././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1615609754.849773 hyperkitty-1.3.12/.coveragerc0000644000000000000000000000032514023037633013062 0ustar00[run] source = hyperkitty omit = hyperkitty/tests/*.py hyperkitty/tests/*/*.py hyperkitty/south_migrations/*.py hyperkitty/migrations/*.py hyperkitty/lib/mockup.py [html] directory = coverage ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1615609754.850138 hyperkitty-1.3.12/AUTHORS.txt0000644000000000000000000000026414023037633012631 0ustar00Aamir Khan Pierre-Yves Chibon Aurelien Bompard Aslak Knutsen Karen Tang ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8503408 hyperkitty-1.3.12/COPYING.txt0000644000000000000000000010451314023037633012616 0ustar00 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=1672813581.4145892 hyperkitty-1.3.12/README.rst0000644000000000000000000000407714355216015012441 0ustar00======================================== 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=1615609754.850656 hyperkitty-1.3.12/doc/Makefile0000644000000000000000000001077614023037633013161 0ustar00# 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." ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4162288 hyperkitty-1.3.12/doc/_sass.rst0000644000000000000000000000156514355216015013360 0ustar00You 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841668.8365679 hyperkitty-1.3.12/doc/conf.py0000644000000000000000000001601014631027405013004 0ustar00# -*- 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 sys.path.append('..') 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. # # 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 = 'sphinx_rtd_theme' # 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 = '../hyperkitty/static/hyperkitty/img/logo.png' # 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) ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1725176816.452495 hyperkitty-1.3.12/doc/database.rst0000644000000000000000000000444714665015760014026 0ustar00Setting 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4180822 hyperkitty-1.3.12/doc/development.rst0000644000000000000000000000657014355216015014573 0ustar00=========== 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``: ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4158363 hyperkitty-1.3.12/doc/index.rst0000644000000000000000000000424214355216015013352 0ustar00===================================================== 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 . ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.415348 hyperkitty-1.3.12/doc/install.rst0000644000000000000000000001750614355216015013720 0ustar00============ 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 ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1726904438.973663 hyperkitty-1.3.12/doc/news.rst0000644000000000000000000004347514673474167013253 0ustar00================ News / Changelog ================ .. _news.1.3.12: 1.3.12 ====== (2024-09-21) - Fix the build metadata in pyproject.toml to remove `example_project` from wheels. (Fixes #514) .. _news.1.3.11: 1.3.11 ====== (2024-07-03) - Fix the build metadata in pyproject.toml to include the required files for testing in the source distribution. .. _news.1.3.10: 1.3.10 ====== (2024-06-29) **This release has been yanked from PyPI due to bad build**. - A coding error causing AttributeError 'Manager' object has no attribute 'delete' has been fixed. (Fixes #498) - Replace Django-Q with `Django-Q2 `_ since, it is not maintained and compatible with new Django version (Fixes #493) - A MultipleObjectsReturned exception in checking if a thread is read is now caught and handled. (Fixes #500) - Avoid some crashes whith hyperkitty_import (See !615) - Do not escape email addresses on export (Fixes #507) - Replaced django.utils.timezone.utc with datetime.timezone.utc for Django 5.0 compatibility. (Fixes #509) .. _news-1.3.9: 1.3.9 ===== (2024-02-27) - Handle the case when a user posting from Hyperkitty is banned in the list. (Fixes #325) - Instead of defaulting to replying via Email software, provide option to login and reply for un-authenticated users too. (Fixes #277) - Tags count really doesn't add anything to the page since it isn't expected to be too many like authors/messages. (Fixes #43) - 'Start a new thread' will redirect to login if the user is not logged in, instead of disabling it. (Fixes #50) - List owners can now delete messages and threads and reattach threads. (Fixes #261) - Archive rendering no longer removes backslash escapes. (Closes #490) - Add support for mistune 3.x, making dependency on mistune>=3.0. - Fix the rendering of contents of blockquote in plaintext rendering mode. (See #393) - Fixes the rendering of patches in markdown rendering mode. (Fixes #393) - Replace use of ``pytz`` with ``zoneinfo``. (See !462) - An attachment with content ``None`` is properly handled. (Closes #496) - Fix a bug which caused error in plaintext renderer when the email was quoted more than default no of. max_nested_levels in mistune. (Fixes #494) .. _news-1.3.8: 1.3.8 ===== (2023-10-21) - Make it compatible with elasticsearch 8.0.0 - Removed unnecessary SESSION_SERIALIZER from settings.py. (Closes #455) - Updated the contrib/check_hk_import script to catch more issues. - Update API Views to use LimitOffsetPagination as the default pagination style. (Fix #457) - Added a new contrib/cleanarch3 script it check/fix mboxes for unescaped "From " lines and bad Date: headers. - Upgrade to Bootstrap 5 and the UI redesign. (See !498) - Add support for Django 4.2 - hyperkitty_import no longer fails with recent Python and Message-ID: <> (Closes #396) - Add support to parse outlook style replies so they can be hidden inside a quote section like regular quoted replies. (Fixes #478) - Change color for 4th level quoted text. (Fixes #354) - Fixed an issue in hyperkitty_import in trying to apply .strip() to a email.header.Header object. (Fixes #480) A11y ---- - Use nav pills in the user profile page to be consistent with rest of the pages and update the aria-role of the navigation. (See #464) - Re-add the search button so it is more accessible and users don't have to guess that you need to press enter to search. Also, add the aria label for the search button. (Fixes #362) - Use better heading hierarchy and update styling to make sure the look does not change. (Fixes #373) - Add more headings to the thread page for easier navigation using assistive technologies. (Fixes #370) - Make the active sort-mode also clickable so that keyboard focus can land on it and it can be announced. Also, add aria labels to announce the currently selected one as active page. (Fixes #365) - Add ARIA labels to the like and dislike buttons. (Fixes #363) - Add ARIA labels to icons on overview page in thread summary. (Fixes #364) - Add ARIA label to the search input in the top navigation bar. (Fixes #361) - Add sections and aria labels to input and navigation and aria-autocomplete to search list form on index page. (Fixes #366) - Fix the tab ordering of the next/older threads in the thread page. (Fixes #369) - Fix the toggle fixed-font button so it can receive keyboard focus. - Simplified like/dislike UI, smiley face replaced by thumbs up/down. (Fixes #44) .. _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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4171612 hyperkitty-1.3.12/doc/rendering.rst0000644000000000000000000001615514355216015014226 0ustar00============================ 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=1615609754.8513427 hyperkitty-1.3.12/example_project/.gitignore0000644000000000000000000000012014023037633016103 0ustar00hyperkitty.db static settings_local.py fulltext_index hyperkitty.log emails env ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8513985 hyperkitty-1.3.12/example_project/README.rst0000644000000000000000000000132114023037633015606 0ustar00======================================== 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8514194 hyperkitty-1.3.12/example_project/__init__.py0000644000000000000000000000000014023037633016221 0ustar00././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8514812 hyperkitty-1.3.12/example_project/apache.conf0000644000000000000000000000132314023037633016211 0ustar00Alias /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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5373814 hyperkitty-1.3.12/example_project/crontab0000644000000000000000000000205014452440737015503 0ustar00# 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 ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1615609754.851581 hyperkitty-1.3.12/example_project/logs/.keep0000644000000000000000000000000014023037633016001 0ustar00././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1615609754.851638 hyperkitty-1.3.12/example_project/manage.py0000755000000000000000000000036314023037633015731 0ustar00#!/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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8516896 hyperkitty-1.3.12/example_project/qcluster.service0000644000000000000000000000037614023037633017354 0ustar00[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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1725176816.4540265 hyperkitty-1.3.12/example_project/settings.py0000644000000000000000000003543014665015760016352 0ustar00# -*- 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', 'django.contrib.humanize', '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 = ( 'allauth.account.middleware.AccountMiddleware', '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_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', ) 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 ACCOUNT_EMAIL_UNKNOWN_ACCOUNTS = False 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5382557 hyperkitty-1.3.12/example_project/urls.py0000644000000000000000000000277014452440737015500 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8519976 hyperkitty-1.3.12/example_project/wsgi.py0000755000000000000000000000222714023037633015453 0ustar00""" 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=1726904426.0627074 hyperkitty-1.3.12/hyperkitty/__init__.py0000644000000000000000000000153514673474152015306 0ustar00# -*- 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.12" VERSION = __version__ ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.538983 hyperkitty-1.3.12/hyperkitty/admin.py0000644000000000000000000000574314452440737014641 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5392742 hyperkitty-1.3.12/hyperkitty/api/__init__.py0000644000000000000000000000145714452440737016057 0ustar00# -*- 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 # ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5395265 hyperkitty-1.3.12/hyperkitty/api/attachment.py0000644000000000000000000000355614452440737016452 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1697909864.3527224 hyperkitty-1.3.12/hyperkitty/api/email.py0000644000000000000000000001065214515006150015367 0ustar00# -*- 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 rest_framework.pagination import LimitOffsetPagination 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") pagination_class = LimitOffsetPagination 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 pagination_class = LimitOffsetPagination 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1697909864.3530228 hyperkitty-1.3.12/hyperkitty/api/mailinglist.py0000644000000000000000000000476714515006150016626 0ustar00# -*- 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 rest_framework.pagination import LimitOffsetPagination 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 pagination_class = LimitOffsetPagination 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] pagination_class = LimitOffsetPagination ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5405304 hyperkitty-1.3.12/hyperkitty/api/sender.py0000644000000000000000000000334614452440737015577 0ustar00# -*- 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) ") ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5407152 hyperkitty-1.3.12/hyperkitty/api/tag.py0000644000000000000000000000277414452440737015076 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1697909864.3532815 hyperkitty-1.3.12/hyperkitty/api/thread.py0000644000000000000000000001015114515006150015541 0ustar00# -*- 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 rest_framework.pagination import LimitOffsetPagination 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 pagination_class = LimitOffsetPagination 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 pagination_class = LimitOffsetPagination 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5412817 hyperkitty-1.3.12/hyperkitty/api/utils.py0000644000000000000000000000557714452440737015467 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.541598 hyperkitty-1.3.12/hyperkitty/apps.py0000644000000000000000000000203614452440737014504 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.541771 hyperkitty-1.3.12/hyperkitty/checks.py0000644000000000000000000000512514452440737015003 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5419374 hyperkitty-1.3.12/hyperkitty/context_processors.py0000644000000000000000000000167614452440737017520 0ustar00# -*- 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} ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1697909864.3535562 hyperkitty-1.3.12/hyperkitty/contrib/check_hk_import0000755000000000000000000000774114515006150017701 0ustar00#! /usr/bin/env python3 # Copyright (C) 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. 'Check for possible hyperkitty_import exceptions.' import argparse import mailbox from email import message_from_bytes, policy from email.utils import unquote def parseargs(): parser = argparse.ArgumentParser( description="""\ This script is used to check an archive mbox file for messages that might cause hyperkitty_import to skip the message or fail altogether. It will only catch and report exceptions in getting messages from the mbox or converting them to email.message.Message instances. There can be other issues with mboxes such as unescaped 'From ' lines and unparseable Date: headers. The Mailman 2.1 cleanarch script can check for unescaped 'From ' lines and the script at https://www.msapiro.net/scripts/cleanarch2 can do that and check for unparseable Date: headers as well.""") parser.add_argument('mbox', type=str, help='The path to the mbox file to be checked.' ) return parser.parse_args() def loop(start, end, mbox, mb_keys): global count try: for count in range(start, end): msg = mbox.get_message(mb_keys[count]) try: msg_raw = msg.as_bytes(unixfrom=False) except Exception as e: print('Failed to convert message number {}, ' 'message=id {} to bytes\n' ' {}'.format(count, unquote(msg.get("Message-Id", 'n/a')), e)) continue msg.get_from() mid = msg.get('message-id', 'n/a') try: msg = message_from_bytes(msg_raw, policy=policy.default) except Exception as e: print('Failed to convert message number {}, ' 'message=id {} to email.message.Message\n' ' {}'.format(count, unquote(msg.get("Message-Id", 'n/a')), e)) continue try: mid = msg.get('message-id', 'n/a') except Exception as e: print('Failed to get mid from converted message number {}, ' 'message=id {}\n' ' {}'.format(count, mid, e)) continue try: date = msg.get('date') or msg.get('resent-date') except Exception as e: print('Failed to get date from converted message number {}, ' 'message=id {}\n' ' {}'.format(count, mid, e)) continue except Exception as e: print('Failed to retrieve message number {}\n {}'.format(count, e)) def main(): global count ns = parseargs() mbox = mailbox.mbox(ns.mbox, create=False) mb_keys = mbox.keys() count = -1 while count < len(mb_keys) - 1: loop(count+1, len(mb_keys), mbox, mb_keys) print('Processed {} messages.'.format(count+1)) if __name__ == '__main__': main() ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1725175432.094978 hyperkitty-1.3.12/hyperkitty/contrib/cleanarch30000755000000000000000000002130614665013210016545 0ustar00#! /usr/bin/python3 # Copyright (C) 2001-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. """Clean up an .mbox archive file. The archiver looks for Unix-From lines separating messages in an mbox archive file. For compatibility, it specifically looks for lines that start with "From " -- i.e. the letters capital-F, lowercase-r, o, m, space, ignoring everything else on the line. Normally, any lines that start "From " in the body of a message should be escaped such that a > character is actually the first on a line. It is possible though that body lines are not actually escaped. This script attempts to fix these by doing a stricter test of the Unix-From lines. Any lines that start "From " but do not pass this stricter test are escaped with a > character. This in an enhanced version of the standard cleanarch script. It works just like the normal cleanarch but it also looks at lines that look like Date: headers and if they don't have a parseable date close to that of the Unix-from, it replaces the value with the date from the Unix-From. Usage: cleanarch3 [options] inputfile Options: -s n --status=n Print a # character every n messages processed -o file --output=file Write the output mailbox to file. If not specified, stdout is used. -d n --date-skew n n is the number of hours difference between the time in the Date: header and that in the Unix-from within which the Date: header will be accepted as is and not replaced with the Unix-from time. Default is 24 hours. -e encoding --encoding=encoding Specify the character encoding of the input and output files if other than utf-8. -q / --quiet Don't print changed line information to standard error. -n / --dry-run Don't actually output anything. -i / --ignore-date Don't check validity of the Date: header field. -h / --help Print this message and exit """ import getopt import re import sys import time from email.utils import formatdate, parsedate _fromlinepattern = 'From \\s*[^\\s]+\\s+\\w\\w\\w\\s+\\w\\w\\w\\s+\\d?\\d\\s+\\d?\\d:\\d\\d(:\\d\\d)?(\\s+[^\\s]+)?\\s+\\d\\d\\d\\d\\s*[^\\s]*\\s*$' cre = re.compile(_fromlinepattern) # From RFC 2822, a header field name must contain only characters from 33-126 # inclusive, excluding colon. I.e. from oct 41 to oct 176 less oct 072. fre = re.compile(r'^[\041-\071\073-\176]+:') def usage(code, msg=''): if code: fd = sys.stderr else: fd = sys.stdout print(__doc__, file=fd) if msg: print(msg, file=fd) sys.exit(code) def escape_line(line, lineno, quiet, output, ofile): if output: ofile.write('>' + line) if not quiet: print('Unix-From line changed: {}'.format(lineno), file=sys.stderr) print(line[:-1], file=sys.stderr) def check_date(line, lastfrom, lineno, date_skew, quiet, output, ofile): lfdate = parsedate(re.sub(r'^From \s*\S+\s+', '', lastfrom, flags=re.I)) ddate = parsedate(re.sub(r'^Date:\s*', '', line, flags=re.I)) if ddate: try: dsecs = time.mktime(ddate) except (OverflowError, ValueError): dsecs = 0 else: dsecs = 0 # lfdate should be good because it looks like a valid unixfrom lfsecs = time.mktime(lfdate) if abs(dsecs - lfsecs) <= date_skew: if output: ofile.write(line) return # Date: is off. Replace it with unix from date newline = 'Date: ' + formatdate(lfsecs) + '\n' if output: ofile.write(newline) if not quiet: print(f'Date: changed at line {lineno}\n{line}{newline}', file=sys.stderr) def main(): try: opts, args = getopt.getopt( sys.argv[1:], 'hqnis:o:e:d:', ['help', 'quiet', 'dry-run', 'ignore-date', 'status=', 'output=', 'encoding=', 'date-skew=']) except getopt.error as msg: usage(1, msg) inheader = False quiet = False output = True date = True status = -1 oname = '-' encoding = 'utf-8' encoding_errors = 'surrogateescape' date_skew = 24 * 60 * 60 for opt, arg in opts: if opt in ('-h', '--help'): usage(0) elif opt in ('-q', '--quiet'): quiet = True elif opt in ('-n', '--dry-run'): output = False elif opt in ('-i', '--ignore-date'): date = False elif opt in ('-s', '--status'): try: status = int(arg) except ValueError: usage(1, 'Bad status number: {}'.format(arg)) elif opt in ('-e', '--encoding'): encoding = arg elif opt in ('-o', '--output'): oname = arg elif opt in ('-d', '--date-skew'): try: date_skew = int(arg) * 60 * 60 except ValueError: usage(1, 'Bad date-skew number: {}'.format(arg)) if len(args) == 0: usage(1, 'Input file required') if len(args) > 1: usage(1, 'Only one input file allowed') input = open(args[0], encoding=encoding, errors=encoding_errors) if oname == '-': # export PYTHONIOENCODING=utf-8:surrogateescape # Starting from 3.7 # ofile = sys.stdout.reconfigure(encoding=encoding, errors=encoding_errors) ofile = open(sys.stdout.fileno(), 'w', encoding=encoding, errors=encoding_errors) else: ofile = open(oname, 'w', encoding=encoding, errors=encoding_errors) lineno = 0 statuscnt = 0 messages = 0 prevline = None while True: lineno += 1 line = input.readline() if not line: break if line.startswith('From '): if cre.match(line): # This is a real Unix-From line. But it could be a message # /about/ Unix-From lines, so as a second order test, make # sure there's at least one RFC 2822 header following nextline = input.readline() lineno += 1 if not nextline: # It was the last line of the mbox, so it couldn't have # been a Unix-From escape_line(line, lineno, quiet, output, ofile) break fieldname = nextline.split(':', 1) if len(fieldname) < 2 or not fre.match(nextline): # The following line was not a header, so this wasn't a # valid Unix-From escape_line(line, lineno, quiet, output, ofile) if output: ofile.write(nextline) else: # It's a valid Unix-From line messages += 1 lastfrom = line inheader = True if output: # Before we spit out the From_ line, make sure the # previous line was blank. if prevline is not None and prevline != '\n': ofile.write('\n') ofile.write(line) ofile.write(nextline) if status > 0 and (messages % status) == 0: sys.stderr.write('#') statuscnt += 1 if statuscnt > 50: print(file=sys.stderr) statuscnt = 0 else: # This is a bogus Unix-From line escape_line(line, lineno, quiet, output, ofile) else: # Any old line if inheader and line.lower().startswith('date:') and date: check_date(line, lastfrom, lineno, date_skew, quiet, output, ofile) elif output: ofile.write(line) if not line.strip(): inheader = False prevline = line print('{} messages found'.format(messages), file=sys.stderr) print('{} lines'.format(lineno), file=sys.stderr) if __name__ == '__main__': main() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5426576 hyperkitty-1.3.12/hyperkitty/feed.py0000644000000000000000000000511314452440737014443 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1615609754.853606 hyperkitty-1.3.12/hyperkitty/fixtures/first_start.json0000644000000000000000000000151214023037633020264 0ustar00[ { "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" } } ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8536816 hyperkitty-1.3.12/hyperkitty/fixtures/tag_testdata.json0000644000000000000000000000306614023037633020372 0ustar00[{ "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" } }] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1697909864.353938 hyperkitty-1.3.12/hyperkitty/forms.py0000644000000000000000000001051014515006150014646 0ustar00# -*- 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-select 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-select 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=1672813581.4959135 hyperkitty-1.3.12/hyperkitty/jobs/__init__.py0000644000000000000000000000000014355216015016212 0ustar00././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5429587 hyperkitty-1.3.12/hyperkitty/jobs/empty_threads.py0000644000000000000000000000231514452440737017346 0ustar00# -*- 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() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5431178 hyperkitty-1.3.12/hyperkitty/jobs/new_lists_from_mailman.py0000644000000000000000000000227314452440737021231 0ustar00# -*- 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() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5432956 hyperkitty-1.3.12/hyperkitty/jobs/orphan_emails.py0000644000000000000000000000404414452440737017320 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5434628 hyperkitty-1.3.12/hyperkitty/jobs/recent_threads_cache.py0000644000000000000000000000237614452440737020622 0ustar00# -*- 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() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5436518 hyperkitty-1.3.12/hyperkitty/jobs/sync_mailman.py0000644000000000000000000000224614452440737017153 0ustar00# -*- 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() ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.544003 hyperkitty-1.3.12/hyperkitty/jobs/thread_order_depth.py0000644000000000000000000000241614452440737020326 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.544177 hyperkitty-1.3.12/hyperkitty/jobs/thread_starting_email.py0000644000000000000000000000336414452440737021034 0ustar00# -*- 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() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5443475 hyperkitty-1.3.12/hyperkitty/jobs/update_and_clean_index.py0000644000000000000000000000231114452440737021127 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5445218 hyperkitty-1.3.12/hyperkitty/jobs/update_index.py0000644000000000000000000000226314452440737017151 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1688879582.54472 hyperkitty-1.3.12/hyperkitty/lib/__init__.py0000644000000000000000000000146114452440737016047 0ustar00# -*- 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 # ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5450032 hyperkitty-1.3.12/hyperkitty/lib/analysis.py0000644000000000000000000000407514452440737016137 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5452363 hyperkitty-1.3.12/hyperkitty/lib/compat.py0000644000000000000000000000341214452440737015571 0ustar00# -*- 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] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.2647483 hyperkitty-1.3.12/hyperkitty/lib/haystack.py0000644000000000000000000000362714631027403016113 0ustar00# -*- coding: utf-8 -*- # # Copyright (C) 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. """This module contains Django-haystack backend for SQLlite3.""" from haystack.backends import ( BaseEngine, BaseSearchBackend, BaseSearchQuery, log_query) class SqliteSearchBackend(BaseSearchBackend): def update(self, index, iterable, commit=True): return super().update(index, iterable, commit) def remove(self, obj_or_string): return super().remove(obj_or_string) def clear(self, models=None, commit=True): return super().clear(models, commit) @log_query def search(self, query_string, **kwargs): return super().search(query_string, **kwargs) def prep_value(self, value): return super().prep_value(value) def more_like_this( self, model_instance, additional_query_string=None, result_class=None ): return super().more_like_this( model_instance, additional_query_string, result_class) class SqliteSearchQuery(BaseSearchQuery): def build_query(self): return super().build_query() class SqliteEngine(BaseEngine): backend = SqliteSearchBackend query = SqliteSearchQuery ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1719042807.832533 hyperkitty-1.3.12/hyperkitty/lib/incoming.py0000644000000000000000000001435114635501370016107 0ustar00# -*- 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 datetime import timezone as tz 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(tz.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 ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1717841665.33432 hyperkitty-1.3.12/hyperkitty/lib/mailman.py0000644000000000000000000001722314631027401015715 0ustar00# -*- 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 class AddressBannedFromList(Exception): pass def subscribe(list_id, user, email=None, display_name=None): """Subscribe a user to a given MailingList. :param list_id: List to subscribe the user to. :param user: Django user to subscribe. :param email: Email address of the Django user. If not provided the default email of the Django user is used. :param display_name: The Display name of the user being subscribed, if not provided, a join of First and Last name of the Django user is used. :returns: Boolean indicating if the user was successfully subscribed to the list or not. """ 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 elif e.code == 400 and e.reason == 'Membership is banned': # Using the message string to actually do something here is # not the best idea, but we don't have any better way to # handle errors right now. # Ideally, API will assign different error codes to different # types of errors and we can use an internal no. to signal # various different errors. logger.info("%s is banned from %s", email, list_id) raise AddressBannedFromList( "Address {} is banned from {}".format(email, list_id)) 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(): """Poll Mailman's API and get all the new MailingLists. This is needed so that Hyperkitty can synchronize the internal state with Mailman Core. Ideally, HK is getting right signals from Postorius or email archiving is causing the new lists to be imported from the API on demand. This is typically invoked from one of the scheduled cron jobs. """ 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): """Given a single MailingList, import details from Core. :param list_id: List id for MailingList to import. """ 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): """Sync all the details from Mailman. This is invoked from Cron job/hyperkitty_import or hyperkitty_sync command. :param overwrite: Overwrite the existing Senders. """ 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 chunks 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) ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.545935 hyperkitty-1.3.12/hyperkitty/lib/mockup.py0000644000000000000000000001724114452440737015611 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1699028274.5581381 hyperkitty-1.3.12/hyperkitty/lib/posting.py0000644000000000000000000001021614521216463015763 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1717841668.930919 hyperkitty-1.3.12/hyperkitty/lib/renderer.py0000644000000000000000000002100414631027405016101 0ustar00import re from django.conf import settings import mistune from mistune.plugins.url import url from mistune.util import safe_entity 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, text, marker): """Emphasis with marker included.""" return super().emphasis(marker + text + marker) def strong(self, text, marker): """Strong with marker included.""" return super().strong(marker + text + marker) def text(self, text, marker=None): # We had to override this because for some reason, text inside emphasis # and strong will receive the attrs of parents too, like "marker" in # our case. We don't really need to do anything with it. return text 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, alt, url, title=None): """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(alt, url, title) return self._md_style_img(url, title, alt) def link(self, text, url, 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. """ # text can be none of same as url in case of autolink parsing. This # will truncate the length of the URL in both cases but preserve # the actual URL destination in the hyperlink. if text is None or text == url: text = url if len(text) > 76: text = url[:76] + '...' s = '' + (text or url) + '' 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. We also null the ESCAPE string to prevent removing backslash escapes without unwanted side effects from removing the 'escapre' rule. """ def parse_emphasis(self, m, state): end_pos = super().parse_emphasis(m, state) last_token = state.tokens[-1].copy() marker = m.group(0) last_token['attrs'] = {'marker': marker} state.tokens[-1] = last_token return end_pos def parse_escape(self, m, state): # Upstream version will use `unescape_char` on the text, which # removes the `\` in _some_ cases. This will remove the use of # unescape char since we don't want to do escaping at all. state.append_token({ 'type': 'text', 'raw': m.group(0), }) return m.end() 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.""" DEFAULT_RULES = remove_header_rules( mistune.block_parser.BlockParser.DEFAULT_RULES) OUTLOOK_REPLY_PATTERN = ( r'^-------- Original message --------\n' r'(?P[\s\S]+)' # everything after newline ) def parse_outlook_reply(block, m, state): """Parser for outlook style replies.""" text = m.group('reply_text') reply_token = '-------- Original message --------\n' state.append_token({ 'type': 'block_quote', 'children': [{'type': 'paragraph', 'text': reply_token + text}], }) return m.end() + 1 def plugin_outlook_reply(md): md.block.register( 'outlook_reply', OUTLOOK_REPLY_PATTERN, parse_outlook_reply) # 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('signature', SIGNATURE_PATTERN, parse_signature) # md.block.rules.insert(0, 'signature') if md.renderer and 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.block.block_quote_rules = ['block_quote', 'blank_line'] md.block.list_rules = [] md.inline.rules = ['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('pgp', PGP_SIGNATURE_MATCH, parse_pgp_signature) # md.block.rules.append('pgp') if md.renderer and md.renderer.NAME == 'html': md.renderer.register('pgp', render_pgp_signature) renderer = MyRenderer() markdown_renderer = mistune.Markdown( renderer=renderer, inline=InlineParser(hard_wrap=False), block=BlockParser(), plugins=[ plugin_outlook_reply, plugin_pgp_signature, plugin_signature, 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(hard_wrap=False), block=BlockParser(), plugins=[plugin_disable_markdown, plugin_pgp_signature, plugin_signature, url, ]) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4889672 hyperkitty-1.3.12/hyperkitty/lib/user.py0000644000000000000000000000000014355216015015242 0ustar00././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1719042807.832828 hyperkitty-1.3.12/hyperkitty/lib/utils.py0000644000000000000000000001361314635501370015444 0ustar00# -*- 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, timezone 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 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") ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1719042807.8331177 hyperkitty-1.3.12/hyperkitty/lib/view_helpers.py0000644000000000000000000001210314635501370016771 0ustar00# -*- 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 datetime import timezone from functools import wraps from django.http import Http404 from django.shortcuts import render 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=timezone.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=1615609754.8552094 hyperkitty-1.3.12/hyperkitty/locale/LINGUAS0000644000000000000000000000062014023037633015437 0ustar00af am an ar ast az bem be bg bn bo br bs ca ca@valencia ce ckb co crh cs cv cy da de el en_AU en_CA en_GB eo es et eu fa fil fi fo fr_CA fr frp fy ga gd gl gu he hi hr ht hu hy ia id is it ja ka kk kl km kn ko ku kw ky la lb lo lt lv mg mhr mi ml mr ms my nb_NO ne nl nn_NO oc os pa pl ps pt_BR pt ro ru sa sc sd se shn si sk sl sq sr sv sw szl ta te tg th ti tr ug uk ur uz vi wae zh_CN zh_HK zh_TW ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7648098 hyperkitty-1.3.12/hyperkitty/locale/af/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020411 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7650256 hyperkitty-1.3.12/hyperkitty/locale/am/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020413 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7651844 hyperkitty-1.3.12/hyperkitty/locale/an/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020414 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.884435 hyperkitty-1.3.12/hyperkitty/locale/ar/LC_MESSAGES/django.po0000644000000000000000000010210414631027404020403 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-01-30 17:01+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 5.4-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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "الحساب" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "إعدادات مايل مان" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "النشاط البريدي" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "خروج" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Ù„ÙØ¬" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "إنشاء حساب" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "أدر هذه القائمة" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "إدارة القوائم" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "البحث ÙÙŠ هذه القائمة" #: templates/hyperkitty/base.html:119 #, fuzzy #| msgid "Search this list" msgid "Search all lists" msgstr "البحث ÙÙŠ هذه القائمة" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "اختصارات لوحة Ø§Ù„Ù…ÙØ§ØªÙŠØ­" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "الرسالة غير المقروؤة التالية" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "الرسالة غير المقروؤة السابقة" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "يشتغل Ø¨ÙØ¶Ù„" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "تحب ذلك (إلغاء)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "يجب أن تكون مسجلاً للتصويت." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 #, 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "ÙƒØ§ÙØ© المواضيع" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "رسائل" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "تنزيل" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "الثلاثين يوما الماضية" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "هذا الشهر" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "كامل الأرشيÙ" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "القوائم المتاحة" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "ترتيب حسب عدد المشاركين ÙÙŠ الآونة الأخيرة" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "الأكثر شعبية" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "ترتيب حسب عدد المناقشات الأخيرة" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "الأكثر نشاطا" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "ترتيب أبجدي" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "حسب الاسم" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "الأحدث" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "ترتيب حسب" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "البحث عن قائمة" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "جديد" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "خاصة" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "غير نشط" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "جار٠التحميل…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "القائمة" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "الوصÙ" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "النشاط ÙÙŠ الأيام الثلاثين الماضية" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "المشاركون" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "المناقشات" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "احذÙ" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "أو" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "إلغاء" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "سلسلة محادثة" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "إنشاء موضوع جديد" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "ÙÙŠ" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "الرابط الدائم إلى هذه الرسالة" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "رد" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "اقتباس" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "الحديثة" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "غير نشط" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "الأكثر شعبية" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Ø§Ù„Ù…ÙØ¶Ù‘لة" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "المناقشات النشطة ÙÙŠ الآونة الأخيرة" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "المناقشات الأكثر شعبية" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "المناقشة الأكثر نشاطا" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "المناقشات التي قمت بوضع علامة عليها" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "المناقشات التي قد سبق لك وأن شاركتَ Ùيها" #: templates/hyperkitty/overview.html:109 #, fuzzy #| msgid "" #| "Manage sSubscription" msgid "" "Start a nNew thread" msgstr "ÙƒØ§ÙØ© المواضيع" #: templates/hyperkitty/overview.html:133 #, fuzzy #| msgid "Entire archive" msgid "Delete Archive" msgstr "كامل الأرشيÙ" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "ملخص النشاط" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "الإحصاءات التالية هي من" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "ÙÙŠ" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "الأيام 30 الماضية:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "الناشرون الأكثر نشاطا" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "المشاركون البارزون" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "تهانينا" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "البحث" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "عد إلى الموضوع." #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "نتائج البحث عن" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "نتائج البحث" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "نتائج البحث" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "رسائل" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "آس٠لكن طلبك يبدو ÙØ§Ø±ØºØ§Ù‹." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "الأحدث" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "الأقدَم" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "إظهار الردود حسب الموضوع" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "إظهار الردود حسب التاريخ" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "سلسلة محادثة" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "إنشاء موضوع جديد" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s تعليقات" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s مشاركون" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Ø¥Ø¶Ø§ÙØ© إلى Ø§Ù„Ù…ÙØ¶Ù‘لات" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "غير مقروءة:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "الذهاب إلى:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "التالي" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "آخر نشاط:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "الردود:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "آخر نشاط" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "الردود" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "تعليقات جديدة" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "الرسالة الأولى" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "عناوين البريد الإلكتروني:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "يجب تسجيل الدخول لإنشاء موضوع." #, fuzzy #~| msgid "Most active" #~ msgid "Most Active" #~ msgstr "الأكثر نشاطا" #~ msgid "Home" #~ msgstr "الرئيسية" #~ msgid "Stats" #~ msgstr "الإحصائيات" #, fuzzy #~| msgid "Unread" #~ msgid "Threads" #~ msgstr "غير مقروء" #, fuzzy #~| msgid "new" #~ msgid "New" #~ msgstr "جديد" #, fuzzy #~| msgid "" #~| "Manage sSubscription" #~ msgid "" #~ "Manage sSubscription" #~ 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=1717841667.765561 hyperkitty-1.3.12/hyperkitty/locale/ast/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020612 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.765717 hyperkitty-1.3.12/hyperkitty/locale/az/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020435 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7659547 hyperkitty-1.3.12/hyperkitty/locale/be/LC_MESSAGES/django.po0000644000000000000000000006707114631027404020404 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7660902 hyperkitty-1.3.12/hyperkitty/locale/bem/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020561 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1725175432.0955946 hyperkitty-1.3.12/hyperkitty/locale/bg/LC_MESSAGES/django.po0000644000000000000000000011247714665013210020404 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-08-09 18: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 5.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:23 msgid "started" msgstr "започнало" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "РегиÑтрациÑ" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "ÐаÑтройки на Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Пишеща дейноÑÑ‚" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Изход" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "ВпиÑване" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Ðова региÑтрациÑ" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "УправлÑвай пощенÑÐºÐ¸Ñ ÑпиÑък" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Управление на ÑпиÑъците" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "ТърÑи в този пощенÑки ÑпиÑък" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "ТърÑи във вÑички ÑпиÑъци" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Клавиатурни ÑъкращениÑ" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Следващо непрочетено Ñъобщение" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Предишно непрочетено Ñъобщение" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Скочи до вÑички нишки" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Задвижван от" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "ХареÑваш го (отказ)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Ðе го хареÑваш (отказ)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "ТрÑбва да Ñе региÑтрираш за да глаÑуваш." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Ðишки по" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " меÑец" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Ðови ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² тази нишка" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Ð’Ñички нишки" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Виж профила" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "ÑъобщениÑ" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Преглед на ÑпиÑъка" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Изтегли" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "ПоÑледните 30 дни" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Този меÑец" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "ЦелиÑÑ‚ архив" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Ðалични ÑпиÑъци" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Подреди по брой на Ñкорошни учаÑтници" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Ðай-популÑрни" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Подреди по брой Ñкорошни диÑкуÑии" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Ðай-дейни" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Подреди по азбучен ред" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "По име" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Сортирай по дата на Ñъздаване на ÑпиÑъка" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Ðай-нови" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Подреди по" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Скрий бездейÑтващите" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Скрий чаÑтните" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Ðамери ÑпиÑък" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "новo" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "чаÑтен" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "бездейÑтващи" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Зареждам…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Още нÑма архивирани ÑпиÑъци." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "СпиÑък" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "ОпиÑание" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "ДейноÑÑ‚ през поÑледните 30 дни" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "учаÑтника" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "диÑкуÑии" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Изтрий пощенÑки ÑпиÑък" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Изтрий пощенÑки ÑпиÑък от HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Изтрий" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "или" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "отказ" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "нишка" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Изтрий Ñъобщение/Ñ" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Създай нова нишка" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "в" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "ПоÑтоÑнна връзка към това Ñъобщение" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Отговори" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Влез, за да отговориш онлайн" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Цитат" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "Скорошни" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "бездейÑтващи" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most Popular" msgid "Popular" msgstr "Ðай-популÑрни" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Любими" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "ÐапиÑани" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Скорошно дейни диÑкуÑии" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Ðай-популÑрни диÑкуÑии" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Ðай-дейни диÑкуÑии" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "ДиÑкуÑии, в които Ñи маркиран" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "ДиÑкуÑии, в които Ñи пиÑал" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Започни нÐова нишка" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Изтрий архив" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Обобщение на дейноÑтта" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "КоличеÑтво ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° поÑледните 30 дни." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Следващите ÑтатиÑтики Ñа от" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "поÑледните 30 дни:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Ðай-дейни изпращачи" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "ТърÑи" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Резултати от търÑене за" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "резултати от търÑенето" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Резултати от търÑенето" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "за заÑвка" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "ÑъобщениÑ" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "подреди по точки" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "Подреди първо поÑледните" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "Подреди първо най-Ñкорошните" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "СъжалÑвам, но не намерих ÑÑŠÐ¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð·Ð° това търÑене." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "това не Ñа ÑъобщениÑта, които търÑиш" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "по-нови" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "по-Ñтари" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Покажи отговорите по нишка" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Покажи отговори подредени по дата" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Ðишка" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "Създай нова нишка" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "ВъзраÑÑ‚ (преди дни)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "ПоÑледно деен (преди дни)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s коментарa" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s учаÑтника" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s непрочетени ÑъобщениÑ" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "ТрÑбва да влезеш в ÑиÑтемата за да имаш любими ÑъобщениÑ." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Добави към любими" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Премахни от любими" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Изтрий нишката" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Отиди:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "Ñледващо" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "ПоÑледна дейноÑÑ‚:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Отговори:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "ПоÑледна дейноÑÑ‚" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Отговори" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Още нÑмаш любими ÑъобщениÑ." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Ðови коментари" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "още нÑма ÑъобщениÑ" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Време от поÑледната дейноÑÑ‚" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Първо пиÑмо" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Пиши до този пощенÑки ÑпиÑък" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Електронни адреÑи:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Отговорът ти е приет и Ñе обработва." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Съобщение %(msg_id_hash)s не можеше да Ñе изтрие: %(error)s" #: views/message.py:311 #, 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 "" #~ msgid "You must be logged-in to create a thread." #~ msgstr "ТрÑбва да Ñе региÑтрираш, за да Ñъздадеш нишка." #~ msgid "Most Active" #~ msgstr "Ðай-дейни" #~ msgid "Home" #~ msgstr "У дома" #~ msgid "Stats" #~ msgstr "СтатиÑтики" #~ msgid "Threads" #~ msgstr "Ðишки" #~ msgid "New" #~ msgstr "Ðова" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "УправлÑвай аÐбонамент" #~ msgid "First Post" #~ msgstr "Първо Ñъобщение" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1717841667.766435 hyperkitty-1.3.12/hyperkitty/locale/bn/LC_MESSAGES/django.po0000644000000000000000000007202014631027404020403 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "শà§à¦°à§ হয়েছে" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "last active:" msgid "Active" msgstr "সরà§à¦¬à¦¶à§‡à¦· সকà§à¦°à¦¿à¦¯à¦¼:" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.766594 hyperkitty-1.3.12/hyperkitty/locale/bo/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020416 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.766726 hyperkitty-1.3.12/hyperkitty/locale/br/LC_MESSAGES/django.po0000644000000000000000000006661614631027404020425 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7668617 hyperkitty-1.3.12/hyperkitty/locale/bs/LC_MESSAGES/django.po0000644000000000000000000006675114631027404020426 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7670488 hyperkitty-1.3.12/hyperkitty/locale/ca/LC_MESSAGES/django.po0000644000000000000000000010671314631027404020376 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-07-09 17:17+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 5.0-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:23 msgid "started" msgstr "iniciat" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Compte" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Configuració del Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Activitat d'enviaments" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Surt" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Inicia la sessió" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registreu-vos" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Gestiona aquesta llista" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Gestiona les llistes" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Cerca en aquesta llista" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Cerca en totes les llistes" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Dreceres de teclat" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Vista de fil" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Missatge per llegir següent" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Missatge per llegir anterior" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Vés a tots els fils" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Vés a la visió general de llista" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Fa servir" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Us agrada (cancel·la)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "No us agrada (cancel·la)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Per a poder votar, heu d’iniciar sessió." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Fils de" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Tots els fils" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Mostra el perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "publicacions" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Visió general de llista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Baixa" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Últims 30 dies" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Aquest mes" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Arxiu sencer" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Llistes disponibles" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordena pel nombre de participants recents" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Més populars" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Ordena pel nombre de debats recents" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Més actives" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Ordena alfabèticament" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Per nom" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Ordena per data de creació de la llista" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Més noves" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Ordena per" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Amaga les inactives" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Amaga les privades" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Troba una llista" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "noves" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privades" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inactives" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Carregant..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Cap llista arxivada, encara." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Llista" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Descripció" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Activitat en els últims 30 dies" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participants" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "debats" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Suprimeix la llista de correu" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Suprimeix la llista de correu de HyperKitty" #: templates/hyperkitty/list_delete.html:24 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 "" "se suprimirà d'HyperKitty juntament amb tots els fils i missatges. No se " "suprimirà de Mailman Core. Voleu continuar?" #: templates/hyperkitty/list_delete.html:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Suprimeix" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "o" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancel·la" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "fil" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Suprimeix missatge(s)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Crear un fil" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "en" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Enllaç permanent per a aquest missatge" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Respon" #: templates/hyperkitty/messages/message.html:106 #, 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 adjunt\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s adjunts\n" " " #: templates/hyperkitty/messages/message.html:129 msgid "Sign in to reply online" msgstr "Inicieu la sessió per a respondre en línia" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Utilitza un programa de correu" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Cita" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Crea un fil" #: 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:36 msgid "Recent" msgstr "Recent" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Actives" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Popular" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favorits" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Publicat" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Debats actius recents" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Debats més populars" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Debats més actius" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Debats que heu marcat" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Debats en què heu participat" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Inicia unNou fil" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Suprimeix l'arxiu" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Resum d'activitat" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Volum d'enviaments durant els últims 30 dies." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Les estadístiques següents són de" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "En" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "els darrers 30 dies:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Participants més actius" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Participants destacats" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "reconeixement" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Torna a adjuntar un fil" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Tornar a adjuntar un fil a un altre" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Fil per tornar a adjuntar:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Torna a adjuntar-lo a:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Cercar el fil pare" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Cerca" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "aquest ID de fil:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Fes-ho" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(no es pot desfer), o" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "resultats de la cerca" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Resultats de la cerca" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "per a la consulta" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "missatges" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "ordena per puntuació" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "ordena per més recents" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "ordena per més antics" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "La vostra consulta sembla buida." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "aquests no són els missatges que esteu cercant" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "més recent" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "més antic" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Mostra respostes per fil" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Mostra respostes per data" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Entreu aquí per a una versió d'aquesta pàgina sense Javascript." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Fil" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Inicia un fil" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Edat (dies enrere)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Última activitat (quants dies fa)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentaris" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s participants" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s missatges per llegir" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Per a tenir preferits, heu d'iniciar sessió." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Afegeix als preferits" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Suprimeix dels preferits" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Torna a adjuntar aquest fil" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Suprimeix aquest fil" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Per llegir:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Vés a:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "següent" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Darrera activitat:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Respostes:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Última activitat" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Respostes" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Cap preferit, encara." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Comentaris nous" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Última activitat del fil" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "enviament" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "encara no hi ha cap enviament" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Temps des de la primera activitat" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Primer enviament" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Enviaments en aquesta llista" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Adreces de correu:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Aquest missatge en format mbox comprimit amb gzip" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "La vostra resposta s'ha enviat i s'està processant." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Us heu subscrit a la llista {}." #: views/message.py:302 #, 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:311 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "S'han suprimit %(count)s missatges correctament." #: views/mlist.py:88 msgid "for this MailingList" msgstr "per a aquesta 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 "You must be logged-in to create a thread." #~ msgstr "Per a crear un fil, heu d’iniciar sessió." #~ msgid "Most Active" #~ msgstr "Més actius" #~ msgid "Home" #~ msgstr "Inici" #~ msgid "Stats" #~ msgstr "Estadístiques" #~ msgid "Threads" #~ msgstr "Fils" #~ msgid "New" #~ msgstr "Noves" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Gestiona laSubscripció" #~ msgid "First Post" #~ msgstr "Primer Enviament" #~ 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" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1704772948.0566833 hyperkitty-1.3.12/hyperkitty/locale/ca@valencia/LC_MESSAGES/django.po0000644000000000000000000006670714547142524022220 0ustar00# 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: 2023-07-09 10:43+0530\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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:121 views/message.py:74 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:124 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:125 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:128 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:34 #: templates/hyperkitty/user_profile/last_views.html:73 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:151 #: templates/hyperkitty/overview.html:168 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: 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:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:160 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:161 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:148 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:148 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:147 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:98 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:95 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:107 #, 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:133 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:134 msgid "Create new thread" msgstr "" #: templates/hyperkitty/messages/message.html:137 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:110 #: templates/hyperkitty/thread_list.html:34 msgid "You must be logged-in to create a thread." msgstr "" #: templates/hyperkitty/overview.html:112 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:138 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:148 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:150 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:155 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:156 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:157 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:166 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:175 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:190 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:120 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:123 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:47 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:45 #: templates/hyperkitty/user_profile/last_views.html:50 msgid "Replies" 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 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=1717841667.7674587 hyperkitty-1.3.12/hyperkitty/locale/ce/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020405 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7676299 hyperkitty-1.3.12/hyperkitty/locale/ckb/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020555 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7677922 hyperkitty-1.3.12/hyperkitty/locale/co/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020417 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.768128 hyperkitty-1.3.12/hyperkitty/locale/crh/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020572 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7687438 hyperkitty-1.3.12/hyperkitty/locale/cs/LC_MESSAGES/django.po0000644000000000000000000010634614631027404020422 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "zaÄal" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "ÚÄet" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Nastavení Mailmanu" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "PříspÄ›vková aktivita" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Odhlásit se" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "PÅ™ihlásit se" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Zaregistrovat se" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Spravovat tento list" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Spravovat listy" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Prohledat tento list" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Prohledat vÅ¡echny listy" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Klávesové zkratky" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Zobrazení vláken" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Následující nepÅ™eÄtená zpráva" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "PÅ™edchozí nepÅ™eÄtená zpráva" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "PÅ™ejít na vÅ¡echna vlákna" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "PÅ™ejít na pÅ™ehled Mailing-listu" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Běží na" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Toto se Vám líbí (zruÅ¡it)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Toto se Vám nelíbí (zruÅ¡it)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Pro hlasování se musíte pÅ™ihlásit." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Vlákna podle" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "VÅ¡echna vlákna" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Zobrazit profil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "příspÄ›vky" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "PÅ™ehled listů" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Stáhnout" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Uplynulých 30 dní" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Tento mÄ›síc" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Celý archiv" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Dostupné listy" #: 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:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "NejoblíbenÄ›jší" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "SeÅ™adit dle poÄtu nedávných diskuzí" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "NejaktivnÄ›jší" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "AbecednÄ› seÅ™adit" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Dle jména" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "SeÅ™adit podle data vytvoÅ™ení" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "NejnovÄ›jší" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "SeÅ™adit podle" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Schovat neaktivní" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Skrýt soukromé" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Vyhledat list" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "nový" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "soukromé" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "neaktivní" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "NaÄítání..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Žádné listy zatím nebyly archivovány." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "List" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Popis" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Aktivita v posledních 30 dnech" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "úÄastníci" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "diskuze" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Smazat mailing-list" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Smazat mailing-list z HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Smazat" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "nebo" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "storno" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "vlákno" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Smazat zprávu/zprávy" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "VytvoÅ™it nové vlákno" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "v" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Permalink k této zprávÄ›" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "OdpovÄ›dÄ›t" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Pro online odpovÄ›Ä se pÅ™ihlaÅ¡te" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Použít emailového klienta" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Citace" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "VytvoÅ™it nové vlákno" #: 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:36 msgid "Recent" msgstr "Nedávné" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "neaktivní" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most Popular" msgid "Popular" msgstr "NejoblíbenÄ›jší" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Oblíbené" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Odesláno" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Diskuze s nedávnou aktivitou" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "NejoblíbenÄ›jší diskuze" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "NejaktivnÄ›jší diskuze" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Diskuze které jste si oznaÄili" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Diskuze do kterých jste pÅ™ispÄ›li" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "ZahájitNové vlákno" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Smazat archiv" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Souhrn aktivity" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "PoÄet zpráv v posledních 30 dnech." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Následující statistiky jsou od" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "V" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "posledních 30 dnech:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "NejaktivnÄ›jší pÅ™ispÄ›vatelé" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Významní pÅ™ispÄ›vatelé" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "sláva" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Napojit vlákno" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "PÅ™epojit vlákno k jinému" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Vlákno k pÅ™epojení:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "PÅ™epojit jej k:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Vyhledat nadÅ™azené vlákno" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Vyhledat" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ID tohoto vlákna:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Provést" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(není to možné vrátit), nebo" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "výsledky hledání" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Výsledky hledání" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "pro dotaz" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "zprávy" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "seÅ™adit dle skóre" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "seÅ™adit od nejnovÄ›jších" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "seÅ™adit od nejstarších" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "Na tento dotaz nebyl nalezen žádný email." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "Váš dotaz je, bohužel, prázdný." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "toto nejsou zprávy které jste hledali" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "novÄ›jší" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "starší" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Zobrazit odpovÄ›di podle vlákna" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Zobrazit odpovÄ›di podle data" #: templates/hyperkitty/thread.html:87 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:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Vlákno" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "VytvoÅ™it nové vlákno" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Stáří (pÅ™ed dny)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Poslední aktivní (pÅ™ed dny)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komentářů" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s úÄastníků" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s nepÅ™eÄtených zpráv" #: templates/hyperkitty/threads/right_col.html:66 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:67 msgid "Add to favorites" msgstr "PÅ™idat do oblíbených" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Odebrat z oblíbených" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "ZnovupÅ™ipojit toto vlákno" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Smazat toto vlákno" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "NepÅ™eÄtených:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "PÅ™ejít na:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "následující" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Poslední aktivita:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "OdpovÄ›di:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Poslední aktivita" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "OdpovÄ›di" #: 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:56 msgid "New comments" msgstr "Nové komentáře" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Poslední aktivita ve vláknÄ›" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "příspÄ›vek" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "zatím žádný příspÄ›vek" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "ÄŒas od první aktivity" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "První příspÄ›vek" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "PříspÄ›vky do tohoto listu" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Emailové adresy:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Tato zpráva v gzipovaném formátu mbox" #: views/message.py:206 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:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Byli jste pÅ™ihlášeni k listu {}." #: views/message.py:302 #, 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:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Pro vytvoÅ™ení vlákna se musíte pÅ™ihlásit." #~ msgid "Most Active" #~ msgstr "NejaktivnÄ›jší" #~ msgid "Home" #~ msgstr "Domů" #~ msgid "Stats" #~ msgstr "Statistiky" #~ msgid "Threads" #~ msgstr "Vlákna" #~ msgid "New" #~ msgstr "Nový" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Spravovat sOdbÄ›r" #~ msgid "First Post" #~ msgstr "První příspÄ›vek" #~ msgid "days inactive" #~ msgstr "dní neaktivní" #~ msgid "days old" #~ msgstr "dní starý" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " podle %(name)s\n" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7691698 hyperkitty-1.3.12/hyperkitty/locale/cv/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020426 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.769533 hyperkitty-1.3.12/hyperkitty/locale/cy/LC_MESSAGES/django.po0000644000000000000000000006673114631027404020433 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.769869 hyperkitty-1.3.12/hyperkitty/locale/da/LC_MESSAGES/django.po0000644000000000000000000006676014631027404020406 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Beskrivelse" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1719042807.8334079 hyperkitty-1.3.12/hyperkitty/locale/de/LC_MESSAGES/django.po0000644000000000000000000011016614635501370020403 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-04-29 11:43+0000\n" "Last-Translator: Gian Klug \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 5.5.2\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:23 msgid "started" msgstr "gestartet" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman-Einstellungen" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Posting-Aktivitäten" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Ausloggen" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Anmelden" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registrieren" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Diese Liste verwalten" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Listen verwalten" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Diese Liste durchsuchen" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Alle Listen durchsuchen" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Tastenkürzel" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Thread-Ansicht" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Nächste ungelesene Nachricht" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Vorherige ungelesene Nachricht" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Zu allen Threads wechseln" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Zur Listenübersicht springen" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Angetrieben von" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Ihnen gefällt es (abbrechen)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Ihnen gefällt es nicht (abbrechen)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 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:7 msgid "Threads by" msgstr "Thread nach" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Alle Threads" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Profil anzeigen" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "Postings" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Listenübersicht" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Herunterladen" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Die letzten 30 Tage" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Diesen Monat" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Ganzes Archiv" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Verfügbare Listen" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Nach Anzahl von letzten Teilnehmern sortieren" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Beliebteste" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Nach Anzahl von letzten Diskussionen sortieren" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Aktivste" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Alphabetisch sortieren" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Nach Name" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Nach Listenerstelldatum sortieren" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Neuste" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Sortieren nach" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Inaktive verstecken" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Private verstecken" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Liste finden" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "neu" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privat" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inaktiv" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Laden..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Noch keine archivierten Listen." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Beschreibung" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Aktivität in den letzten 30 Tagen" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "Teilnehmer" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "Diskussionen" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Liste löschen" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Mailingliste in HyperKitty löschen" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Löschen" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "oder" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "abbrechen" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "Diskussionsstrang" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Nachricht(en) löschen" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Neuen Diskussionsstrang erstellen" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "in" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Permalink für diese Nachricht" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Antworten" #: templates/hyperkitty/messages/message.html:106 #, 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 Anhang\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s Anhänge\n" " " #: templates/hyperkitty/messages/message.html:129 msgid "Sign in to reply online" msgstr "Anmelden, um online zu antworten" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "E-Mail Software benutzen" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Zitat" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Neuen Diskussionsstrang erstellen" #: 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:36 msgid "Recent" msgstr "Kürzliche" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Aktiv" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Beliebt" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoriten" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Versendet" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Zuletzt aktive Diskussionen" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Beliebteste Diskussionen" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Aktivste Diskussionen" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Diskussionen, die Sie markiert haben" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Diskussionen, zu denen Sie beigetragen haben" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Einen nNeuen Thread beginnen" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Archiv löschen" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Aktivitätszusammenfassung" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Posting-Umfang der letzten 30 Tage." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Die folgenden Statistiken sind von" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "In" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "den letzten 30 Tage:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Die aktivsten Poster" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Prominente Poster" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "Kudos" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Diskussionsstrang wieder anhängen" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Diskussionsstrang an einen anderen wieder anhängen" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Diskussionsstrang der wieder angehängt werden soll:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Wieder anhängen an:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Den übergeordneten Diskussionsstrang suchen" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Suchen" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "diese Diskussionsstrang-ID:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Tu es" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(es gibt kein zurück!), oder" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "Suchergebnisse" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Suchergebnisse" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "als Abfrage" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "Nachrichten" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "sortieren (nach Punkten)" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "sortieren (neuste zuerst)" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "sortieren (älteste zuerst)" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "Verzeihung, aber die Abfrage sieht leer aus." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "das sind nicht die Nachrichten nach den du suchst" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "neuer" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "älter" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Zeige Antworten nach Diskussionsstrang" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Zeige Antworten nach Datum" #: templates/hyperkitty/thread.html:87 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:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Diskussionsstrang" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Neuen Diskussionsstrang anfangen" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Alter (vor Tagen)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Zuletzt aktiv (vor Tagen)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s Kommentare" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s Teilnehmer" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s ungelesene Nachrichten" #: templates/hyperkitty/threads/right_col.html:66 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:67 msgid "Add to favorites" msgstr "Zu Favoriten hinzufügen" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Von Favoriten entfernen" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Diesen Diskussionsstrang wieder anhängen" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Diesen Diskussionsstrang löschen" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Ungelesene:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Gehe zu:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "weitere" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Letzte Aktivität:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Antworten:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Letzte Aktivität" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Antworten" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Noch keine Favoriten." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Neue Kommentare" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Letzte Aktivität im Diskussionsstrang" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "Posting" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "noch kein Posting" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Zeit seit der ersten Aktivität" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Erstes Posting" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Postings an diese Liste" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "E-Mail Adressen:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Diese Nachricht in komprimierten (gzip) mbox-Format" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Ihre Antwort wurde gesendet und wird bearbeitet." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Sie haben die Liste {} abonniert." #: views/message.py:302 #, 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:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "" #~ "Sie müssen angemeldet sein, um einen Diskussionsstrang zu erstellen." #~ msgid "Most Active" #~ msgstr "Aktivste" #~ msgid "Home" #~ msgstr "Startseite" #~ msgid "Stats" #~ msgstr "Statistiken" #~ msgid "Threads" #~ msgstr "Threads" #~ msgid "New" #~ msgstr "Neu" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "Mitgliedschaft verwalten" #~ msgid "First Post" #~ msgstr "Erstes Posting" #~ 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" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7707946 hyperkitty-1.3.12/hyperkitty/locale/el/LC_MESSAGES/django.po0000644000000000000000000006711314631027404020413 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7712536 hyperkitty-1.3.12/hyperkitty/locale/en_AU/LC_MESSAGES/django.po0000644000000000000000000006661714631027404021012 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7715743 hyperkitty-1.3.12/hyperkitty/locale/en_CA/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020763 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1726904425.9583664 hyperkitty-1.3.12/hyperkitty/locale/en_GB/LC_MESSAGES/django.po0000644000000000000000000006713214673474152021002 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-09-13 20:54+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) \n" "Language: en_GB\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 5.8-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Add a tag..." #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Account" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Sign In" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Sign Up" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 "Link another address" #: 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "or" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancel" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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 "Remove" #: 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 "for" #: 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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 "User Profile" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "User profile" #: 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1725175432.0960963 hyperkitty-1.3.12/hyperkitty/locale/eo/LC_MESSAGES/django.po0000644000000000000000000010014314665013210020402 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-08-06 04:38+0000\n" "Last-Translator: phlostically \n" "Language-Team: Esperanto \n" "Language: eo\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 5.7-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Aldoni etikedon…" #: forms.py:55 msgid "Add" msgstr "Aldoni" #: forms.py:56 msgid "use commas to add multiple tags" msgstr "Uzu komojn por aldoni plurajn etikedojn" #: forms.py:64 msgid "Attach a file" msgstr "Alkroĉi dosieron" #: forms.py:65 msgid "Attach another file" msgstr "Alkroĉi alian dosieron" #: forms.py:66 msgid "Remove this file" msgstr "Dekroĉi ĉi tiun dosieron" #: templates/hyperkitty/404.html:28 msgid "Error 404" msgstr "Eraro 404" #: templates/hyperkitty/404.html:30 templates/hyperkitty/500.html:31 msgid "Oh No!" msgstr "Ho ve!" #: templates/hyperkitty/404.html:32 msgid "I can't find this page." msgstr "Mi ne povas trovi ĉi tiun paÄon." #: templates/hyperkitty/404.html:33 templates/hyperkitty/500.html:34 msgid "Go back home" msgstr "Reen hejmen" #: templates/hyperkitty/500.html:29 msgid "Error 500" msgstr "Eraro 500" #: templates/hyperkitty/500.html:33 msgid "Sorry, but the requested page is unavailable due to a server hiccup." msgstr "Pardonu, sed la petita paÄo estas neatingebla pro servila problemo." #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 msgid "started" msgstr "komencita" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 msgid "last active:" msgstr "laste aktiva je:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "vidi ĉi tiun fadenon" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(sen sugestoj)" #: templates/hyperkitty/ajax/temp_message.html:12 msgid "Sent just now, not yet distributed" msgstr "Ä´us sendita, ankoraÅ­ ne distribuita" #: 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 "" #: templates/hyperkitty/api.html:10 msgid "Formats" msgstr "Dosierformoj" #: 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 "" "Por ÅanÄi la formon, postmetu ?format=<FORMAT> post la " "retpaÄa adreso." #: templates/hyperkitty/api.html:16 msgid "The list of available formats is:" msgstr "Jen la listo de haveblaj dosierformoj:" #: templates/hyperkitty/api.html:20 msgid "Plain text" msgstr "Ordinara teksto" #: templates/hyperkitty/api.html:26 msgid "List of mailing-lists" msgstr "Listo de dissendolistoj" #: 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 "Finpunkto:" #: 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 "Fadenoj en dissendolisto" #: 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 "RetmesaÄoj en fadeno" #: 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 "RetmesaÄo en dissendolisto" #: 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 "Etikedoj" #: templates/hyperkitty/api.html:53 msgid "Using this address you will be able to retrieve the list of tags." msgstr "" #: templates/hyperkitty/base.html:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Agordoj pri Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "AfiÅa aktiveco" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "AdiaÅ­i" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Saluti" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registri vin" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Administri ĉi tiun liston" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Administri listojn" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Serĉi ĉi tiun liston" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Serĉi ĉiujn listojn" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Fulmoklavoj" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Fadena vido" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Sekva nelegita mesaÄo" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Malsekva nelegita mesaÄo" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Salti al ĉiuj fadenoj" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Salti al superrigardo pri dissendolisto" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Funkcianta per" #: templates/hyperkitty/base.html:217 msgid "version" msgstr "versio" #: templates/hyperkitty/errors/notimplemented.html:7 msgid "Not implemented yet" msgstr "AnkoraÅ­ ne realigita" #: templates/hyperkitty/errors/notimplemented.html:12 msgid "Not implemented" msgstr "Ne realigita" #: templates/hyperkitty/errors/notimplemented.html:14 msgid "This feature has not been implemented yet, sorry." msgstr "Jen nerealigita funkcio, bedaÅ­rinde." #: templates/hyperkitty/errors/private.html:7 msgid "Error: private list" msgstr "Eraro: privata listo" #: templates/hyperkitty/errors/private.html:19 msgid "" "This mailing list is private. You must be subscribed to view the archives." msgstr "Jen privata dissendolisto. Vi devas aboni por vidi la arÄ¥ivojn." #: templates/hyperkitty/fragments/like_form.html:11 msgid "You like it (cancel)" msgstr "Vi Åatas Äin (nuligi)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Vi malÅatas Äin (nuligi)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Vi devas saluti por voĉdoni." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Fadenoj laÅ­" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " monato" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Novaj mesaÄoj en ĉi tiu fadeno" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Ĉiuj fadenoj" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Vidi la profilon" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "afiÅoj" #: templates/hyperkitty/fragments/overview_top_posters.html:27 msgid "No posters this month (yet)." msgstr "Neniu afiÅinto ĉi-monate (ankoraÅ­)." #: templates/hyperkitty/fragments/send_as.html:5 msgid "This message will be sent as:" msgstr "Ĉi tiu mesaÄo sendiÄos kiel:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "ÅœanÄi sendinton" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Ligi alian adreson" #: 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Superrigardo pri listo" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "ElÅuti" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Lastaj 30 tagoj" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Ĉi monato" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Tuta arÄ¥ivo" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Haveblaj listoj" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordigi laÅ­ nombro de lastaj partoprenantoj" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Plej populara" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Ordigi laÅ­ nombro de lastaj diskutoj" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Plej aktiva" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Ordigi alfabete" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "LaÅ­ nomo" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Ordigi laÅ­ dato de kreo de listo" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Plej nova" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Ordigi laÅ­" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "KaÅi neaktivajn" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "KaÅi privatajn" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Trovi liston" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "nova" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privata" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "neaktiva" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Åœargante…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Neniu enarÄ¥ivigita listo ankoraÅ­." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Listo" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Priskribo" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Aktiveco dum la lastaj 30 tagoj" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "partoprenantoj" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "diskutoj" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "ForviÅi dissendoliston" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "ForviÅi dissendoliston for de HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "ForviÅi" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "aÅ­" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "nuligi" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "fadeno" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "ForviÅi mesaÄo(j)n" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Krei novan fadenon" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "en" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 msgid "Send" msgstr "Sendi" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "Vidi la profilon de %(name)s" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Nelegita" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "Horo de sendinto:" #: templates/hyperkitty/messages/message.html:51 msgid "New subject:" msgstr "Nova temo:" #: templates/hyperkitty/messages/message.html:61 msgid "Attachments:" msgstr "Alkroĉaĵoj:" #: templates/hyperkitty/messages/message.html:76 msgid "Display in fixed font" msgstr "Montri per egallarÄa tiparo" #: templates/hyperkitty/messages/message.html:81 msgid "Permalink for this message" msgstr "DaÅ­ra hiperligo de ĉi tiu mesaÄo" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Respondi" #: templates/hyperkitty/messages/message.html:106 #, 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 alkroĉaĵo\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s alkroĉaĵoj\n" " " #: templates/hyperkitty/messages/message.html:129 msgid "Sign in to reply online" msgstr "Ensalutu por respondi rete" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Uzi retpoÅtan programon" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Citi" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Krei novan fadenon" #: templates/hyperkitty/messages/right_col.html:11 msgid "Back to the thread" msgstr "Reen al la fadeno" #: templates/hyperkitty/messages/right_col.html:18 msgid "Back to the list" msgstr "Reen al la listo" #: templates/hyperkitty/messages/right_col.html:27 msgid "Delete this message" msgstr "ForviÅi ĉi tiun mesaÄon" #: templates/hyperkitty/messages/summary_message.html:23 #, python-format msgid "" "\n" " by %(name)s\n" " " msgstr "" "\n" " laÅ­ %(name)s\n" " " #: templates/hyperkitty/overview.html:36 msgid "Recent" msgstr "Lasta" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Aktiva" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Populara" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoratoj" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "AfiÅita" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Laste aktivaj diskutoj" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Plej popularaj diskutoj" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Plej aktivaj diskutoj" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Krei novan fadenonNova fadeno" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "ForviÅi arÄ¥ivon" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Resumo pri aktiveco" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Nombro de afiÅoj dum la lastaj 30 tagoj." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Jen la statistikoj de" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "En" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "la lastaj 30 tagoj:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Plej aktivaj afiÅantoj" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Elstaraj afiÅantoj" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "dankoj" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Serĉi" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Ek" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(jen nemalfarebla ago!), aÅ­" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "reen al la fadeno" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Serĉaj rezultoj pri" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "serĉaj rezultoj" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Serĉaj rezultoj" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "por serĉo" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mesaÄoj" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "ordigi laÅ­ poentoj" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "ordigi de la plej nova Äis la plej malnova" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "ordigi de la plej malnova Äis la plej nova" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "BedaÅ­rinde troviÄis neniu retpoÅta mesaÄo pri ĉi tiu serĉo." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "BedaÅ­rinde via informpeto estas malplena." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "pli novaj" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "malpli novaj" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Montri respondojn laÅ­ fadeno" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Montri respondojn laÅ­ dato" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Jen versio de ĉi tiu paÄo sen JavaScript." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Fadeno" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Krei novan fadenon" #: templates/hyperkitty/thread_list.html:74 msgid "Sorry no email threads could be found" msgstr "" #: templates/hyperkitty/threads/category.html:7 msgid "Click to edit" msgstr "Alklaku por modifi" #: templates/hyperkitty/threads/category.html:9 msgid "You must be logged-in to edit." msgstr "Vi devas saluti por modifi." #: templates/hyperkitty/threads/category.html:15 msgid "no category" msgstr "sen kategorio" #: templates/hyperkitty/threads/right_col.html:13 msgid "Age (days ago)" msgstr "AÄo (tagoj antaÅ­ nuno)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Laste aktiva je (tagoj antaÅ­ nuno)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komentoj" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s partoprenantoj" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s nelegitaj mesaÄoj" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "ForviÅi ĉi tiun fadenon" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Iri al:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "sekven" #: templates/hyperkitty/threads/right_col.html:125 msgid "prev" msgstr "malsekven" #: 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 "Plej lasta fadena aktiveco" #: templates/hyperkitty/threads/summary_thread_large.html:59 msgid "comments" msgstr "komentoj" #: templates/hyperkitty/threads/tags.html:3 msgid "tags" msgstr "etikedoj" #: templates/hyperkitty/threads/tags.html:9 msgid "Search for tag" msgstr "Serĉi etikedon" #: templates/hyperkitty/threads/tags.html:15 msgid "Remove" msgstr "Forigi" #: templates/hyperkitty/user_posts.html:8 #: templates/hyperkitty/user_posts.html:21 #: templates/hyperkitty/user_posts.html:25 msgid "Messages by" msgstr "MesaÄoj laÅ­" #: templates/hyperkitty/user_posts.html:38 #, python-format msgid "Back to %(fullname)s's profile" msgstr "Reen al la profilo de %(fullname)s" #: templates/hyperkitty/user_posts.html:48 msgid "Sorry no email could be found by this user." msgstr "BedaÅ­rinde troviÄis neniu retpoÅta mesaÄo far ĉi tiu uzanto." #: templates/hyperkitty/user_profile/base.html:5 #: templates/hyperkitty/user_profile/base.html:12 msgid "User posting activity" msgstr "AfiÅa aktiveco de uzanto" #: templates/hyperkitty/user_profile/base.html:12 #: templates/hyperkitty/user_public_profile.html:7 #: templates/hyperkitty/user_public_profile.html:14 msgid "for" msgstr "por" #: templates/hyperkitty/user_profile/base.html:26 msgid "Threads you have read" msgstr "Fadenoj legitaj de vi" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:47 msgid "Votes" msgstr "Voĉdonoj" #: templates/hyperkitty/user_profile/base.html:34 msgid "Subscriptions" msgstr "Abonoj" #: templates/hyperkitty/user_profile/favorites.html:24 #: templates/hyperkitty/user_profile/last_views.html:24 #: templates/hyperkitty/user_profile/votes.html:23 msgid "Original author:" msgstr "Originala aÅ­toro:" #: templates/hyperkitty/user_profile/favorites.html:26 #: templates/hyperkitty/user_profile/last_views.html:26 #: templates/hyperkitty/user_profile/votes.html:25 msgid "Started on:" msgstr "Komencita je:" #: templates/hyperkitty/user_profile/favorites.html:28 #: templates/hyperkitty/user_profile/last_views.html:28 msgid "Last activity:" msgstr "Lasta aktiveco:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Respondoj:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: templates/hyperkitty/user_profile/profile.html:16 #: templates/hyperkitty/user_profile/votes.html:47 msgid "Subject" msgstr "Temo" #: templates/hyperkitty/user_profile/favorites.html:42 #: templates/hyperkitty/user_profile/last_views.html:44 #: templates/hyperkitty/user_profile/votes.html:48 msgid "Original author" msgstr "Originala aÅ­toro" #: templates/hyperkitty/user_profile/favorites.html:43 #: templates/hyperkitty/user_profile/last_views.html:45 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Komenca dato" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:46 msgid "Last activity" msgstr "Lasta aktiveco" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Respondoj" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Novaj komentoj" #: templates/hyperkitty/user_profile/last_views.html:79 msgid "Nothing read yet." msgstr "Neniu legita ankoraÅ­." #: templates/hyperkitty/user_profile/profile.html:9 msgid "Last posts" msgstr "Lastaj afiÅoj" #: templates/hyperkitty/user_profile/profile.html:17 msgid "Date" msgstr "Dato" #: templates/hyperkitty/user_profile/profile.html:20 msgid "Last thread activity" msgstr "Lasta fadena aktiveco" #: templates/hyperkitty/user_profile/profile.html:51 msgid "No posts yet." msgstr "Neniu afiÅo ankoraÅ­." #: templates/hyperkitty/user_profile/subscriptions.html:24 msgid "since first post" msgstr "ekde la unua afiÅo" #: templates/hyperkitty/user_profile/subscriptions.html:26 #: templates/hyperkitty/user_profile/subscriptions.html:65 msgid "post" msgstr "afiÅo" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "neniu afiÅo ankoraÅ­" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Unua afiÅo" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "AfiÅoj en ĉi tiu listo" #: templates/hyperkitty/user_profile/subscriptions.html:80 msgid "no subscriptions" msgstr "sen abonoj" #: templates/hyperkitty/user_profile/votes.html:32 #: templates/hyperkitty/user_profile/votes.html:70 msgid "You like it" msgstr "Vi Åatas Äin" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Vi malÅatas Äin" #: templates/hyperkitty/user_profile/votes.html:50 msgid "Vote" msgstr "Voĉdoni" #: templates/hyperkitty/user_profile/votes.html:83 msgid "No vote yet." msgstr "Neniu voĉdono ankoraÅ­." #: templates/hyperkitty/user_public_profile.html:7 msgid "User Profile" msgstr "Profilo de uzanto" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Profilo de uzanto" #: templates/hyperkitty/user_public_profile.html:23 msgid "Name:" msgstr "Nomo:" #: templates/hyperkitty/user_public_profile.html:28 msgid "Creation:" msgstr "Kreo:" #: templates/hyperkitty/user_public_profile.html:33 msgid "Votes for this user:" msgstr "Voĉoj por ĉi tiu uzanto:" #: templates/hyperkitty/user_public_profile.html:43 msgid "Email addresses:" msgstr "RetpoÅtaj adresoj:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Ĉi tiu mesaÄo en la formo gzip-densigita mbox" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "Sukcese forviÅis %(count)s mesaÄojn." #: views/mlist.py:88 msgid "for this MailingList" msgstr "por ĉi tiu dissendolisto" #: views/mlist.py:100 msgid "for this month" msgstr "por ĉi tiu monato" #: views/mlist.py:103 msgid "for this day" msgstr "por ĉi tiu tago" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Ĉi tiu monato en la dosierformo gzip mbox" #: views/mlist.py:250 views/mlist.py:274 msgid "No discussions this month (yet)." msgstr "Neniu diskuto ĉi-monato (ankoraÅ­)." #: views/mlist.py:262 msgid "No vote has been cast this month (yet)." msgstr "Neniu voĉdono ĉi-monate (ankoraÅ­)." #: 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 "Vi ne afiÅis al la listo (ankoraÅ­)." #: views/mlist.py:407 msgid "You must be a staff member to delete a MailingList" msgstr "" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "Sukcese forigis {}" #: views/search.py:115 #, python-format msgid "Parsing error: %(error)s" msgstr "Sintaksa eraro: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Ĉi tiu fadeno en la formo gzip mbox" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7723901 hyperkitty-1.3.12/hyperkitty/locale/es/LC_MESSAGES/django.po0000644000000000000000000011023014631027404020407 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-07-09 17:17+0000\n" "Last-Translator: gallegonovato \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 5.0-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:23 msgid "started" msgstr "iniciado" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Cuenta" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Configuración de Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Actividad de envíos" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Salir" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Iniciar sesión" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Inscribirse" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Gestionar esta lista" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Gestionar las listas" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Buscar en esta lista" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Buscar en todas las listas" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Atajos de teclado" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Consulta del hilo" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Siguiente mensaje no leído" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Anterior mensaje no leido" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Ver todos los hilos" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Ver panorámica de listas" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Funciona con" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Me gusta (cancelar)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "No me gusta (cancelar)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Debe acceder a su cuenta para votar." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Hilos ordenados por" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Todos los hilos" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Ver el perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "envíos" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Panorama de listas" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Descargar" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Últimos 30 días" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Este mes" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Todo el archivo" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Listas disponibles" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordenar por cantidad de participantes recientes" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Las más populares" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Ordenar por cantidad de debates recientes" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Las más activas" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Ordenar alfabéticamente" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Por nombre" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Ordenar por fecha de creación de las listas" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Las más recientes" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Ordenar por" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Ocultar inactivas" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Ocultar privadas" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Encontrar una lista" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "nuevas" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privadas" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inactivas" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Cargando…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Aún no hay ninguna lista archivada." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Listado" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Descripción" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Actividad en los últimos 30 días" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participantes" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "debates" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Borrar la lista" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Borrar la lista desde HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Suprimir" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "o" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancelar" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "hilo" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Eliminar mensaje(s)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Crear un hilo nuevo" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "en" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Enlace permanente a este mensaje" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Responder" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Acceder a su cuenta para responder en línea" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Utilizar un programa de correo electrónico" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Citar" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Crear un hilo nuevo" #: 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:36 msgid "Recent" msgstr "Reciente" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Activo" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Popular" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritos" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Publicado" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Debates activos recientes" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Los debates más populares" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Los debates más activos" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Debates que ha marcado" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Debates en que ha enviado" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Iniciar un Nuevo hilo" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Borra el archivo" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Resumen de actividad" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Volumen de envíos durante los últimos 30 días." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Las estadísticas siguientes provienen de" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "En" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "los últimos 30 días:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Participantes más activos" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Participantes notorios" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "reconocimiento" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Readjuntar un hilo" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Readjuntar un hilo en otro" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Hilo que readjuntar:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Readjuntarlo a:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Buscar el hilo primario" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Buscar" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "este identificador de hilo:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Hacerlo" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(no puede deshacer), o bien" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "resultados de la búsqueda" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Resultados de la búsqueda" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "de la consulta" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mensajes" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "ordenar por puntuación" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "más recientes primero" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "más antiguos primero" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "La consulta está vacía." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "estos no son los mensajes que busca" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "más recientes" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "más antiguos" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Mostrar respuestas por hilo" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Mostrar respuestas por fecha" #: templates/hyperkitty/thread.html:87 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:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Hilo" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Empezar un nuevo hilo" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Antigüedad (en días)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Última actividad (en días desde entonces)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentarios" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s participantes" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mensajes por leer" #: templates/hyperkitty/threads/right_col.html:66 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:67 msgid "Add to favorites" msgstr "Añadir a los favoritos" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Quitar de los favoritos" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Readjuntar este hilo" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Eliminar este hilo" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Sin leer:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Ir a:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "siguiente" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Última actividad:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Respuestas:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Última actividad" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Respuestas" #: 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:56 msgid "New comments" msgstr "Comentarios nuevos" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Última actividad del hilo" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "envío" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "aún no hay ningún envío" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Lapso desde la primera actividad" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Primer envío" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Envíos en esta lista" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Direcciones de correo electrónico:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Este mensaje en el formato mbox comprimido con gzip" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Tu respuesta ha sido enviada y está siendo procesada." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Ha sido suscrito a la lista {}." #: views/message.py:302 #, 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:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Debe acceder a su cuenta para crear un hilo." #~ msgid "Most Active" #~ msgstr "Las más Activas" #~ msgid "Home" #~ msgstr "Inicio" #~ msgid "Stats" #~ msgstr "Estadísticas" #~ msgid "Threads" #~ msgstr "Hilos" #~ msgid "New" #~ msgstr "Nueva(s)" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Gestionar Suscripción" #~ msgid "First Post" #~ msgstr "Primera publicació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 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" #~ " " ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1717841667.772635 hyperkitty-1.3.12/hyperkitty/locale/et/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020433 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7729115 hyperkitty-1.3.12/hyperkitty/locale/eu/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020434 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7731352 hyperkitty-1.3.12/hyperkitty/locale/fa/LC_MESSAGES/django.po0000644000000000000000000006657314631027404020412 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7734215 hyperkitty-1.3.12/hyperkitty/locale/fi/LC_MESSAGES/django.po0000644000000000000000000006725014631027404020413 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Käyttäjätili" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Kirjaudu sisään" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Rekisteröidy" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Kuvaus" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "tai" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "peruuta" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.773631 hyperkitty-1.3.12/hyperkitty/locale/fil/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020570 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7738323 hyperkitty-1.3.12/hyperkitty/locale/fo/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020422 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7740831 hyperkitty-1.3.12/hyperkitty/locale/fr/LC_MESSAGES/django.po0000644000000000000000000011076114631027404020420 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-04-16 13:47+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.17-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:23 msgid "started" msgstr "démarré" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Compte" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Paramètres de Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Activité de postage" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Se déconnecter" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "S'identifier" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "S'inscrire" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Gérer cette liste" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Gérer les listes" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Rechercher dans cette liste" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Rechercher dans toutes les listes" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Vue discussion" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Message non lu suivant" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Message non lu précédent" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Aller à tous les fils" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Accéder à l'aperçu de la liste de diffusion" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Fonctionne avec" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Vous aimez (annuler)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Vous n'aimez pas (annuler)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Vous devez être connecté·e pour voter." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Discussions par" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Toutes les discussions" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Voir le profil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "messages" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Vue de la liste" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Télécharger" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Les 30 derniers jours" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Ce mois-ci" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Archive entière" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Listes disponibles" #: 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:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Les plus populaires" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Trier par le nombre de discussions récentes" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Les plus actives" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Trier par ordre alphabétique" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Par nom" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Trier par la date de création de la liste" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Les plus récents" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Trier par" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Cacher les inactives" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Cacher les privées" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Trouver une liste" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "nouveau" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privé" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inactif" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Chargement…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Pas encore de liste archivée." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Description" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Activité des 30 derniers jours" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participants" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "discussions" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Supprimer la liste de diffusion" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Supprimer la liste de diffusion depuis HyperKitty" #: templates/hyperkitty/list_delete.html:24 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é depuis HyperKitty avec tous les fils et messages. Il ne sera " "pas supprimé du cÅ“ur de Mailman. Voulez-vous continuer ?" #: templates/hyperkitty/list_delete.html:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Supprimer" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "ou" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "annuler" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "discussion" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Supprimer le(s) message(s)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Créer un nouveau fil" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "dans" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Lien permanent pour ce message" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Répondre" #: templates/hyperkitty/messages/message.html:106 #, 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 pièce jointe\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s pièces jointes\n" " " #: templates/hyperkitty/messages/message.html:129 msgid "Sign in to reply online" msgstr "Connectez-vous pour répondre en ligne" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Utiliser un logiciel de messagerie" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Citer" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Créer un nouveau fil de discussion" #: 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:36 msgid "Recent" msgstr "Récents" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "inactif" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most Popular" msgid "Popular" msgstr "Les plus populaires" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Marque-pages" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Expédiés" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Discussions récentes actives" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Discussions les plus populaires" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Discussions les plus actives" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Discussions marquées" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Discussions auxquelles vous avez participé" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" " Démarrer une nNouvelle discussion" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Supprimer l'archive" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Résumé des activités" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Quantité de messages pendant les 30 derniers jours." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Les statistiques qui suivent proviennent de" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "Dans" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "Les 30 derniers jours :" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Participant·es les plus actives" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Participant·es les plus visibles" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "félicitations" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Raccrocher une discussion" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Raccrocher une discussion à une autre" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Discussion à raccrocher :" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Raccrocher à :" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Chercher la discussion d'origine" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Chercher" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "l'identifiant de cette discussion :" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Fais-le" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(sans possibilité d'annuler), ou" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "résultats de la recherche" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Résultats de la recherche" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "de la requête" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "messages" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "trier par résultat" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "trier depuis le plus récent" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "trier depuis le plus ancient" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "Pardon mais votre requête semble vide." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "ce ne sont pas les messages que vous cherchez" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "plus récents" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "plus anciens" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Afficher les réponses dans la discussion" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Afficher les réponses par date" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Cliquer ici pour une version sans Javascript de cette page." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Discussion" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "Créer un nouveau fil" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Âge (en jours)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Dernière activité (en jours)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s commentaires" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s participants" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s messages non-lus" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Vous devez vous connecter pour placer des marques." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Ajouter aux marque-pages" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Supprimer des marque-pages" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Raccrocher à cette discussion" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Supprimer cette discussion" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Non-lus :" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Aller à :" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "suivant" #: templates/hyperkitty/threads/right_col.html:125 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 "Supprimer" #: 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Dernière activité :" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Réponses :" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Dernière activité" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Réponses" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Pas encore de marque-pages." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Nouveaux commentaires" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Dernières discussion actives" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "message" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "pas encore de message" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Temps écoulé depuis le début" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Premier message" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Messages envoyés à cette liste" #: templates/hyperkitty/user_profile/subscriptions.html:80 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 utilisateur" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Profil 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:43 msgid "Email addresses:" msgstr "Adresses de courriel :" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Ce message gzippé au format mbox" #: views/message.py:206 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:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Vous avez été inscrit à la liste {}." #: views/message.py:302 #, 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:311 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s messages supprimés." #: views/mlist.py:88 msgid "for this MailingList" msgstr "pour cette 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 "You must be logged-in to create a thread." #~ msgstr "Vous devez être connecté·e pour créer une discussion." #~ msgid "Most Active" #~ msgstr "Les plus actives" #~ msgid "Home" #~ msgstr "Page d'accueil" #~ msgid "Stats" #~ msgstr "Statistiques" #~ msgid "Threads" #~ msgstr "Discussions" #~ msgid "New" #~ msgstr "Nouveau" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Gérer les aAbonnements" #~ msgid "First Post" #~ msgstr "Premier message" #~ 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=1717841667.7742825 hyperkitty-1.3.12/hyperkitty/locale/fr_CA/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020770 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7745275 hyperkitty-1.3.12/hyperkitty/locale/frp/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020605 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7747173 hyperkitty-1.3.12/hyperkitty/locale/fy/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020441 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.774856 hyperkitty-1.3.12/hyperkitty/locale/ga/LC_MESSAGES/django.po0000644000000000000000000006673714631027404020415 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7750056 hyperkitty-1.3.12/hyperkitty/locale/gd/LC_MESSAGES/django.po0000644000000000000000000006675114631027404020414 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7751465 hyperkitty-1.3.12/hyperkitty/locale/gl/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020425 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7752979 hyperkitty-1.3.12/hyperkitty/locale/gu/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020431 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7756033 hyperkitty-1.3.12/hyperkitty/locale/he/LC_MESSAGES/django.po0000644000000000000000000011420614631027404020403 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-07-09 17:17+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 5.0-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:23 msgid "started" msgstr "החלה" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "חשבון" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "הגדרות Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "פעילות פרסו×" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "יצי××”" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "כניסה" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "הרשמה" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "ניהול הרשימה הזו" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "ניהול רשימות" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "חיפוש ברשימה הזו" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "חיפוש בכל הרשימות" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "קיצורי מקלדת" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "תצוגת שרשור" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "ההודעה הב××” ×©×œ× × ×§×¨××”" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "ההודעה הקודמת ×©×œ× × ×§×¨××”" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "קפיצה לכל השרשורי×" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "קפיצה לסקירת רשימת דיוור" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "מופעל על גבי" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "×הבת ×ת ×–×” (ביטול)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "×œ× ×הבת ×ת ×–×” (ביטול)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "עליך להיכנס למערכת כדי להצביע." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "×©×¨×©×•×¨×™× ×ž×ת" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " חודש" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "הודעות חדשות בשרשור ×”×–×”" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "כל השרשורי×" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "הצגת הפרופיל" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "רשומות" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "סקירת רשימות" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "הורדה" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "30 ×”×™×ž×™× ×”×חרוני×" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "החודש ×”×–×”" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "כל ×”×רכיון" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "רשימות זמינות" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "סידור לפי מספר ×”×ž×©×ª×ª×¤×™× ×œ×חרונה" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "×”× ×¤×•×¦×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "סידור לפי ×”×“×™×•× ×™× ×”×חרוני×" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "הפעיל ביותר" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "סידור לפי ×לפבית" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "לפי ש×" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "סידור לפי מועד יצירת הרשימה" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "החדש ביותר" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "סידור לפי" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "הסתרת בלתי פעילות" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "הסתרת פרטיות" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "×יתור רשימה" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "חדשה" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "פרטית" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "בלתי פעילה" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "בטעינה…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "×ין עדיין רשימות ב×רכיון." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "רשימה" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "תי×ור" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "פעילות ב־30 ×”×™×ž×™× ×”×חרוני×" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "משתתפי×" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "דיוני×" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "מחיקת רשימת דיוור" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "מחיקת רשימת דיוור מ־HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "מחיקה" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "×ו" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "ביטול" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "שרשור" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "מחיקת הודעות" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "יצירת שרשור חדש" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "בתוך" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "קישור קבוע להודעה זו" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "תגובה" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "יש להיכנס כדי להגיב דרך ×›×ן" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "להשתמש בתכנית דו×״ל" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "ציטוט" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "×חרוני×" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "פעילי×" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "נפוצי×" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "מועדפי×" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "פרסו×" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "×“×™×•× ×™× ×©×”×™×• ×¤×¢×™×œ×™× ×œ×חרונה" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "×”×“×™×•× ×™× ×”× ×¤×•×¦×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "×”×“×™×•× ×™× ×”×¤×¢×™×œ×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "×“×™×•× ×™× ×©×¡×™×ž× ×ª בדגל" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "×“×™×•× ×™× ×©×¤×¨×¡×ž×ª ×ליה×" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "התחלת שרשור חדש" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "מחיקת ×”×רכיון" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "×¡×™×›×•× ×¤×¢×™×œ×•×ª" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "נפח ×¤×¨×¡×•×ž×™× ×‘Ö¾30 ×”×™×ž×™× ×”×חרוני×." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "הסטטיסטיקות הב×ות הן מתחילת" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "בתוך" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "30 ×”×™×ž×™× ×”×חרוני×:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "×”×ž×¤×¨×¡×ž×™× ×”×¤×¢×™×œ×™× ×‘×™×•×ª×¨" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "×ž×¤×¨×¡×ž×™× ×¢×§×‘×™×™×" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "תודות" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "חיבור שרשור מחדש" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "חיבור שרשור לשרשור ×חר מחדש" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "שרשור לחיבור מחדש:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "חיבור מחדש ×ל:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "חיפוש שרשור ההורה" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "חיפוש" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "מזהה שרשור ×–×”:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "לבצע" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(×œ× × ×™×ª×Ÿ להתחרט!), ×ו" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "חזרה לשרשור" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "תוצ×ות לחיפוש ×חר" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "תוצ×ות חיפוש" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "תוצ×ות חיפוש" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "לש×ילתה" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "הודעות" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "סידור לפי דירוג" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "סידור כך שה××—×¨×•× ×™× ×‘×”×ª×—×œ×”" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "סידור כך ×©×”×™×©× ×™× ×‘×™×•×ª×¨ בהתחלה" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "×œ× × ×ž×¦××” ××£ הודעה בש×ילתה הזו, סליחה." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "נר××” שהש×ילתה שלך ריקה, עמך הסליחה." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "×לו ×œ× ×”×”×•×“×¢×•×ª שחיפשת" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "חדשות יותר" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "ישנות יותר" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "הצגת תגובות לפי שרשור" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "הצגת תגובות לפי ת×ריך" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "יש לבקר ×›×ן לגרסה נטולת JavaScript של העמוד ×”×–×”." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "שרשור" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "פתיחת שרשור חדש" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "גיל (לפני כמה ימי×)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "פעילות ×חרונה (לפני כמה ימי×)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s הערות" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s משתתפי×" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s הודעות ×©×œ× × ×§×¨×ו" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "עליך להיכנס כדי שיהיו לך מועדפי×." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "הוספה למועדפי×" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "הסרה מהמועדפי×" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "חיבור מחדש לשרשור ×”×–×”" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "מחיקת השרשור ×”×–×”" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "×œ× × ×§×¨×ו:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "מעבר ×ל:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "הב×" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "פעילות ×חרונה:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "תגובות:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "פעילות ×חרונה" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "תגובות" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "×ין ×ž×•×¢×“×¤×™× ×¢×“×™×™×Ÿ." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "הערות חדשות" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "פעילות ×חרונה בשרשור" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "רשומה" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "×ין רשומות עדיין" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "הזמן מ××– הפעילות הר×שונה" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "רשומה ר×שונה" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "×¤×¨×¡×•×ž×™× ×œ×¨×©×™×ž×” הזו" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "כתובות דו×״ל:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "הודעה זו ×רוזה ב־gzip בתצורת mbox" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "התגובה שלך נשלחה ×•×”×™× ×¢×•×‘×¨×ª עיבוד." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " נרשמת לרשימה {}." #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "×œ× × ×™×ª×Ÿ למחוק ×ת ההודעה %(msg_id_hash)s:†%(error)s" #: views/message.py:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "עליך להיכנס כדי ליצור שרשור." #~ msgid "Most Active" #~ msgstr "×”×¤×¢×™×œ×™× ×‘×™×•×ª×¨" #~ msgid "Home" #~ msgstr "דף הבית" #~ msgid "Stats" #~ msgstr "סטטיסטיקה" #~ msgid "Threads" #~ msgstr "שרשורי×" #~ msgid "New" #~ msgstr "חדשה" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "ניהול מינוי" #~ msgid "First Post" #~ msgstr "×¤×¨×¡×•× ×¨×שון" #~ 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=1717841667.7758055 hyperkitty-1.3.12/hyperkitty/locale/hi/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020423 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7759714 hyperkitty-1.3.12/hyperkitty/locale/hr/LC_MESSAGES/django.po0000644000000000000000000006731614631027404020431 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "RaÄun" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Prijavi se" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registriraj se" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "ili" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "odustani" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7761126 hyperkitty-1.3.12/hyperkitty/locale/ht/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020431 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7763033 hyperkitty-1.3.12/hyperkitty/locale/hu/LC_MESSAGES/django.po0000644000000000000000000010720414631027404020423 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-08-28 17:27+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 5.0.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 "Ó, 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Å‘oldalra" #: 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:23 msgid "started" msgstr "megkezdÅ‘dött" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 msgid "last active:" msgstr "utoljára aktív:" #: templates/hyperkitty/ajax/reattach_suggest.html:8 msgid "see this thread" msgstr "nézze meg ezt a témát" #: templates/hyperkitty/ajax/reattach_suggest.html:12 msgid "(no suggestions)" msgstr "(nincsenek javaslatok)" #: 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 megváltoztatásához egyszerűen adja hozzá a ?format=<" "FORMÃTUM> értéket az URL-hez." #: 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 "LevelezÅ‘listák felsorolása" #: 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 "" "Ennek a címnek a használatával lekérheti 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 egy levelezÅ‘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 "" "Ennek a címnek a használatával információkat kérhet le 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 egy levelezÅ‘lista témájában lévÅ‘ e-" "mailek listáját." #: templates/hyperkitty/api.html:44 msgid "An email in a mailing list" msgstr "E-mail egy 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 lekérheti 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 "Ennek a címnek a használatával lekérheti a címkék listáját." #: templates/hyperkitty/base.html:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Fiók" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman beállítások" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Feladási tevékenység" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Kijelentkezés" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Bejelentkezés" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Regisztráció" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "A lista kezelése" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Listák kezelése" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Keresés ebben a listában" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Keresés az összes listában" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Gyorsbillentyűk" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Témanézet" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "KövetkezÅ‘ olvasatlan üzenet" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "ElÅ‘zÅ‘ olvasatlan üzenet" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Ugrás az összes témához" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Ugrás a MailingList áttekintésre" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "A gépházban:" #: templates/hyperkitty/base.html:217 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: személyes 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 személyes. Az archívumok megtekintéséhez fel kell " "iratkoznia." #: templates/hyperkitty/fragments/like_form.html:11 msgid "You like it (cancel)" msgstr "Tetszik (mégse)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Nem tetszik (mégse)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "A szavazáshoz be kell jelentkeznie." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Témák" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Összes téma" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "A profil megtekintése" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "hozzászólások" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 "Ez az üzenet a következÅ‘képpen lesz elküldve:" #: templates/hyperkitty/fragments/send_as.html:6 msgid "Change sender" msgstr "Feladó megváltoztatása" #: templates/hyperkitty/fragments/send_as.html:16 msgid "Link another address" msgstr "Más cím hozzá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 ezen üzenet elküldése feliratkoztatja Önt." #: templates/hyperkitty/fragments/thread_left_nav.html:12 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "A lista áttekintése" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Letöltés" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Elmúlt 30 nap" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Ez a hónap" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Teljes archívum" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "ElérhetÅ‘ listák" #: 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:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Legnépszerűbb" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Rendezés a legutóbbi megbeszélések száma szerint" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Legaktívabb" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Rendezés betűrendben" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Név szerint" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Rendezés a lista létrehozásának dátuma szerint" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Legújabb" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Rendezési sorrend" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Inaktív elrejtése" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Személyes elrejtése" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Lista keresése" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "új" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "személyes" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inaktív" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Betöltés…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Még nincs archivált lista." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Leírás" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Tevékenység az elmúlt 30 napban" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "résztvevÅ‘k" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "megbeszélések" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "LevelezÅ‘lista törlése" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "LevelezÅ‘lista törlése a HyperKitty-bÅ‘l" #: templates/hyperkitty/list_delete.html:24 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örlésre kerül a HyperKitty-bÅ‘l az összes témával és üzenettel együtt. Nem " "kerül törlésre a Mailman alapprogramból. Szeretné folytatni?" #: templates/hyperkitty/list_delete.html:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Törlés" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "vagy" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "mégse" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "téma" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Üzenetek törlése" #: templates/hyperkitty/message_delete.html:23 #, python-format msgid "" "\n" " %(count)s message(s) will be deleted. Do you want to continue?\n" " " msgstr "" "\n" " %(count)s üzenet kerül törlésre. Szeretné folytatni?\n" " " #: templates/hyperkitty/message_new.html:8 #: templates/hyperkitty/message_new.html:19 msgid "Create a new thread" msgstr "Új téma létrehozása" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "ebben:" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 msgid "Send" msgstr "Küldés" #: templates/hyperkitty/messages/message.html:18 #, python-format msgid "See the profile for %(name)s" msgstr "%(name)s profiljának megtekintése" #: templates/hyperkitty/messages/message.html:28 msgid "Unread" msgstr "Olvasatlan" #: templates/hyperkitty/messages/message.html:45 msgid "Sender's time:" msgstr "A küldÅ‘ 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 rögzített betűkészlettel" #: templates/hyperkitty/messages/message.html:81 msgid "Permalink for this message" msgstr "Ãllandó hivatkozás ehhez az üzenethez" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Válasz" #: templates/hyperkitty/messages/message.html:106 #, 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 melléklet\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s melléklet\n" " " #: templates/hyperkitty/messages/message.html:129 msgid "Sign in to reply online" msgstr "Bejelentkezés az online válaszhoz" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "LevelezÅ‘szoftver használata" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Idézet" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Új téma létrehozása" #: 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" " – %(name)s\n" " " #: templates/hyperkitty/overview.html:36 msgid "Recent" msgstr "Legutóbbi" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Aktív" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Népszerű" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Kedvencek" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Közzétéve" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Legutóbb aktív beszélgetések" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Legnépszerűbb beszélgetések" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Legaktívabb beszélgetések" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Beszélgetések, amelyeket megjelölt" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Beszélgetések, amelyekhez írt" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Új téma indításaÚj téma" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Archívum törlése" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Tevékenység-összefoglaló" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Bejegyzések mennyisége az elmúlt 30 napban." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "A következÅ‘ statisztikák a következÅ‘bÅ‘l vannak:" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "Ekkor:" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "az elmúlt 30 nap:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Legaktívabb beküldÅ‘k" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "KiemelkedÅ‘ beküldÅ‘k" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "dicsÅ‘ség" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Téma újracsatolása" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Téma újracsatolása egy másikhoz" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Újracsatolandó téma:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Újracsatolás a következÅ‘höz:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Keresés a szülÅ‘ témában" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Keresés" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ez a témaazonosító:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Csinálja" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(nincs visszavonás!), vagy" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" 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 "for query" msgstr "lekérdezéshez" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "üzenetek" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "rendezés pontszám szerint" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "rendezés a legújabb szerint" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "rendezés a legkorábbi szerint" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "Sajnáljuk, nem található e-mail erre a lekérdezésre." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "Sajnáljuk, de a lekérdezés üresnek tűnik." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "ezek nem azok az üzenetek, amelyeket keres" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "újabb" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "régebbi" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Válaszok megjelenítése téma szerint" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Válaszok megjelenítése dátum szerint" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Látogasson el ide az oldal JavaScript-mentes verziójához." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Téma" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Új téma indítás" #: templates/hyperkitty/thread_list.html:74 msgid "Sorry no email threads could be found" msgstr "Sajnáljuk, nem találhatók e-mail-témák" #: 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:13 msgid "Age (days ago)" msgstr "Kor (napokkal ezelÅ‘tt)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Utoljára aktív (napokkal ezelÅ‘tt)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s megjegyzés" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s résztvevÅ‘" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s olvasatlan üzenet" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "A kedvencekhez be kell jelentkeznie." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Hozzáadás a kedvencekhez" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Eltávolítás a kedvencekbÅ‘l" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "A téma újracsatolása" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "A téma törlése" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Olvasatlanok:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Ugrás:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "következÅ‘" #: templates/hyperkitty/threads/right_col.html:125 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 "Eltávolítás" #: 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 "Sajnáljuk, nem található e-mail ettÅ‘l a felhasználótól." #: 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 olvasott" #: templates/hyperkitty/user_profile/base.html:30 #: templates/hyperkitty/user_profile/profile.html:18 #: templates/hyperkitty/user_profile/subscriptions.html:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Utolsó tevékenység:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Válaszok:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: templates/hyperkitty/user_profile/votes.html:49 msgid "Start date" msgstr "Kezdés dátuma" #: templates/hyperkitty/user_profile/favorites.html:44 #: templates/hyperkitty/user_profile/last_views.html:46 msgid "Last activity" msgstr "Utolsó tevékenység" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Válaszok" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Még nincsenek kedvencek." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Új megjegyzések" #: templates/hyperkitty/user_profile/last_views.html:79 msgid "Nothing read yet." msgstr "Még semmi sincs elolvasva." #: 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:20 msgid "Last thread activity" msgstr "Utolsó tématevékenység" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "hozzászólás" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "még nincsenek hozzászólások" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Az elsÅ‘ tevékenység óta eltelt idÅ‘" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "ElsÅ‘ hozzászólás" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Hozzászólások a listán" #: templates/hyperkitty/user_profile/subscriptions.html:80 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 "Ön kedveli" #: templates/hyperkitty/user_profile/votes.html:34 #: templates/hyperkitty/user_profile/votes.html:72 msgid "You dislike it" msgstr "Ön nem kedveli" #: 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ói profil" #: templates/hyperkitty/user_public_profile.html:14 msgid "User profile" msgstr "Felhasználói 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:43 msgid "Email addresses:" msgstr "E-mail-címek:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Ez az üzenet gzippel tömörített mbox formátumban van" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "A válasza elküldésre került és feldolgozás alatt van." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Feliratkozott a(z) {} listára." #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Nem sikerült törölni a(z) %(msg_id_hash)s üzenetet: %(error)s" #: views/message.py:311 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "%(count)s üzenet sikeresen törölve." #: views/mlist.py:88 msgid "for this MailingList" msgstr "ehhez a levelezÅ‘listához" #: views/mlist.py:100 msgid "for this month" msgstr "erre a hónapra" #: views/mlist.py:103 msgid "for this day" msgstr "erre a napra" #: views/mlist.py:115 msgid "This month in gzipped mbox format" msgstr "Ez a hónap gzippel 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 "Egy 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 "Feldolgozási hiba: %(error)s" #: views/thread.py:192 msgid "This thread in gzipped mbox format" msgstr "Ez a téma gzippel tömörített mbox formátumban" #~ msgid "You must be logged-in to create a thread." #~ msgstr "Téma létrehozásához be kell jelentkeznie." #~ msgid "Most Active" #~ msgstr "Legaktívabb" #~ msgid "Home" #~ msgstr "KezdÅ‘lap" #~ msgid "Stats" #~ msgstr "Statisztikák" #~ msgid "Threads" #~ msgstr "Témák" #~ msgid "New" #~ msgstr "Új" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Kezelje a fFeliratkozást" #~ msgid "First Post" #~ msgstr "ElsÅ‘ poszt" #~ 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" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7764518 hyperkitty-1.3.12/hyperkitty/locale/hy/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020436 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7765868 hyperkitty-1.3.12/hyperkitty/locale/ia/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020414 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7768233 hyperkitty-1.3.12/hyperkitty/locale/id/LC_MESSAGES/django.po0000644000000000000000000010406014631027404020400 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-02-21 16:36+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.16-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:23 #, fuzzy msgid "started" msgstr "dimulai" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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 #, fuzzy msgid "Endpoint:" msgstr "Titik API URL:" #: 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Akun" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Pengaturan Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Aktivitas pos" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Keluar" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Masuk" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Daftar" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Kelola milis ini" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Kelola milis" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Cari milis ini" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Cari semua milis" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Pintasan Papan Tik" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Tampilan Utas" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Pesan berikutnya yang belum dibaca" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Pesan sebelumnya yang belum dibaca" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Langsung ke semua utas" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Langsung ke ikhtisar Milis" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Ditenagai oleh" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Anda menyukainya (batal)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Anda tidak menyukainya (batal)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Utas oleh" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Semua Utas" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Lihat profil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "pos" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Tinjauan milis" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Unduh" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "30 hari terakhir" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Bulan ini" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Seluruh arsip" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Milis yang tersedia" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Urut berdasarkan jumlah partisipan baru-baru ini" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Paling populer" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Urut berdasarkan jumlah diskusi baru-baru ini" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Paling aktif" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Urut secara alfabet" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Berdasarkan nama" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Urut berdasarkan tanggal pembuatan milis" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Terbaru" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Urut berdasarkan" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Sembunyikan yang tidak aktif" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Sembunyikan yang privat" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Cari milis" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "baru" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privat" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "tidak aktif" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Memuat..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 #, fuzzy msgid "No archived list yet." msgstr "Belum ada milis yang diarsipkan." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Milis" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Deskripsi" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Aktivitas 30 hari terakhir" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "partisipan" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "diskusi" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Hapus Milis" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Hapus Milis dari HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Hapus" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "atau" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "batal" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "utas" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Hapus pesan" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Buat utas baru" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "di" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Tautan untuk pesan ini" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Balas" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Masuk untuk membalas secara daring" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Gunakan perangkat lunak surel" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Kutip" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Buat utas baru" #: 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:36 msgid "Recent" msgstr "Baru-Baru Ini" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "tidak aktif" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most Popular" msgid "Popular" msgstr "Paling Populer" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favorit" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Dipos" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Diskusi aktif baru-baru ini" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Diskusi paling populer" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Diskusi paling aktif" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Diskusi yang Anda Tandai" #: templates/hyperkitty/overview.html:92 #, fuzzy msgid "Discussions You've Posted to" msgstr "Diskusi yang Anda Pos ke sana" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Buat uUtas baru" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Hapus Arsip" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Ringkasan Aktivitas" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Volume pos pada 30 hari terakhir." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Statistik berikut dari" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "Dalam" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "30 hari terakhir:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Pengepos paling aktif" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Pengepos paling menonjol" #: templates/hyperkitty/overview.html:185 #, fuzzy msgid "kudos" msgstr "bagus" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Semat kembali sebuah utas" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Semat kembali sebuah utas ke yang lainnya" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Utas untuk disematkan kembali:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Semat kembali ke:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Cari utas induk" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Cari" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ID utas ini:" #: templates/hyperkitty/reattach.html:48 #, fuzzy msgid "Do it" msgstr "Lakukan" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(tidak ada pembatalan!), atau" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "hasil pencarian" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Hasil pencarian" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "untuk kueri" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "pesan" #: templates/hyperkitty/search_results.html:55 #, fuzzy msgid "sort by score" msgstr "urut berdasarkan skor" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "urut berdasarkan terlama dulu" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "urut berdasarkan terbaru dulu" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "Maaf, tetapi sepertinya kueri Anda tampak kosong." #: templates/hyperkitty/search_results.html:86 #, fuzzy msgid "these are not the messages you are looking for" msgstr "itu bukan pesan yang Anda cari" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "terbaru" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "terlama" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Tampilkan balasan berdasarkan utas" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Tampilkan balasan berdasarkan tanggal" #: templates/hyperkitty/thread.html:87 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:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Utas" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "Buat utas baru" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Umur (hari yang lalu)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Terakhir aktif (hari yang lalu)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komentar" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s partisipan" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s pesan tidak dibaca" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Anda harus masuk untuk memfavoritkan." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Tambahkan ke favorit" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Hapus dari favorit" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Semat kembali utas ini" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Hapus utas ini" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Belum dibaca:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Ke:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "selanjutnya" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Aktivitas terakhir:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 #, fuzzy msgid "Replies:" msgstr "Balasan:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Aktivitas terakhir" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Balasan" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Belum ada favorit." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Komentar baru" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Aktivitas utas terakhir" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "pos" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "belum ada pos" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Waktu sejak aktivitas pertama" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Pos pertama" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Pos ke milis ini" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Alamat surel:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Pesan ini dalam format mbox gzip" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Balasan Anda telah dikirim dan sedang diproses." #: views/message.py:210 #, fuzzy msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Anda telah dilanggankan ke milis {}." #: views/message.py:302 #, 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:311 #, 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 "Galat penguraian: %(error)s" #: views/thread.py:192 #, fuzzy msgid "This thread in gzipped mbox format" msgstr "Utas ini dalam format gzip mbox" #~ msgid "You must be logged-in to create a thread." #~ msgstr "Anda harus masuk untuk membuat utas." #~ msgid "Most Active" #~ msgstr "Paling Aktif" #~ msgid "Home" #~ msgstr "Beranda" #~ msgid "Stats" #~ msgstr "Statistik" #~ msgid "Threads" #~ msgstr "Utas" #~ msgid "New" #~ msgstr "Baru" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Atur lLangganan" #~ msgid "First Post" #~ msgstr "Pos Pertama" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1717841667.776955 hyperkitty-1.3.12/hyperkitty/locale/is/LC_MESSAGES/django.po0000644000000000000000000006664514631027404020437 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7771425 hyperkitty-1.3.12/hyperkitty/locale/it/LC_MESSAGES/django.po0000644000000000000000000011006514631027404020422 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "iniziato" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Account" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Impostazioni di Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Attività dei messaggi" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Esci" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Accedi" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Iscrizione" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Gestisci questa lista" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Gestisci liste" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Cerca in questa lista" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Cerca in tutte le liste" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Tasti rapidi" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Mastra Conversazione" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Messaggio successivo non letto" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Messaggio precedente non letto" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Vai a tutte le conversazioni" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Vai alla vista generale della MailingList" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Realizzato con" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Ti piace (annulla)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Non ti piace (annulla)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Devi aver fatto l'accesso per votare." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Conversazioni del" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Tutte le conversazioni" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Guarda questo profilo" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "messaggi" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Vista generale della lista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Scarica" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Ultimi 30 giorni" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Questo mese" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Intero archivio" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Liste disponibili" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordinate per il numero di partecipanti" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Più popolari" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Ordinato per il numero di conversazioni recenti" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Più attiva" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Ordinato alfabeticamente" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Per nome" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Ordine per data di creazione delle liste" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Recenti" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Ordine per" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Nascondi inattivi" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Nascondi privati" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Trova lista" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "nuova" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privata" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inattiva" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "In caricamento..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Non ci sono ancora liste archiviate." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Descrizione" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Attività nei giorni precendenti" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "partecipanti" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "conversazioni" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Elimina la MailingList" #: templates/hyperkitty/list_delete.html:18 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "Elimina la Mailing List" #: templates/hyperkitty/list_delete.html:24 #, 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Elimina" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "o" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "annulla" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "conversazione" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Elimina messaggio(i)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Inizia una nuova conversazione" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "in" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Link permanente al messaggio" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Rispondi" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Accedi per rispondere da qui" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Usa il tuo programma di posta elettronica" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Cita" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Inizia una nuova conversazione" #: 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:36 msgid "Recent" msgstr "Recenti" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "inattiva" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most popular" msgid "Popular" msgstr "Più popolari" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Preferiti" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Inviate" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Conversazioni attive recentemente" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Conversazioni più popolari" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Conversazioni più attive" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Conversazioni che hai appuntato" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Conversazioni alle quali hai partecipato" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Inizia una nNuova conversazione" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Elimina Archivio" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Riepilogo delle attività" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Volume di messaggi negli ultimi 30 giorni." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Le seguenti statistiche sono per" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "In" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "gli ultimi 30 giorni:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Autori più attivi" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Autori prominenti" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "apprezzamenti" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Riattaccati a questa conversazione" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Riattaca questa conversazione ad un'altra" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Conversazioni da riattaccare:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Riattaccala a:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Cerca il thread principale" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Cerca" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "identificativo (ID) della conversazione:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Fallo" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(non c'è modo di tornare indietro!), o" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "risultati ricerca" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "risultati ricerca" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "per la richiesta" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "messaggi" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "ordinati per punteggio" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "ordinati dai più recenti" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "ordinati dai meno recenti" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "Nessun messaggio corrisponde a questa richiesta." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "La tua richiesta sembra vuota." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "questi sono i messaggi che stavi cercando" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "più recenti" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "meno recenti" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Mostra le repliche per conversazione" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Mostra repliche per data" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Conversazione" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "Inizia una nuova conversazione" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Ultimo attività" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s commenti" #: templates/hyperkitty/threads/right_col.html:51 #, 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:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s messaggi non letti" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Devi fare l'accesso per appuntarti i preferiti." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Aggiungi ai preferiti" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Rimuovi dai preferiti" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Riattacca questa conversazione" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Elimina questa conversazione" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Non letti:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Vai a:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "successivo" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Ultima attività:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Risposte:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Ultimo attività" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Repliche" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Nessun preferito." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Nuovo commento" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Ultima attività della conversazione" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "messaggio" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "nessun messaggio" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Tempo dalla prima attività" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Primo messaggio" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Messaggi a questa lista" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Indirizzi e-mail:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Questo messaggio in formato MBOX compresso gzip" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "La tua risposta è stata inviata ed è in fase di elaborazione." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Sei stato iscritto alla lista {}." #: views/message.py:302 #, 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:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Devi accedere per iniziare una nuova conversazione." #, fuzzy #~| msgid "Most active" #~ msgid "Most Active" #~ msgstr "Più attiva" #~ msgid "Home" #~ msgstr "Pagina iniziale" #~ msgid "Stats" #~ msgstr "Statistiche" #~ msgid "Threads" #~ msgstr "Conversazioni" #, fuzzy #~| msgid "new" #~ msgid "New" #~ msgstr "nuova" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Gestisci le iIscrizioni" #~ msgid "First Post" #~ msgstr "Primo messaggio" #~ 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=1726904426.2441175 hyperkitty-1.3.12/hyperkitty/locale/ja/LC_MESSAGES/django.po0000644000000000000000000011077514673474152020424 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-09-18 06:01+0000\n" "Last-Translator: SATOH Fumiyasu \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 5.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:23 msgid "started" msgstr "é–‹å§‹" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "アカウント" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman 設定" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "投稿情報" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "ログアウト" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "ログイン" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "登録" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "ã“ã®ãƒªã‚¹ãƒˆã‚’管ç†" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "リストを管ç†" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "ã“ã®ãƒªã‚¹ãƒˆã‚’検索" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "å…¨ã¦ã®ãƒªã‚¹ãƒˆã‚’検索" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "キーボードショートカット" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "スレッド表示" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "æ¬¡ã®æœªèª­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "å‰ã®æœªèª­ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "å…¨ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã«ç§»å‹•" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "ãƒ¡ãƒ¼ãƒªãƒ³ã‚°ãƒªã‚¹ãƒˆã®æ¦‚è¦ã«ç§»å‹•" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Powered by" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "高評価(å–り消ã—)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "低評価(å–り消ã—)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "投票ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦ã§ã™ã€‚" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "スレッド" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " 月" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã®æ–°è¦ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "å…¨ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "プロファイルを表示" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "投稿" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "リスト概è¦" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "ダウンロード" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "éŽåŽ»30日間" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "今月" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "アーカイブ全体" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "利用å¯èƒ½ãªãƒªã‚¹ãƒˆ" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "最近ã®å‚åŠ è€…ã®æ•°ã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "最も人気" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "最近ã®è­°è«–ã®æ•°ã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "最も活発" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "アルファベットã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "åå‰é †" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "リストã®ä½œæˆæ—¥ã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "最新" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "ソート順" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "活発ã§ãªã„リストをéžè¡¨ç¤º" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "éžå…¬é–‹ã®ãƒªã‚¹ãƒˆã‚’éžè¡¨ç¤º" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "リストを検索" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "æ–°è¦" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "éžå…¬é–‹" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "éžæ´»å‹•çš„" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "読ã¿è¾¼ã¿ä¸­..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "ã¾ã ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãŒã‚りã¾ã›ã‚“。" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "リスト" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "説明" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "éŽåŽ»30æ—¥é–“ã®æ´»å‹•" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "å‚加者" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "è­°è«–" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "メーリングリストã®å‰Šé™¤" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "メーリングリストã®å‰Šé™¤" #: templates/hyperkitty/list_delete.html:24 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 "ã¯ã™ã¹ã¦ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã¨ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚‚一緒ã«å‰Šé™¤ã•れã¾ã™ã€‚Mailman Core " "ã‹ã‚‰ã¯å‰Šé™¤ã•れã¾ã›ã‚“。続行ã—ã¾ã™ã‹?" #: templates/hyperkitty/list_delete.html:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "削除" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "ã¾ãŸã¯" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "キャンセル" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "スレッド" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "メッセージを削除" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "æ–°ã—ã„スレッドを作æˆ" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "ã§" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã®ãƒ‘ーマãƒãƒ³ãƒˆãƒªãƒ³ã‚¯" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "返信" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "オンラインã§è¿”ä¿¡ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ãã ã•ã„" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "メールソフトウェアを使ã†" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "引用" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "最近" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "活動的" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "人気" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "ãŠæ°—ã«å…¥ã‚Š" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "投稿" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "最近活発ãªè­°è«–" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "最も人気ãªè­°è«–" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "最も活発ãªè­°è«–" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "ãŠæ°—ã«å…¥ã‚Šã®è­°è«–" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "投稿ã—ãŸè­°è«–" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "æ–°æ–°ã—ã„スレッドを開始" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "アーカイブã®å‰Šé™¤" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "活動é‡" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "éŽåŽ»30æ—¥é–“ã®æŠ•ç¨¿é‡ã€‚" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "統計期間" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "éŽåŽ» 30 日間:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "æœ€ã‚‚æ´»ç™ºãªæŠ•ç¨¿è€…" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "ç›®ç«‹ã¤æŠ•ç¨¿è€…" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "賞賛" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "スレッドをã¤ãªã’ã‚‹" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "スレッドを別ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã«æŽ¥ç¶š" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "ã¤ãªã’ã‚‹å…ˆã®ã‚¹ãƒ¬ãƒƒãƒ‰:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "付ã‘ç›´ã™:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "å…ƒã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’検索" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "検索" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã® ID:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "実行" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(å…ƒã«æˆ»ã™ã“ã¨ã¯ã§ãã¾ã›ã‚“!)ã€ã¾ãŸã¯" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ã«æˆ»ã‚‹" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "æ¤œç´¢çµæžœ" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "æ¤œç´¢çµæžœ" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "æ¤œç´¢çµæžœ" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "クエリ" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "メッセージ" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "スコアã§ã‚½ãƒ¼ãƒˆ" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "æ–°ã—ã„é †" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "å¤ã„é †" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "ã“ã®æ¤œç´¢æ¡ä»¶ã«ä¸€è‡´ã™ã‚‹ã‚‚ã®ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸã€‚" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "検索æ¡ä»¶ãŒç©ºã§ã™ã€‚" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "ã“れらã¯ã‚ãªãŸãŒæŽ¢ã—ã¦ã„るメッセージã§ã¯ã‚りã¾ã›ã‚“" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "次ã¸" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "å‰ã¸" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "スレッド順ã§è¿”信を表示" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "日付順ã§è¿”信を表示" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "éžJavaScript ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã«ã¤ã„ã¦ã¯ã€ã“ã¡ã‚‰ã‚’ã”覧ãã ã•ã„。" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "スレッド" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "æ–°ã—ã„スレッドを開始" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "(æ—¥å‰)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "最終更新 (æ—¥å‰)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s コメント" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s å‚加者" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s 未読 メッセージ" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "ãŠæ°—ã«å…¥ã‚Šã‚’ä¿å­˜ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "ãŠæ°—ã«å…¥ã‚Šã«è¿½åŠ " #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "ãŠæ°—ã«å…¥ã‚Šã‹ã‚‰å‰Šé™¤" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’接続" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‚’削除" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "未読:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "移動:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "次ã¸" #: templates/hyperkitty/threads/right_col.html:125 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 "For" #: 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "最終更新:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "返信:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "最終更新" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "返信" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "ã¾ã ãŠæ°—ã«å…¥ã‚Šã¯ã‚りã¾ã›ã‚“。" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "æ–°ã—ã„コメント" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰ã®æœ€çµ‚æ›´æ–°" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "投稿" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "ã¾ã æŠ•稿ã¯ã‚りã¾ã›ã‚“" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "最åˆã®æ›´æ–°ã‹ã‚‰ã®æ™‚é–“" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "最åˆã®æŠ•稿" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "ã“ã®ãƒªã‚¹ãƒˆã«æŠ•稿ã™ã‚‹" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "メールアドレス:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯ mbox å½¢å¼ã§åœ§ç¸®ã•れã¾ã™" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "返信ã¯é€ä¿¡ã•れã€å‡¦ç†ä¸­ã§ã™ã€‚" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " {} リストã«å…¥ä¼šã•れã¾ã—ãŸã€‚" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "メッセージ %(msg_id_hash)s を削除ã§ãã¾ã›ã‚“ã§ã—ãŸ: %(error)s" #: views/message.py:311 #, 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 "今月ã¯mboxå½¢å¼ã‚’gzipã§åœ§ç¸®ã—ã¦ã„ã¾ã™" #: 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 "ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã¯mboxå½¢å¼ã‚’gzipã§åœ§ç¸®ã—ã¦ã„ã¾ã™" #~ msgid "You must be logged-in to create a thread." #~ msgstr "スレッドを作æˆã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ãŒå¿…è¦ã§ã™ã€‚" #, fuzzy #~| msgid "Most active" #~ msgid "Most Active" #~ msgstr "最も活発" #~ msgid "Home" #~ msgstr "ホーム" #~ msgid "Stats" #~ msgstr "統計" #~ msgid "Threads" #~ msgstr "スレッド" #, fuzzy #~| msgid "new" #~ msgid "New" #~ msgstr "æ–°è¦" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "購購読を管ç†" #~ msgid "First Post" #~ 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=1717841667.7776113 hyperkitty-1.3.12/hyperkitty/locale/ka/LC_MESSAGES/django.po0000644000000000000000000006657314631027404020417 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.777744 hyperkitty-1.3.12/hyperkitty/locale/kk/LC_MESSAGES/django.po0000644000000000000000000006657314631027404020431 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7778869 hyperkitty-1.3.12/hyperkitty/locale/kl/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020424 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7780228 hyperkitty-1.3.12/hyperkitty/locale/km/LC_MESSAGES/django.po0000644000000000000000000006657314631027404020433 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.778183 hyperkitty-1.3.12/hyperkitty/locale/kn/LC_MESSAGES/django.po0000644000000000000000000006657314631027404020434 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7784092 hyperkitty-1.3.12/hyperkitty/locale/ko/LC_MESSAGES/django.po0000644000000000000000000011020314631027404020411 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "시작함" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "계정" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman 설정" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "í¬ìŠ¤íŒ… 기ë¡" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "로그아웃" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "로그ì¸" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "회ì›ê°€ìž…" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "ì´ ëª©ë¡ ê´€ë¦¬í•˜ê¸°" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "ëª©ë¡ ê´€ë¦¬í•˜ê¸°" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "ì´ ëª©ë¡ì—서 검색하기" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "모든 목ë¡ì—서 검색하기" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "키보드 단축키" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "스레드 보기" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "ë‹¤ìŒ ì•ˆ ì½ì€ 메시지" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "ì´ì „ 안 ì½ì€ 메시지" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "모든 스레드로 ì´ë™" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "ëª©ë¡ ê°œìš”ë¡œ ì´ë™" #: templates/hyperkitty/base.html:217 #, fuzzy msgid "Powered by" msgstr "구ë™" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "좋아요 (취소)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "ì‹«ì–´ìš” (취소)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "투표하기 위해서 로그ì¸ì„ 해야합니다." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "스레드 구분:" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " 작성 ì›”" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "ìŠ¤ë ˆë“œì— ìƒˆ 메세지가 있습니다" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "모든 스레드" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "프로필 보기" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "게시글" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "ëª©ë¡ ê°œìš”" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "다운로드" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "30ì¼ ì „" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "ì´ë²ˆ 달" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "모든 저장소" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "ì´ìš©ê°€ëŠ¥í•œ 목ë¡" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "최근 참가ìžë“¤ì˜ 수로 정렬하기" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "ì¸ê¸°ìˆœ" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "댓글순" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "활발한순" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "가나다순" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "ì´ë¦„순" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "ìƒì„± 날짜순" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "최근 ìƒì„±ìˆœ" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "로 정렬하기" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "비활성화 숨기기" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "특정 ì „ìš© 숨기기" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "ëª©ë¡ ì°¾ê¸°" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "new" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "특정 ì „ìš©" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "비활성" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "로딩중..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "ë³´ê´€ëœ ëª©ë¡ì´ ì•„ì§ ì—†ìŠµë‹ˆë‹¤." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "목ë¡" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "설명" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "지난 30ì¼ê°„ í™œë™ ëª©ë¡" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "참여ìž" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "댓글" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "ë©”ì¼ë§ ëª©ë¡ ì‚­ì œ" #: templates/hyperkitty/list_delete.html:18 #, fuzzy #| msgid "Delete Mailing List" msgid "Delete Mailing List From HyperKitty" msgstr "ë©”ì¼ë§ ëª©ë¡ ì‚­ì œ" #: templates/hyperkitty/list_delete.html:24 #, 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "ì‚­ì œ" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "ë˜ëŠ”" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "취소" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "스레드" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "ì‚­ì œëœ ë©”ì„¸ì§€" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "새로운 스레드 ìƒì„±í•˜ê¸°" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "ì—" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "ë©”ì„¸ì§€ì— ê³ ì •ëœ í•˜ì´í¼ë§í¬ 달기" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "답장" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "온ë¼ì¸ìœ¼ë¡œ 답장하기위해 로그ì¸í•˜ê¸°" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "ì´ë©”ì¼ ì†Œí”„íŠ¸ì›¨ì–´ 사용하기" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "ì¸ìš©" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "비활성" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most popular" msgid "Popular" msgstr "ì¸ê¸°ìˆœ" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "ì¦ê²¨ì°¾ê¸°" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "ìµœê·¼ì— í™œë™í•œ ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "가장 유명한 ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "가장 활발한 ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "찜한 ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "게시한 ì˜ë…¼ë“¤" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "새 스레드를 시작(N)" #: templates/hyperkitty/overview.html:133 #, fuzzy #| msgid "Entire archive" msgid "Delete Archive" msgstr "모든 저장소" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "활ë™ë‚´ì—­" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "지난 30ì¼ ê°„ ì“´ 글." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "ì´ í†µê³„ì˜ ì¶œì²˜ëŠ”" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "ì—" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "지난 30ì¼ :" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "가장 활발한 글쓴ì´" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "유명한 글쓴ì´" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "명성" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "스레드 다시 올리기" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "다른 ìŠ¤ë ˆë“œì— ë‹¤ì‹œ 올리기" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "다시 올릴 스레드:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "다시 올릴 ê³³:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "부모 스레드 찾기" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "찾기" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ì´ ìŠ¤ë ˆë“œì˜ ID:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "실행" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(ë˜ëŒë¦¬ê¸° í•  ê²ƒì´ ì—†ìŠµë‹ˆë‹¤!), ë˜ëŠ”" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "스레드로 ëŒì•„가기" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "다ìŒì˜ 검색 결과입니다" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "검색 ê²°ê³¼" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "검색 ê²°ê³¼" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "질문 당" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "메세지" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "ì ìˆ˜ì— ë”°ë¼ ì •ë ¬í•˜ê¸°" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "최근순으로 정렬하기" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "ì˜¤ëž˜ëœ ìˆœìœ¼ë¡œ 정렬하기" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "ì´ ìš”ì²­ì— ë”°ë¥¸ ì´ë©”ì¼ì„ ì°¾ì„ ìˆ˜ 없습니다." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "ìš”ì²­ì´ ë¹„ì–´ìžˆìŠµë‹ˆë‹¤." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "ë‹¹ì‹ ì´ ì°¾ê³ ìží•œ 메세지가 아닙니다" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "ì´ì „" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "다ìŒ" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "스레드 별로 답장보기" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "날짜별로 답장보기" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "스레드" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "새로운 스레드 ìƒì„±í•˜ê¸°" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "최근 활ë™" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "ì¦ê²¨ì°¾ê¸°ì— 등ë¡í•˜ê¸° 위해서 로그ì¸ë˜ì–´ì•¼ 합니다." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "ì¦ê²¨ì°¾ê¸°ì— 추가하기" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "ì¦ê²¨ì°¾ê¸°ì—서 제거하기" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "스레드 다시 올리기" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "스레드 삭제하기" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "안ì½ìŒ:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "ì´ë™:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "다ìŒ" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "최근 활ë™:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "답장:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "최근 활ë™" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "답장" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "ì¦ê²¨ì°¾ê¸° ì—†ìŒ." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "새 댓글" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "최근 스레드 활ë™ë‚´ì—­" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "게시글" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "게시글 ì—†ìŒ" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "첫 활ë™ì´í›„로 지난 시간" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "첫 게시글" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "ì´ ëª©ë¡ì˜ 게시글" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "ì´ë©”ì¼ ì£¼ì†Œ:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "ì´ ë©”ì„¸ì§€ëŠ” gzip mobx í¬ë©§ìœ¼ë¡œ ì••ì¶•ë˜ì—ˆìŠµë‹ˆë‹¤" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "ë‹µìž¥ì´ ì „ì†¡ë˜ì–´ 처리 중입니다." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " {} 목ë¡ì„ ì•„ì§ êµ¬ë…하지 않았습니다." #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "메세지를 삭제할 수 없습니다 %(msg_id_hash)s: %(error)s" #: views/message.py:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "스레드를 만들기 위해서 로그ì¸ë˜ì–´ì•¼ 합니다." #, fuzzy #~| msgid "Most active" #~ msgid "Most Active" #~ msgstr "활발한순" #~ msgid "Home" #~ msgstr "홈" #~ msgid "Stats" #~ msgstr "통계" #~ msgid "Threads" #~ msgstr "스레드" #, fuzzy #~| msgid "new" #~ msgid "New" #~ msgstr "new" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "êµ¬ë… ê´€ë¦¬(S)" #~ msgid "First Post" #~ msgstr "첫 게시물" #~ 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=1717841667.7785733 hyperkitty-1.3.12/hyperkitty/locale/ku/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020435 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.778737 hyperkitty-1.3.12/hyperkitty/locale/kw/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020437 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7789009 hyperkitty-1.3.12/hyperkitty/locale/ky/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020441 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7790287 hyperkitty-1.3.12/hyperkitty/locale/la/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020412 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.779169 hyperkitty-1.3.12/hyperkitty/locale/lb/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020420 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7793093 hyperkitty-1.3.12/hyperkitty/locale/lo/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020430 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7794497 hyperkitty-1.3.12/hyperkitty/locale/lt/LC_MESSAGES/django.po0000644000000000000000000006741314631027404020435 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Paskyra" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Prisijungti" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Prisijungti" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "arba" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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" ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1717841667.779594 hyperkitty-1.3.12/hyperkitty/locale/lv/LC_MESSAGES/django.po0000644000000000000000000006670214631027404020437 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7797272 hyperkitty-1.3.12/hyperkitty/locale/mg/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020421 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7798672 hyperkitty-1.3.12/hyperkitty/locale/mhr/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020604 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7799926 hyperkitty-1.3.12/hyperkitty/locale/mi/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020423 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7801316 hyperkitty-1.3.12/hyperkitty/locale/ml/LC_MESSAGES/django.po0000644000000000000000000006726414631027404020432 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-04-14 12:49+0000\n" "Last-Translator: Ram \n" "Language-Team: Malayalam \n" "Language: ml\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.17-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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #, fuzzy 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "വിവരണം" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "അഥവാ" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "റദàµà´¦à´¾à´•àµà´•àµà´•" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.780257 hyperkitty-1.3.12/hyperkitty/locale/mr/LC_MESSAGES/django.po0000644000000000000000000006713314631027404020433 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "खाते" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7803826 hyperkitty-1.3.12/hyperkitty/locale/ms/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020435 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7808163 hyperkitty-1.3.12/hyperkitty/locale/my/LC_MESSAGES/django.po0000644000000000000000000006657314631027404020451 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1726904425.8677094 hyperkitty-1.3.12/hyperkitty/locale/nb_NO/LC_MESSAGES/django.po0000644000000000000000000010723314673474152021020 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-09-03 07:09+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 5.8-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:23 msgid "started" msgstr "startet" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman-innstillinger" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Postingsaktivitet" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 #, fuzzy msgid "Logout" msgstr "Logg ut" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Logg inn" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registrer" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Behandle denne listen" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Behandle lister" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Søk i denne listen" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Søk i alle lister" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Tastatursnarveier" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "TrÃ¥dvisning" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Neste uleste melding" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Forrige uleste melding" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "GÃ¥ til alle trÃ¥der" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "GÃ¥ til e-postlisteoversikten" #: templates/hyperkitty/base.html:217 #, fuzzy msgid "Powered by" msgstr "Drevet av" #: templates/hyperkitty/base.html:217 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:11 #, fuzzy msgid "You like it (cancel)" msgstr "Du liker (avbryt)" #: templates/hyperkitty/fragments/like_form.html:19 #, fuzzy msgid "You dislike it (cancel)" msgstr "Du misliker (avbryt)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Du mÃ¥ være innlogget for Ã¥ stemme." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "TrÃ¥der av" #: templates/hyperkitty/fragments/month_list.html:7 #, 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Alle trÃ¥der" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Vis profilen" #: templates/hyperkitty/fragments/overview_top_posters.html:22 #, fuzzy msgid "posts" msgstr "poster" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Listeoversikt" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Nedlasting" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Siste 30 dager" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Denne mÃ¥neden" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Hele arkivet" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Tilgjengelige lister" #: templates/hyperkitty/index.html:26 #, fuzzy msgid "Sort by number of recent participants" msgstr "Antall nylige deltagere" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 #, fuzzy msgid "Most popular" msgstr "Popularitet" #: templates/hyperkitty/index.html:40 #, fuzzy msgid "Sort by number of recent discussions" msgstr "Antall nylige diskusjoner" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Aktivitet" #: templates/hyperkitty/index.html:54 #, fuzzy msgid "Sort alphabetically" msgstr "Alfabetisk" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 #, fuzzy msgid "By name" msgstr "Navn" #: templates/hyperkitty/index.html:68 #, fuzzy msgid "Sort by list creation date" msgstr "Opprettelsesdato" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Nyeste" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Sorter etter" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Skjul inaktive" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Skjul private" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Finn liste" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "ny" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privat" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inaktiv" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 #, fuzzy msgid "Loading..." msgstr "Laster…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Ingen arkivert liste enda." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Beskrivelse" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Aktivitet de siste 30 dager" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "deltagere" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "diskusjoner" #: templates/hyperkitty/list_delete.html:7 #, fuzzy msgid "Delete MailingList" msgstr "Slett e-postliste" #: templates/hyperkitty/list_delete.html:18 #, fuzzy msgid "Delete Mailing List From HyperKitty" msgstr "Slett e-postliste" #: templates/hyperkitty/list_delete.html:24 #, 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Slett" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "eller" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "avbryt" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "trÃ¥d" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Slett melding(er)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Opprett en ny trÃ¥d" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "i" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 #, fuzzy msgid "Permalink for this message" msgstr "Permalenke for denne meldingen" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Svar" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Logg inn for Ã¥ svare pÃ¥ nett" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Bruk e-postprogramvare" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Sitat" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Opprett ny trÃ¥d" #: 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:36 msgid "Recent" msgstr "Nylig" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "inaktiv" #: templates/hyperkitty/overview.html:44 #, fuzzy msgid "Popular" msgstr "Popularitet" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritter" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Postet" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Nylig aktive diskusjoner" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Mest populære diskusjoner" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Mest aktive diskusjoner" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Diskusjoner du har flagget" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Diskusjoner du har postet i" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Start en nNn trÃ¥d" #: templates/hyperkitty/overview.html:133 #, fuzzy #| msgid "Entire archive" msgid "Delete Archive" msgstr "Hele arkivet" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Aktivitetssammendrag" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Postvolum de siste 30 dagene." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Følgende statistikk er fra" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "I løpet av" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "de siste 30 dagene:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Mest aktive postere" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Framhevede postere" #: templates/hyperkitty/overview.html:185 #, fuzzy msgid "kudos" msgstr "Kudos" #: templates/hyperkitty/reattach.html:9 #, fuzzy msgid "Reattach a thread" msgstr "Flett inn en trÃ¥d" #: templates/hyperkitty/reattach.html:18 #, fuzzy msgid "Re-attach a thread to another" msgstr "Flett inn en trÃ¥d i en annen" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "TrÃ¥d Ã¥ flette inn:" #: templates/hyperkitty/reattach.html:27 #, fuzzy msgid "Re-attach it to:" msgstr "Flett den inn i:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Søk etter inneholdende trÃ¥d" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Søk" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "denne trÃ¥dens ID:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Gjør det" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(kan ikke angres!), eller" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "søkeresultater" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Søkeresultater" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "for spørring" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "meldinger" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "sorter etter poengsum" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "siste først" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "tidligste først" #: templates/hyperkitty/search_results.html:82 #, fuzzy msgid "Sorry no email could be found for this query." msgstr "Fant ingen slik e-post." #: templates/hyperkitty/search_results.html:85 #, fuzzy msgid "Sorry but your query looks empty." msgstr "Skriv inn noe Ã¥ søke etter." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "dette er ikke de meldingene du ser etter" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "nyere" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "eldre" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Vis svar trÃ¥dvist" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Vis svar etter dato" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "TrÃ¥d" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "Opprett en ny trÃ¥d" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 #, fuzzy #| msgid "Last activity" msgid "Last active (days ago)" msgstr "Siste aktivitet" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s kommentarer" #: templates/hyperkitty/threads/right_col.html:51 #, 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:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s uleste meldinger" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Du mÃ¥ være innlogget for Ã¥ ha favoritter." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Legg til i favoritter" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Fjern fra favoritter" #: templates/hyperkitty/threads/right_col.html:78 #, fuzzy msgid "Reattach this thread" msgstr "Flett inn denne trÃ¥den" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Slett denne trÃ¥den" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Uleste:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "GÃ¥ til:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "neste" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Siste aktivitet:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Svar:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Siste aktivitet" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Svar" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Ingen favoritter enda." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Nye kommentarer" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Siste trÃ¥daktivitet" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "post" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 #, fuzzy msgid "no post yet" msgstr "ingen poster enda" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Tid siden første aktivitet" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Første post" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Poster i denne listen" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "E-postadresser:" #: views/message.py:77 #, fuzzy msgid "This message in gzipped mbox format" msgstr "Denne meldingen i gzippet MBOX-format" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Svaret ditt har blitt sendt og behandles nÃ¥." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Du har ikke postet i denne listen (enda)." #: views/message.py:302 #, 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:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Du mÃ¥ være innlogget for Ã¥ lage en trÃ¥d." #, fuzzy #~| msgid "Most active" #~ msgid "Most Active" #~ msgstr "Aktivitet" #~ msgid "Home" #~ msgstr "Hjem" #~ msgid "Stats" #~ msgstr "Statistikk" #~ msgid "Threads" #~ msgstr "TrÃ¥der" #, fuzzy #~| msgid "new" #~ msgid "New" #~ msgstr "ny" #, fuzzy #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "HÃ¥ndter aAbonnement" #~ msgid "First Post" #~ msgstr "Første post" #~ 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=1717841667.7812905 hyperkitty-1.3.12/hyperkitty/locale/ne/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020425 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1725175432.0970244 hyperkitty-1.3.12/hyperkitty/locale/nl/LC_MESSAGES/django.po0000644000000000000000000010542114665013210020414 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-07-26 11:09+0000\n" "Last-Translator: Michiel Klaver \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 5.7-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:23 msgid "started" msgstr "begonnen, gestart" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Account" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman instellingen" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Een bericht plaatsen" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Uitloggen" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Log in" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registreren" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Beheer deze lijst" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Beheerlijsten" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Doorzoek deze lijst" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Doorzoek alle lijsten" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Snelkoppelingen toetsenbord" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Conversatieweergave" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Volgende ongelezen bericht" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Vorige ongelezen bericht" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Ga naar alle conversaties" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Ga naar overzicht mailinglijst" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Aangestuurd door" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Vindt u leuk (annuleren)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Vindt u niet leuk (annuleren)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "U moet ingelogd zijn om te stemmen." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Conversaties door" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Alle conversaties" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Zie het profiel" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "berichten" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Lijstoverzicht" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Downloaden" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Afgelopen 30 dagen" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Deze maand" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Volledig archief" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Beschikbare lijsten" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Sorteer op aantal recente deelnemers" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Meest populair" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Sorteer op aantal recente conversaties" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Meest actief" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Sorteer alfabetisch" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Op naam" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Sorteer op aanmaakdatum lijst" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Nieuwste" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Sorteer op" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Verberg inactief" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Verberg privé" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Vind lijst" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "nieuw" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privé" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inactief" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Bezig met laden..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Nog niet gearchiveerde lijst." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lijst" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Beschrijving" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Activiteit in de afgelopen 30 dagen" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "deelnemers" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "discussies" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Mailinglijst verwijderen" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Mailinglijst verwijderen uit HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Verwijderen" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "of" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "verwijder" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "conversatie" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Verwijder bericht(en)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Nieuwe conversatie beginnen" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "in" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Permalink voor dit bericht" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Antwoord" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Log in om online te antwoorden" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "E-mailsoftware gebruiken" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Citaat" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Nieuwe conversatie beginnen" #: 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:36 msgid "Recent" msgstr "Recent" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Actief" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Populair" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favorieten" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Geplaatst" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Recent actieve discussies" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Populairste discussies" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Meest geanimeerde discussies" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Door jou gemarkeerde discussies" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Discussies waaraan jij hebt deelgenomen" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Begin een nNieuwe conversatie" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Archief verwijderen" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Activiteitenoverzicht" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Volume berichten van de afgelopen 30 dagen." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "De volgende statistieken zijn van" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "in" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "Afgelopen 30 dagen:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Meest actieve auteurs" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Prominente auteurs" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "Compliment" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Weer aansluiten bij een gesprek" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Weer aansluiten bij een ander gesprek" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Gesprek om weer bij aan te sluiten:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Koppel weer als bijlage aan:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Zoek naar de bronconversatie" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Zoek" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ID van deze conversatie:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Doe het" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(kan niet ongedaan maken!), of" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "zoek resultaten" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Zoek resultaten" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "als zoekopdracht" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "berichten" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "sorteer op puntenaantal" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "sorteer op laatste eerst" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "sorteer op eerste eerst" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "Sorry, geen e-mail gevonden voor deze zoekopdracht." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "Sorry, maar uw zoekopdracht lijkt leeg." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "dit zijn niet de berichten die u zoekt" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "nieuwer" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "ouder" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Toon antwoorden per conversatie" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Toon antwoorden op datum" #: templates/hyperkitty/thread.html:87 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:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Conversatie" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Nieuwe conversatie starten" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Leeftijd (dagen geleden)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Laatst actief (dagen geleden)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s opmerkingen" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s deelnemers" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s ongelezen berichten" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "U moet ingelogd zijn om favorieten te hebben." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Toevoegen aan favorieten" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Uit favorieten verwijderen" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Weer aansluiten bij een gesprek" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Verwijder deze conversatie" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Ongelezen:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Ga naar:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "volgende" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Laatste activiteit:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Antwoorden:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Laatste activiteit" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Antwoorden" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Nog geen favorieten." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Nieuwe opmerkingen" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Laatste conversatie-activiteit" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "plaats" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "nog geen bericht" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Tijd sinds eerste activiteit" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Eerste bericht" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Berichten aan deze lijst" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "E-mailadressen:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Dit bericht in gzipped mbox formaat" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Uw antwoord is verzonden en wordt verwerkt." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " U bent geabonneerd op {} lijst." #: views/message.py:302 #, 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:311 #, 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" #~ msgid "You must be logged-in to create a thread." #~ msgstr "U moet ingelogd zijn om een conversatie te beginnen." #~ msgid "Most Active" #~ msgstr "Meest actief" #~ msgid "Home" #~ msgstr "Home" #~ msgid "Stats" #~ msgstr "Statistieken" #~ msgid "Threads" #~ msgstr "Conversaties" #~ msgid "New" #~ msgstr "Nieuw" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Beheer aAbonnement" #~ msgid "First Post" #~ msgstr "Eerste bericht" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7816045 hyperkitty-1.3.12/hyperkitty/locale/nn_NO/LC_MESSAGES/django.po0000644000000000000000000006654014631027404021025 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7817683 hyperkitty-1.3.12/hyperkitty/locale/oc/LC_MESSAGES/django.po0000644000000000000000000006700414631027404020413 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Compte" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Descripcion" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7819288 hyperkitty-1.3.12/hyperkitty/locale/os/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020444 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7820709 hyperkitty-1.3.12/hyperkitty/locale/pa/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020423 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7822502 hyperkitty-1.3.12/hyperkitty/locale/pl/LC_MESSAGES/django.po0000644000000000000000000011004414631027404020416 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-07-23 14:06+0000\n" "Last-Translator: Eryk Michalak \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 5.0-dev\n" #: forms.py:53 msgid "Add a tag..." msgstr "Dodaj znacznik..." #: forms.py:55 msgid "Add" msgstr "Dodaj" #: 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:23 msgid "started" msgstr "rozpoczÄ™to" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Ustawienia Mailmana" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Aktywność postowania" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Wylogowanie" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Zaloguj siÄ™" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Zarejestruj siÄ™" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "ZarzÄ…dzaj tą listÄ…" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "ZarzÄ…dzaj listami" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Szukaj na tej liÅ›cie" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Przeszukaj wszystkie listy" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Skróty klawiszowe" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Widok wÄ…tku" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "NastÄ™pna nieprzeczytana wiadomość" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Poprzednia nieprzeczytana wiadomość" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Przejdź do wszystkich wÄ…tków" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Przejdź do przeglÄ…du listy mailingowej" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "ObsÅ‚ugiwane przez" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Lubisz to (anuluj)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Nie lubisz tego (anuluj)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Musisz być zalogowany, aby gÅ‚osować." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "WÄ…tki wedÅ‚ug" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Wszystkie wÄ…tki" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Zobacz profil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "posty" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 "" "JeÅ›li nie jesteÅ› czÅ‚onkiem listy, wysÅ‚anie tej wiadomoÅ›ci spowoduje " "zapisanie siÄ™ na listÄ™." #: templates/hyperkitty/fragments/thread_left_nav.html:12 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "PrzeglÄ…d listy" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Pobierz" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Ostatnie 30 dni" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Ten miesiÄ…c" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "CaÅ‚e archiwum" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "DostÄ™pne listy" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Sortuj po liczbie ostatnich uczestników" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Najpopularniejsze" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Sortuj wedÅ‚ug liczby ostatnich dyskusji" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Najbardziej aktywni" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Sortuj alfabetycznie" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Nazwami" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Sortuj wg daty utworzenia" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Najnowsze" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Sortuj" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Ukryj nieaktywne" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Ukryj prywatne" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Znajdź listÄ™" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "nowa" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "prywatna" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "nieaktywna" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Åadowanie..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Nie ma jeszcze zarchiwizowanej listy." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Opis" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Aktywność z ostatnich 30 dni" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "uczestnicy" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "dyskusje" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "UsuÅ„ listÄ™ mailingowÄ…" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "UsuÅ„ listÄ™ mailingowÄ… z HyperKitty" #: templates/hyperkitty/list_delete.html:24 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 "" "zostanie usuniÄ™ty z HyperKitty wraz ze wszystkimi wÄ…tkami i wiadomoÅ›ciami. " "Nie zostanie on usuniÄ™ty z Mailman Core. Czy chcesz kontynuować?" #: templates/hyperkitty/list_delete.html:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "UsuÅ„" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "lub" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "anuluj" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "wÄ…tek" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Usuń wiadomość(i)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Stwórz nowy wÄ…tek" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "w" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Link bezpoÅ›redni do tej wiadomoÅ›ci" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Odpowiedz" #: templates/hyperkitty/messages/message.html:106 #, 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 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:129 msgid "Sign in to reply online" msgstr "Zaloguj siÄ™, aby odpowiedzieć online" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Użyj oprogramowania pocztowego" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Cytuj" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Stwórz nowy wÄ…tek" #: 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:36 msgid "Recent" msgstr "Ostatnie" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Aktywne" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Popularne" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Ulubione" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Komentowane" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Ostatnio aktywne dyskusje" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Najpopularniejsze dyskusje" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Najaktywniejsze dyskusje" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Dyskusje, które oznaczyÅ‚eÅ›" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Dyskusje, w których postowaÅ‚eÅ›" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Rozpocznij nNowy wÄ…tek" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "UsuÅ„ Archiwum" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Podsumowanie aktywnoÅ›ci" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Liczba wpisów w ciÄ…gu ostatnich 30 dni." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Poniższe statystyki są z" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "W" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "ostatnich 30 dniach:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Najaktywniejszy posterzy" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Wybitni posterzy" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "sÅ‚awa" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Dołącz ponownie wÄ…tek" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Dołącz ponownie wÄ…tek do innego" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "WÄ…tek do ponownego dołączenia:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Dołącz ponownie do:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Wyszukaj wÄ…tek nadrzÄ™dny" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Szukaj" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ID tego wÄ…tku:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Zrób to" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(nie da się cofnąć!) lub" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "wyniki wyszukiwania" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Wyniki wyszukiwania" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "dla zapytania" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "wiadomoÅ›ci" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "sortuj wynikami" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "sortuj wedÅ‚ug najnowszych" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "sortuj wedÅ‚ug najstarszych" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "Niestety, ale Twoje zapytanie wyglÄ…da na puste." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "nie ma wiadomoÅ›ci, których szukasz" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "nowsze" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "starsze" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Pokaż odpowiedzi wedÅ‚ug wÄ…tków" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Pokaż odpowiedzi wedÅ‚ug dat" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Wejdź tutaj, aby zobaczyć wersjÄ™ tej strony bez javascript." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "WÄ…tek" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Rozpocznij nowy wÄ…tek" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Wiek (w dniach)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Ostatnia aktywność (w dniach)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komentarze" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s uczestnicy" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s nieprzeczytane wiadomoÅ›ci" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Musisz być zalogowany aby mieć ulubione." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Dodaj do ulubionych" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Usuń z ulubionych" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Dodaj ponownie ten wÄ…tek" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Usuń ten wÄ…tek" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Nieprzeczytane:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Idź do:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "nastÄ™pny" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Ostatnia aktywność:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Odpowiedzi:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Ostatnia aktywność" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Odpowiedzi" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Brak ulubionych." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Nowe komentarze" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Ostatnia aktywność wÄ…tku" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "post" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "brak postów" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Czas od pierwszej aktywnoÅ›ci" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Pierwszy post" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Posty na tej liÅ›cie" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Adresy email:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Ta wiadomość w formacie gzipped mbox" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Twoja odpowiedź zostaÅ‚a wysÅ‚ana i jest przetwarzana." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " ZostaÅ‚eÅ› zapisany na listÄ™ {}." #: views/message.py:302 #, 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:311 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "PomyÅ›lnie usuniÄ™to %(count)s wiadomoÅ›ci." #: views/mlist.py:88 msgid "for this MailingList" msgstr "dla tej listy mailingowej" #: 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 "Aby usunąć listÄ™ mailingowÄ…, musisz być czÅ‚onkiem personelu" #: views/mlist.py:421 msgid "Successfully deleted {}" msgstr "PomyÅ›lnie usuniÄ™to {}" #: 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 "You must be logged-in to create a thread." #~ msgstr "Musisz być zalogowany, aby stworzyć wÄ…tek." #~ msgid "Most Active" #~ msgstr "Najaktywniejsze" #~ msgid "Home" #~ msgstr "Ekran główny" #~ msgid "Stats" #~ msgstr "Statystyki" #, fuzzy #~ msgid "Threads" #~ msgstr "WÄ…tek" #, fuzzy #~| msgid "new" #~ msgid "New" #~ msgstr "nowa" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "ZarzÄ…dzaj sSubskrypcjÄ…" #~ msgid "First Post" #~ msgstr "Pierwszy post" #~ 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=1717841667.7823868 hyperkitty-1.3.12/hyperkitty/locale/ps/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020440 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7826552 hyperkitty-1.3.12/hyperkitty/locale/pt/LC_MESSAGES/django.po0000644000000000000000000010731414631027404020434 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-03-12 14:40+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.16.2-dev\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:23 msgid "started" msgstr "iniciado" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Conta" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Definições do Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Atividade de publicação" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Terminar sessão" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Entrar" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registar" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Gerir este lista" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Gerir listas" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Pesquisar esta lista" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Pesquisar em todas as listas" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Visão de tópico" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Próxima mensagem não lida" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Mensagem não lida anterior" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Pular para todos os tópicos" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Pular para visão geral da lista" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Mantido por" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Não gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Deve estar logado para votar." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Tópicos por" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Todos os Tópicos" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Veja o perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "postagens" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Visão geral da lista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Transferir" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Últimos 30 dias" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Este mês" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Arquivo inteiro" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Listas disponíveis" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordenar por número de participantes recentes" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Os mais populares" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Ordenar por número de discussões recentes" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Os mais ativos" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Ordenar por ordem alfabética" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Por nome" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Ordenar por data de criação da lista" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Mais recente" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Ordenar por" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Ocultar inativo" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Ocultar privado" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Encontrar lista" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "novo" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privado" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inativo" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Carregando..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Nenhuma lista arquivada ainda." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Descrição" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Atividade nos últimos 30 dias" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participantes" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 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:18 msgid "Delete Mailing List From HyperKitty" msgstr "Excluir a lista de discussão do HyperKitty" #: templates/hyperkitty/list_delete.html:24 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 apagado do HyperKitty com todos os tópicos e mensagens. Não será " "excluído do Mailman Core. Deseja continuar?" #: templates/hyperkitty/list_delete.html:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Apagar" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "ou" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancelar" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "tópico" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Apagar mensagem" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Criar novo tópico" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "em" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Permalink para esta mensagem" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Resposta" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Faça login para responder on-line" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Usar software de e-mail" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Citar" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Criar novo tópico" #: 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:36 msgid "Recent" msgstr "Recentes" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "inactive" msgid "Active" msgstr "inativo" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most Popular" msgid "Popular" msgstr "Mais populares" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritos" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Postado" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Discussões ativas recentemente" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Discussões mais populares" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Discussões mais ativas" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Discussões que sinalizou" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Discussões para quais postou" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Começar um nNovo tópico" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Excluir arquivo" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Resumo da atividade" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Postar volume ao longo do passado 30 dias." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "As seguintes estatísticas são de" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "Em" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "os últimos 30 dias:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Cartazes mais ativos" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Posters proeminentes" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "elogios" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Reanexar um tópico" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Reanexar um tópico para outro" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Tópico para anexar novamente:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Anexe-o a:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Procurar o tópico pai" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Pesquisar" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "este ID de tópico:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Fazer" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(não há nenhum desfazer!), ou" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "resultados de pesquisas" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Resultados de pesquisas" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "para consulta" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mensagens" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "ordenar por pontuação" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "ordenar por mais recente primeiro" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "ordenar pelo primeiro mais antigo" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "Desculpe, mas sua consulta parece vazia." #: templates/hyperkitty/search_results.html:86 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:26 msgid "newer" msgstr "mais recente" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "mais antigo" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Mostrar respostas por tópico" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Mostrar respostas por data" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Visite aqui para uma versão desta página sem Javascript." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Tópico" #: templates/hyperkitty/thread_list.html:38 #, fuzzy #| msgid "Create a new thread" msgid "Start a new thread" msgstr "Criar novo tópico" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Idade (dias atrás)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Última atividade (dias atrás)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentários" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s participantes" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mensagens não lidas" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Deve estar logado para ter favoritos." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Adicionar aos favoritos" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Remover dos favoritos" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Reanexar este tópico" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Apagar este tópico" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Não lidas:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Vamos para:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "próximo" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Última atividade:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Respostas:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Última atividade" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Respostas" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Sem favoritos por enquanto." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Novos comentários" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Última atividade de tópico" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "postar" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "ainda sem postagem" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Tempo desde a primeira atividade" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Primeiro post" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Mensagens para esta lista" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Endereço de e-mail:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Esta mensagem em formato gzipped mbox" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "A sua resposta foi enviada e está a ser processada." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Não se inscreveu na lista {}." #: views/message.py:302 #, 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:311 #, 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 "para esta 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 "You must be logged-in to create a thread." #~ msgstr "Deve estar logado para criar um tópico." #~ msgid "Most Active" #~ msgstr "Mais ativos" #~ msgid "Home" #~ msgstr "Página principal" #~ msgid "Stats" #~ msgstr "Estatísticas" #~ msgid "Threads" #~ msgstr "Tópicos" #~ msgid "New" #~ msgstr "Novo" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Gerir iInscrição" #~ msgid "First Post" #~ msgstr "Primeiro Post" #~ 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=1717841667.7828233 hyperkitty-1.3.12/hyperkitty/locale/pt_BR/LC_MESSAGES/django.po0000644000000000000000000010741014631027404021014 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-08-23 07:52+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 5.0-dev\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:23 msgid "started" msgstr "iniciado" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Conta" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Configurações do mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Atividade da postagem" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Sair" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Inscreva-se" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Inscrever-se" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Gerenciar esta lista" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Gerenciar listas" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Pesquisar esta lista" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Pesquisar em todas as listas" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Visão de tópico" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Próxima mensagem não lida" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Mensagem não lida anterior" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Pular para todos os tópicos" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Pular para visão geral da lista" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Disponibilizado por" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Você gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Você não gosta disso (cancelar)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Você deve estar logado para votar." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Tópicos por" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Todos os tópicos" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Veja o perfil" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "postagens" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Visão geral da lista" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Baixar" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Últimos 30 dias" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Este mês" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Arquivo inteiro" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Listas disponíveis" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Ordenar por número de participantes recentes" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Mais popular" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Ordenar por número de discussões recentes" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Mais ativo" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Ordenar por ordem alfabética" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Por nome" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Ordenar por data de criação da lista" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Mais recente" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Ordenar por" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Ocultar inativo" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Ocultar privado" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Encontrar lista" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "novo" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "privado" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "inativo" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Carregando..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Nenhuma lista arquivada ainda." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Lista" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Descrição" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Atividade nos últimos 30 dias" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "participantes" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 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:18 msgid "Delete Mailing List From HyperKitty" msgstr "Excluir a lista de discussão do HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Apagar" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "ou" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "cancelar" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "tópico" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Apagar mensagem" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Criar novo tópico" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "em" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Permalink para esta mensagem" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Resposta" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Faça login para responder on-line" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Usar software de e-mail" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Citar" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Criar novo tópico" #: 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:36 msgid "Recent" msgstr "Recentes" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Ativo" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Popular" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Favoritos" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Postado" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Discussões ativas recentemente" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Discussões mais populares" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Discussões mais ativas" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Discussões que você sinalizou" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Discussões que você postou para" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Começar um nNovo tópico" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Excluir arquivo" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Resumo da atividade" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Postar volume ao longo do passado 30 dias." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "As seguintes estatísticas são de" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "Em" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "os últimos 30 dias:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Cartazes mais ativos" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Cartazes proeminentes" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "elogios" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Reanexar um tópico" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Reanexar um tópico para outro" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Tópico para anexar novamente:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Anexe-o a:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Procurar o tópico pai" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Pesquisar" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "este ID de tópico:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Faça" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(não há nenhum desfazer!), ou" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "procurar resultados" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Procurar resultados" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "para consulta" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mensagens" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "ordenar por pontuação" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "ordenar por mais recente primeiro" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "ordenar pelo primeiro mais antigo" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "Desculpe, mas sua consulta parece vazia." #: templates/hyperkitty/search_results.html:86 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:26 msgid "newer" msgstr "mais recente" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "mais antigo" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Mostrar respostas por tópico" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Mostrar respostas por data" #: templates/hyperkitty/thread.html:87 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:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Tópico" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Iniciar um novo tópico" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Idade (dias atrás)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Última atividade (dias atrás)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s comentários" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s participantes" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mensagens não lidas" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Você deve estar logado para ter favoritos." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Adicionar aos favoritos" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Remover dos favoritos" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Reanexar este tópico" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Apagar este tópico" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Não lidas:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Vamos para:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "próximo" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Última atividade:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Respostas:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Última atividade" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Respostas" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Sem favoritos por enquanto." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Novos comentários" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Última atividade de tópico" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "postar" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "ainda sem postagem" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Tempo desde a primeira atividade" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Primeira postagem" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Mensagens para esta lista" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Endereço de e-mail:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Esta mensagem em formato gzipped mbox" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Sua resposta foi enviada e está sendo processada." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Você não se inscreveu na lista {}." #: views/message.py:302 #, 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:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Você deve estar logado para criar um tópico." #~ msgid "Most Active" #~ msgstr "Mais ativos" #~ msgid "Home" #~ msgstr "Página principal" #~ msgid "Stats" #~ msgstr "Estatísticas" #~ msgid "Threads" #~ msgstr "Tópicos" #~ msgid "New" #~ msgstr "Novo" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Gerenciar iInscrição" #~ msgid "First Post" #~ msgstr "Primeira postagem" #~ 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=1717841667.7829576 hyperkitty-1.3.12/hyperkitty/locale/ro/LC_MESSAGES/django.po0000644000000000000000000006671014631027404020435 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.783107 hyperkitty-1.3.12/hyperkitty/locale/ru/LC_MESSAGES/django.po0000644000000000000000000012313314631027404020434 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-09-05 17:06+0000\n" "Last-Translator: Aliaksandr Astrouski \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 5.0.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:23 msgid "started" msgstr "начато" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Ð£Ñ‡ÐµÑ‚Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "ÐаÑтройки Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "ÐедавнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñть" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Выйти" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Вход" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "РегиÑтрациÑ" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Управление данным ÑпиÑком раÑÑылки" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Управление ÑпиÑками раÑÑылки" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "ПоиÑк по Ñтому ÑпиÑку" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "ПоиÑк по вÑем ÑпиÑкам раÑÑылки" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "БыÑтрые клавши" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Режим проÑмотра ветки" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Следующее непрочитанное Ñообщение" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Предыдущее непрочитанное Ñообщение" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Перейти ко вÑем веткам" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Перейти к обзору ÑпиÑка раÑÑылки" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Ðа оÑнове" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Вам нравитÑÑ Ñто (отменить)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Вам не нравитÑÑ Ñто (отменить)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Ð”Ð»Ñ Ð³Ð¾Ð»Ð¾ÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ войти." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Ветки за" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " меÑÑц" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Ðовые ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð² Ñтой ветке" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Ð’Ñе ветки" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "ПоÑмотреть профиль" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "публикаци(й)" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Обзор ÑпиÑка" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Скачать" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "ПоÑледние 30 дней" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Этот меÑÑц" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "ВеÑÑŒ архив" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "ДоÑтупные ÑпиÑки" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Сортировать по количеÑтву недавних учаÑтников" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Ðаиболее популÑрные" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Сортировать по количеÑтву недавних обÑуждений" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Ðаиболее активные" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Сортировать по алфавиту" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "По имени" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Сортировать по дате ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑпиÑка" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Самые новые" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Сортировать по" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Скрыть неактивные" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Скрыть закрытые" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Ðайти ÑпиÑок" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "новый" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "закрытый" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "неактивные" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Загрузка..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Ðрхивированных ÑпиÑков пока нет." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "СпиÑок" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "ОпиÑание" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "ПользовательÑÐºÐ°Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñть в поÑледние 30 дней" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "учаÑтники" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "обÑуждениÑ" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Удалить архив ÑпиÑка раÑÑылки" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Удалить ÑпиÑок раÑÑылки из Hyperkitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Удалить" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "или" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "отмена" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "ветка" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Удалить Ñообщение(-иÑ)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Создать новую ветку" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "в" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "ПоÑтоÑÐ½Ð½Ð°Ñ ÑÑылка на Ñто Ñообщение" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Ответить" #: templates/hyperkitty/messages/message.html:106 #, 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" " " msgstr[3] "" "\n" " %(email.attachments.count)s прикреплённых файлов\n" " " #: templates/hyperkitty/messages/message.html:129 msgid "Sign in to reply online" msgstr "Войти, чтобы ответить онлайн" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "ИÑпользуйте клиента Ñлектронной почты" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Цитировать" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "Ðедавние" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Ðктивные" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "ПопулÑрные" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Избранные" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Ваши ÑобÑтвенные" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "ПоÑледние активные обÑуждениÑ" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Ðаиболее популÑрные обÑуждениÑ" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Ðаиболее активные обÑуждениÑ" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "ОбÑуждениÑ, которые Ð’Ñ‹ отметили" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "ОбÑуждениÑ, в которых Ð’Ñ‹ пиÑали" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Создать нÐовую ветку" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Удалить архив" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ пользовательÑкой активноÑти" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "КоличеÑтво публикаций за поÑледние 30 дней." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Следующие ÑтатиÑтичеÑкие данные взÑты за" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "Ð’" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "поÑледние 30 дней:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Пользователи Ñ Ð½Ð°Ð¸Ð±Ð¾Ð»ÑŒÑˆÐ¸Ð¼ количеÑтвом публикаций" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "ВыдающиеÑÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ð¸" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "\"ÑпаÑибо\"" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Прикрепить ветку" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Прикрепить ветку к другой" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "ПрикреплÑÐµÐ¼Ð°Ñ Ð²ÐµÑ‚ÐºÐ°:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Прикрепить к:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "ПоиÑк ветки более выÑокого уровнÑ" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "ПоиÑк" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ID Ñтой ветки:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Выполнить" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(дейÑтвие невозможно будет отменить), или" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "вернутьÑÑ Ðº ветке" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Результаты поиÑка длÑ" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "результаты поиÑка" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Результаты поиÑка" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "Ð´Ð»Ñ Ð·Ð°Ð¿Ñ€Ð¾Ñа" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "ÑообщениÑ" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "Ñортировать по баллам" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "Ñначала более поздние" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "Ñначала более ранние" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "К Ñожалению, по Ñтому запроÑу не было найдено ни одного пиÑьма." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "Извините, но ваш Ð·Ð°Ð¿Ñ€Ð¾Ñ Ð²Ñ‹Ð³Ð»Ñдит пуÑтым." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "Ñто не те ÑообщениÑ, которые Ð’Ñ‹ ищете" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "более новые" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "более Ñтарые" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Показать ответы по ветке" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Показать ответы по дате" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Ðажмите Ñюда Ð´Ð»Ñ Ð¿Ñ€Ð¾Ñмотра Ñтой Ñтраницы без javascript." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Ветка" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Ðачать новую тему" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "ВозраÑÑ‚ (дней назад)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "ПоÑледнÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñть (дней назад)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s комментариев" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s учаÑтников" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s непрочитанных Ñообщений" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Ð”Ð»Ñ Ð´Ð¾Ñтупа к избранному необходимо войти." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Добавить в избранное" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Удалить из избранного" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Прикрепить Ñту ветку" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Удалить Ñту ветку" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Ðепрочитанных:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Перейти к:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "далее" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "ПоÑледнее дейÑтвие:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Ответы:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "ПоÑледнÑÑ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Ответы" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Пока что в избранном ничего нет." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Ðовые комментарии" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "ПоÑледнÑÑ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð² ветке" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "публикациÑ" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "пока что публикаций нет" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ñ Ð¿ÐµÑ€Ð²Ð¾Ð¹ публикации" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "ÐŸÐµÑ€Ð²Ð°Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Публикации в Ñтом ÑпиÑке" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "ÐдреÑа почты:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Это Ñообщение в архиве (gzip) в формате mbox" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Ваш ответ отправлен и обрабатываетÑÑ." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Ð’Ñ‹ подпиÑаны на ÑпиÑок раÑÑылки {}." #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Ðе удалоÑÑŒ удалить Ñообщение %(msg_id_hash)s: %(error)s" #: views/message.py:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Ð”Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð²ÐµÑ‚ÐºÐ¸ необходимо войти." #~ msgid "Most Active" #~ msgstr "Ðаиболее активные" #~ msgid "Home" #~ msgstr "Ð“Ð»Ð°Ð²Ð½Ð°Ñ Ñтраница" #~ msgid "Stats" #~ msgstr "СтатиÑтика" #~ msgid "Threads" #~ msgstr "Ветки" #, fuzzy #~| msgid "new" #~ msgid "New" #~ msgstr "новый" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Управление пПодпиÑкой" #~ msgid "First Post" #~ msgstr "ÐŸÐµÑ€Ð²Ð°Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ" #~ 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=1717841667.7834368 hyperkitty-1.3.12/hyperkitty/locale/sa/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020421 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7835667 hyperkitty-1.3.12/hyperkitty/locale/sc/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020423 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7837205 hyperkitty-1.3.12/hyperkitty/locale/sd/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020424 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7838628 hyperkitty-1.3.12/hyperkitty/locale/se/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020425 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.784053 hyperkitty-1.3.12/hyperkitty/locale/shn/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020606 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7842083 hyperkitty-1.3.12/hyperkitty/locale/si/LC_MESSAGES/django.po0000644000000000000000000006707414631027404020434 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7843635 hyperkitty-1.3.12/hyperkitty/locale/sk/LC_MESSAGES/django.po0000644000000000000000000006666714631027404020445 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7845247 hyperkitty-1.3.12/hyperkitty/locale/sl/LC_MESSAGES/django.po0000644000000000000000000006727614631027404020443 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7847447 hyperkitty-1.3.12/hyperkitty/locale/sq/LC_MESSAGES/django.po0000644000000000000000000010772214631027404020437 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-01-06 11:09+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 5.4-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:23 msgid "started" msgstr "nisur më" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Llogari" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Rregullime Mailman-i" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Veprimtari postimi" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Dalje" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Hyni" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Regjistrohuni" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Administroni këtë listë" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Administroni lista" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Kërkoni te kjo listë" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Kërkoni te krejt listat" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Shkurtore Tastiere" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Pamje Rrjedhë" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Mesazhi pasues i palexuar" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Mesazhi i mëparshëm i palexuar" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Kalo te krejt rrjedhat" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Kalo te përmbledhje MailingList" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Bazuar në" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "E pëlqeni (anuloje)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "S’e pëlqeni (anuloje)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 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:7 msgid "Threads by" msgstr "Rrjedha nga" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Krejt Rrjedhat" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Shihni profilin" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "postime" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Përmbledhje liste" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Shkarkim" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "30 ditët e shkuara" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Këtë muaj" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Krejt arkivën" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Lista të gatshme" #: 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:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "Më populloret" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Renditi sipas numrin të diskutimeve së fundi" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Më aktivët" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Renditi alfabetikisht" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "Sipas emrash" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Renditi sipas datës së krijimit të listës" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Më të rejave" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Renditi sipas" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Fshih joaktivet" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Fshih privatet" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Gjeni listë" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "e re" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "private" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "joaktive" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Po ngarkohet…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Ende pa listë të arkivuar." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Listë" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Përshkrim" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Veprimtari gjatë 30 ditëve të shkuara" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "pjesëmarrës" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "diskutime" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Fshije Listën e Postimeve" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Fshije Listën e Postimeve nga HyperKitty" #: templates/hyperkitty/list_delete.html:24 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 nga HyperKitty me krejt rrjedhat dhe mesazhet. S’do të fshihet " "nga Mailman Core. Doni të vazhdohet?" #: templates/hyperkitty/list_delete.html:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Fshije" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "ose" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "anuloje" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "rrjedhë" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Fshi mesazhin(et)" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Krijoni një rrjedhë të re" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "në" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Permalidhje për këtë mesazh" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Përgjigjuni" #: templates/hyperkitty/messages/message.html:106 #, 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 bashkëngjitje\n" " " msgstr[1] "" "\n" " %(email.attachments.count)s bashkëngjitje\n" " " #: templates/hyperkitty/messages/message.html:129 msgid "Sign in to reply online" msgstr "Që të përgjigjeni, bëni hyrjen" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "Përdor software email-i" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Përmendje" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Krijoni një rrjedhë të re" #: 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:36 msgid "Recent" msgstr "Së fundi" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Aktive" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Popullore" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Të parapëlqyer" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "U postua" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Diskutime aktive së fundi" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "Diskutime më popullore" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Diskutimet më aktiv e" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "Diskutime Që U Keni Vënë Shenjë" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Diskutime Ku Keni Postuar" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Nisni një rrjedhë të rRe" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Fshije Arkivin" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Përmbledhje Veprimtarie" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Vëllim postimesh gjatë 30 ditëve të shkuara." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Statistikat vijuese janë prej" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "Në" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "30 ditët të shkuara:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Postuesit më aktivë" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Postues të spikatur" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "lavdi" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Ribashkëngjitni një rrjedhë" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Ribashkëngjitni një rrjedhë te një tjetër" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Rrjedhë për ribashkëngjitje:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Ribashkëngjite te:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Kërko për rrjedhën mëmë" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Kërko" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ID-ja e kësaj rrjedhe:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Bëje" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(s’ka zhbërje!), ose" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "përfundime kërkimi" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Përfundime kërkimi" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "për kërkesën" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mesazhe" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "renditi sipas pikësh" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "renditi me të fundit së pari" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "renditi me më të hershmit së pari" #: templates/hyperkitty/search_results.html:82 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:85 msgid "Sorry but your query looks empty." msgstr "Na ndjeni, por kërkesa juaj duket e zbrazët." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "këta s’janë mesazhet që po kërkonit" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "më i ri" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "më i vjetër" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Shfaq përgjigje sipas rrjedhash" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Shfaq përgjigje sipas datash" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Vizitoni këtë për një version pa Javascript të kësaj faqeje." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Rrjedhë" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Nisni një rrjedhë të re" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Mosha (ditë më parë)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Aktiv së fundi (ditë më parë)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s komente" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s pjesëmarrës" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s mesazhe të palexuar" #: templates/hyperkitty/threads/right_col.html:66 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:67 msgid "Add to favorites" msgstr "Shtoje te të parapëlqyerit" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Hiqe prej të parapëlqyerve" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Ribashkëngjit këtë rrjedhë" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Fshije këtë rrjedhë" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Të palexuar:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Shko te:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "pasuesi" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Veprimtaria e fundit:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Përgjigje:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Veprimtaria e fundit" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Përgjigje" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Ende pa të parapëlqyer." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Komente të reja" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Veprimtaria e fundit në rrjedhë" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "postim" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "ende pa postim" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "Kohë që nga veprimtaria e parë" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Postimi i parë" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Postime në këtë listë" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Adresa email:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Këtë mesazh në format mbox gzipp" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Përgjigja juaj është dërguar dhe po përpunohet." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Jeni pajtuar te lista {}." #: views/message.py:302 #, 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:311 #, python-format msgid "Successfully deleted %(count)s messages." msgstr "U fshinë me sukses %(count)s mesazhe." #: views/mlist.py:88 msgid "for this MailingList" msgstr "për këtë Listë Postimesh" #: 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 "You must be logged-in to create a thread." #~ msgstr "Duhet të jeni i futur, që të krijoni një rrjedhë." #~ msgid "Most Active" #~ msgstr "Më Aktivet" #~ msgid "Home" #~ msgstr "Kreu" #~ msgid "Stats" #~ msgstr "Statistika" #~ msgid "Threads" #~ msgstr "Rrjedha" #~ msgid "New" #~ msgstr "E re" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Administroni pPajtimtarë" #~ msgid "First Post" #~ msgstr "Postimi i Parë" #~ 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=1717841667.7849197 hyperkitty-1.3.12/hyperkitty/locale/sr/LC_MESSAGES/django.po0000644000000000000000000006675114631027404020446 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.785052 hyperkitty-1.3.12/hyperkitty/locale/sv/LC_MESSAGES/django.po0000644000000000000000000006764714631027404020457 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "startades" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Konto" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Logga in" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Registrera" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Beskrivning" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "eller" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "avbryt" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "last active:" msgid "Active" msgstr "senast aktiv:" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7851858 hyperkitty-1.3.12/hyperkitty/locale/sw/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020454 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.785312 hyperkitty-1.3.12/hyperkitty/locale/szl/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020626 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7854576 hyperkitty-1.3.12/hyperkitty/locale/ta/LC_MESSAGES/django.po0000644000000000000000000006704114631027404020417 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 #, fuzzy msgid "Account" msgstr "பயனர௠கணகà¯à®•à¯" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.785588 hyperkitty-1.3.12/hyperkitty/locale/te/LC_MESSAGES/django.po0000644000000000000000000006677014631027404020433 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "వివరణ" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.785713 hyperkitty-1.3.12/hyperkitty/locale/tg/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020430 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7858324 hyperkitty-1.3.12/hyperkitty/locale/th/LC_MESSAGES/django.po0000644000000000000000000007274614631027404020436 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "เริ่มพูดคุยเมื่อ" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "last active:" msgid "Active" msgstr "เคลื่อนไหวล่าสุดเมื่อ:" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7859676 hyperkitty-1.3.12/hyperkitty/locale/ti/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020432 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7862072 hyperkitty-1.3.12/hyperkitty/locale/tr/LC_MESSAGES/django.po0000644000000000000000000011072114631027404020432 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-07-09 17:17+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 5.0-dev\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:23 msgid "started" msgstr "baÅŸladı" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Hesap" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman ayarları" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "Gönderme etkinliÄŸi" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Oturumu kapat" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Oturum Aç" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "Kaydol" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Bu listeyi yönet" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Listeleri yönet" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Bu listede ara" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Tüm listeleri ara" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Klavye Kısayolları" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "Mesaj Dizisi Görünümü" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "Sonraki okunmamış mesaj" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Önceki okunmamış mesaj" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Tüm mesaj dizilerine atla" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Posta listesine genel bakışa atla" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Tarafından desteklenmektedir" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "BeÄŸendiniz (iptal et)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "BeÄŸenmediniz (iptal et)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Oy kullanmak için giriÅŸ yapmalısınız." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Mesaj dizileri" #: templates/hyperkitty/fragments/month_list.html:7 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:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "Tüm Mesaj Dizileri" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Profile bak" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "gönderiler" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "Listeye genel bakış" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "İndir" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Son 30 gün" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Bu ay" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "Tüm arÅŸiv" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "Kullanılabilir listeler" #: 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:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "En popüler" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Son tartışmaların sayısına göre sırala" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "En etkin" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Alfabetik olarak sırala" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "İsme göre" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Liste oluÅŸturma tarihine göre sırala" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "En yeni" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Sıralama kriteri" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Etkin olmayanları gizle" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Özelleri gizle" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Liste bul" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "yeni" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "özel" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "etkin deÄŸil" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "Yükleniyor..." #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Henüz arÅŸivlenmiÅŸ bir liste yok." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "Liste" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "Açıklama" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "Son 30 gün içindeki etkinlik" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "katılımcılar" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "tartışmalar" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Posta Listesi Sil" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Posta Listesini HyperKitty'den Sil" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Sil" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "veya" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "iptal et" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "mesaj dizisi" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Mesaj(lar)ı sil" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Yeni bir mesaj dizisi oluÅŸtur" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "içinde" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "Bu mesaj için kalıcı baÄŸlantı" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "Yanıtla" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Çevrimiçi yanıtlamak için oturum açın" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "E-posta yazılımı kullan" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Alıntıla" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" msgstr "Yeni mesaj dizisi oluÅŸtur" #: 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:36 msgid "Recent" msgstr "Yeni" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Etkin" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "Popüler" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Sık Kullanılanlar" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Gönderildi" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Son zamanlarda etkin tartışmalar" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "En popüler tartışmalar" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "En etkin tartışmalar" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "İşaretlediÄŸiniz Tartışmalar" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "Gönderinizin BulunduÄŸu Tartışmalar" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Yeni bir mesaj dizisi baÅŸlat" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "ArÅŸivi Sil" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "Etkinlik Özeti" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "Son 30 gün içindeki gönderi hacmi." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "AÅŸağıdaki istatistikler ÅŸuradandır" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "İçinde" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "son 30 gün:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "En etkin gönderi atanlar" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Öne çıkan gönderi atanlar" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "bravo" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Bir mesaj dizisini tekrar ekle" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Bir mesaj dizisini bir baÅŸkasına tekrar ekle" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Tekrar eklenecek mesaj dizisi:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Åžuraya tekrar ekle:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Ana mesaj dizisini ara" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Ara" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "bu mesaj dizisinin kimliÄŸi:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Yap" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(geri alma yok!) veya" #: templates/hyperkitty/reattach.html:50 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:28 msgid "search results" msgstr "arama sonuçları" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Arama sonuçları" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "sorgu için" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "mesajlar" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "puana göre sırala" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "ilk önce en yeni olacak ÅŸekilde sırala" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "ilk önce en eski olacak ÅŸekilde sırala" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "Maalesef bu sorgu için e-posta bulunamadı." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "Üzgünüz, sorgunuz boÅŸ görünüyor." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "bunlar aradığınız mesajlar deÄŸil" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "daha yeni" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "daha eski" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Yanıtları mesaj dizisine göre göster" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Yanıtları tarihe göre göster" #: templates/hyperkitty/thread.html:87 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:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Mesaj dizisi" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Yeni bir mesaj dizisi baÅŸlat" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "YaÅŸ (gün önce)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "Son etkinlik (gün önce)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s yorum" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s katılımcı" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s okunmamış mesaj" #: templates/hyperkitty/threads/right_col.html:66 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:67 msgid "Add to favorites" msgstr "Sık kullanılanlara ekle" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Sık kullanılanlardan kaldır" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Bu mesaj dizisini tekrar ekle" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Bu mesaj dizisini sil" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Okunmamışlar:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Git:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "sonraki" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "Son etkinlik:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Yanıtlar:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "Son etkinlik" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Yanıtlar" #: 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:56 msgid "New comments" msgstr "Yeni yorumlar" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "Son mesaj dizisi etkinliÄŸi" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "gönderi" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "henüz gönderi yok" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "İlk etkinlikten bu yana geçen süre" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "İlk gönderi" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "Bu listeye gönderilen gönderiler" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "E-posta adresleri:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Bu mesaj gzip'lenmiÅŸ mbox biçiminde" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Yanıtınız gönderildi ve iÅŸleniyor." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " {} listesine abone oldunuz." #: views/message.py:302 #, 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:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Bir mesaj dizisi oluÅŸturmak için oturum açmış olmalısınız." #~ msgid "Most Active" #~ msgstr "En Etkin" #~ msgid "Home" #~ msgstr "Ana sayfa" #~ msgid "Stats" #~ msgstr "İstatistikler" #~ msgid "Threads" #~ msgstr "Mesaj dizileri" #~ msgid "New" #~ msgstr "Yeni" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "AboneliÄŸi yönet" #~ msgid "First Post" #~ msgstr "İlk Gönderi" #~ 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" #~ " " ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7863603 hyperkitty-1.3.12/hyperkitty/locale/ug/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020431 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7865689 hyperkitty-1.3.12/hyperkitty/locale/uk/LC_MESSAGES/django.po0000644000000000000000000011736514631027404020437 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2023-07-10 01:12+0000\n" "Last-Translator: Serhii 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 5.0-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:23 msgid "started" msgstr "почато" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "Обліковий запиÑ" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Mailman" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "ÐктивніÑть" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "Вийти" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "Увійти" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "ЗареєÑтруватиÑÑ" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "Керувати цим ÑпиÑком" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "Керувати ÑпиÑками" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "Шукати у цьому ÑпиÑку" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "Шукати в уÑÑ–Ñ… ÑпиÑках" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "Ð¡ÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ ÐºÐ»Ð°Ð²Ñ–Ð°Ñ‚ÑƒÑ€Ð¸" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "ПереглÑд гілок" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "ÐаÑтупне непрочитане повідомленнÑ" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "Попереднє непрочитане повідомленнÑ" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "Перейти до уÑÑ–Ñ… гілок" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "Перейти до оглÑду ÑпиÑку розÑилки" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "Ðа рушії" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "Ви вподобали це (ÑкаÑувати)" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "Ви розподобали це (ÑкаÑувати)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "Ви маєте увійти в ÑиÑтему, щоб могти голоÑувати." #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "Гілки за" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " міÑÑцем" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "Ðові Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ цій гілці" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "УÑÑ– гілки" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "Див. профіль" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "допиÑи" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "ОглÑд ÑпиÑку" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "Завантажити" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "Минулі 30 днів" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "Цього міÑÑцÑ" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "УвеÑÑŒ архів" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "ДоÑтупні ÑпиÑки" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "Сортувати за кількіÑтю поточних учаÑників" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "ÐайпопулÑрніші" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "Сортувати за кількіÑтю недавніх обговорень" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "Ðайактивніші" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "Сортувати за алфавітом" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "За назвою" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "Сортувати за датою ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ ÑпиÑку" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "Ðайновіші" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "Сортувати за" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "Приховати неактивні" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "Приховати приватні" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "Знайти ÑпиÑок" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "новий" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "приватний" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "неактивний" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "ЗавантажуєтьÑÑ…" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "Ще не архівований ÑпиÑок." #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "СпиÑок" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "ОпиÑ" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "ÐктивніÑть за минулі 30 днів" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "учаÑники" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "обговореннÑ" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "Вилучити ÑпиÑок розÑилки" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "Видалити ÑпиÑок розÑилки з HyperKitty" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "Вилучити" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "або" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "ÑкаÑувати" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "гілка" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "Вилучити повідомленнÑ" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "Створити нову гілку" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "у" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "ПоÑтійне поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° це повідомленнÑ" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "ВідповіÑти" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "Увійдіть, щоб відповіÑти онлайн" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "ВикориÑтати поштовик" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "Цитувати" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "Ðещодавні" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "Ðктивний" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "ПопулÑрний" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "Улюблене" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "Розміщене" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "Ðедавно активні обговореннÑ" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "ÐайпопулÑрніші обговореннÑ" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "Ðайактивніші обговореннÑ" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "ОбговореннÑ, на Ñкі ви поÑкаржилиÑÑ" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "ОбговореннÑ, в Ñкі ви пиÑали" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "Почати нÐову гілку" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "Видалити архів" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "ПідÑумки активноÑті" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "ОбÑÑг допиÑів за минулі 30 днів." #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "Подана ÑтатиÑтика за" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "За" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "минулі 30 днів:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "Ðайактивніші допиÑувачі" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "Визначні допиÑувачі" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "компліменти" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "Переприкріпити гілку" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "Переприкріпити гілку до іншої" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "Гілка, Ñку переприкріпити:" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "Гілка, до Ñкої переприкріпити:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "Шукати батьківÑьку гілку" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "Пошук" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "ID цієї гілки:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "Зробити це" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(ÑкаÑÑƒÐ²Ð°Ð½Ð½Ñ Ð½ÐµÐ¼Ð°Ñ”!) або" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "повернутиÑÑ Ð´Ð¾ гілки" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "Результати пошуку длÑ" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "результати пошуку" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "Результати пошуку" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñƒ" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "повідомленнÑ" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "Ñортувати за оцінкою" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "Ñортувати найÑвіжіші Ñпочатку" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "Ñортувати найраніші Ñпочатку" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "Вибачте, Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ запиту не знайдено жодного лиÑта." #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "Вибачте, але ваш запит, Ñхоже, порожній." #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "це не ті повідомленнÑ, Ñкі ви шукаєте" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "новіші" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "Ñтаріші" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "Показати відповіді за гілкою" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "Показати відповіді за датою" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "Перейдіть Ñюди Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду цієї Ñторінки без javascript." #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "Гілка" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "Почати нову гілку" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "Вік (днів тому)" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть (днів тому)" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s коментарів" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s учаÑників" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" "%(unread_count)s непрочитаних повідомлень" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "Ви маєте увійти в ÑиÑтему, щоб позначати улюблене." #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "Додати до улюбленого" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "Вилучити з улюбленого" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "Переприкріпити цю гілку" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "Вилучити цю гілку" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "Ðепрочитаних:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "Перейти до:" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "далі" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть:" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "Відповіді:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "Відповіді" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "Ще немає улюбленого." #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "Ðові коментарі" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ–Ñть у гілці" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "допиÑ" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "ще немає допиÑу" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "ЧаÑу від першої активноÑті" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "Перший допиÑ" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "ДопиÑи у цей ÑпиÑок" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "Електронні адреÑи:" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "Це Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñƒ gzipped mbox-форматі" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "Вашу відповідь надіÑлано, вона оброблÑєтьÑÑ." #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " Ð’Ð°Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñано на ÑпиÑок {}." #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð»ÑƒÑ‡Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ %(msg_id_hash)s: %(error)s" #: views/message.py:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "Ви маєте увійти в ÑиÑтему, щоб Ñтворити гілку." #~ msgid "Most Active" #~ msgstr "Ðайактивніші" #~ msgid "Home" #~ msgstr "Головна" #~ msgid "Stats" #~ msgstr "СтатиÑтика" #~ msgid "Threads" #~ msgstr "Гілки" #~ msgid "New" #~ msgstr "Ðовий" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "Керувати пПідпиÑкою" #~ msgid "First Post" #~ msgstr "Перший допиÑ" #~ msgid "days inactive" #~ msgstr "дні(в) неактивноÑті" #~ msgid "days old" #~ msgstr "дні(в)" #~ msgid "" #~ "\n" #~ " by %(name)s\n" #~ " " #~ msgstr "" #~ "\n" #~ " від %(name)s\n" #~ " " #~ msgid "unread" #~ msgstr "непрочитано" ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841667.7867205 hyperkitty-1.3.12/hyperkitty/locale/ur/LC_MESSAGES/django.po0000644000000000000000000006661714631027404020451 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7868733 hyperkitty-1.3.12/hyperkitty/locale/uz/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020454 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7870338 hyperkitty-1.3.12/hyperkitty/locale/vi/LC_MESSAGES/django.po0000644000000000000000000006657314631027404020442 0ustar00# 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: 2024-01-12 21:08+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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1717841667.7871768 hyperkitty-1.3.12/hyperkitty/locale/wae/LC_MESSAGES/django.po0000644000000000000000000006654014631027404020572 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1726904426.1550303 hyperkitty-1.3.12/hyperkitty/locale/zh_CN/LC_MESSAGES/django.po0000644000000000000000000010574414673474152021033 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-09-17 00:09+0000\n" "Last-Translator: LS-Shandong \n" "Language-Team: Chinese (Simplified Han script) \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 5.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:23 msgid "started" msgstr "开始于" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "叿ˆ·" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman 设置" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "å‘帖活动" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "登出" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "登入" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "注册" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "ç®¡ç†æ­¤åˆ—表" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "管ç†å…¨éƒ¨åˆ—表" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "æœç´¢æ­¤åˆ—表" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "æœç´¢å…¨éƒ¨åˆ—表" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "å¿«æ·é”®" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "会è¯è§†å›¾" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "ä¸‹ä¸€æ¡æœªè¯»æ¶ˆæ¯" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "ä¸Šä¸€æ¡æœªè¯»æ¶ˆæ¯" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "跳转到全部会è¯" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "跳转到邮件列表概览" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "技术支æŒ" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "ä½ å–œæ¬¢å®ƒï¼ˆå–æ¶ˆï¼‰" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "你厌æ¶å®ƒï¼ˆå–消)" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "ä½ å¿…é¡»è¦å…ˆç™»å…¥æ‰èƒ½æŠ•票。" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "按会è¯" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " 月份" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "此会è¯ä¸­çš„æ–°æ¶ˆæ¯" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "全部会è¯" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "查看个人资料" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "帖å­" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "列表概览" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "下载" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "过去 30 天" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "本月" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "完整存档" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "å¯é€‰åˆ—表" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "按近期å‚与人数排åº" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "最æµè¡Œ" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "æŒ‰è¿‘æœŸè®¨è®ºæ•°é‡æŽ’åº" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "最活跃" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "按字æ¯é¡ºåºæŽ’åº" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "按åç§°" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "按列表创建日期排åº" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "最新" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "æŽ’åºæ–¹å¼" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "éšè—éžæ´»è·ƒåˆ—表" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "éšè—ç§æœ‰åˆ—表" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "查找列表" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "æ–°" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "ç§æœ‰" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "éžæ´»è·ƒ" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "正在加载……" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "尚未有归档的列表。" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "列表" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "æè¿°" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "过去 30 天的活动" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "å‚与者" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "讨论" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "删除邮件列表" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "从 HyperKitty 删除邮件列表" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "删除" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "或" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "å–æ¶ˆ" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "会è¯" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "删除消æ¯" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "新建会è¯" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "于" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "此消æ¯çš„æ°¸ä¹…链接" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "回å¤" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "登入以线上回å¤" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "使用电å­é‚®ä»¶è½¯ä»¶" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "引用" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "最近" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "活跃" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "热门" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "æ”¶è—夹" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "å·²å‘布" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "最近活跃的讨论" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "最æµè¡Œçš„讨论" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "最活跃的讨论" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "你标记的讨论" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "ä½ å‘布的讨论" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" "新建N会è¯" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "删除存档" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "活动摘è¦" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "过去 30 天的å‘帖数。" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "ä»¥ä¸‹çš„ç»Ÿè®¡æ•°æ®æ¥è‡ª" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "在" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "过去 30 天:" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "最活跃的å‘帖人" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "çªå‡ºå‘帖人" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "感谢" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "附加会è¯" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "附加会è¯åˆ°å¦ä¸€ä¸ªä¼šè¯ä¸Š" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "è¦é™„加到的会è¯ï¼š" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "附加它到:" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "æœç´¢ä¸Šçº§ä¼šè¯" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "æœç´¢" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "æ­¤ä¼šè¯ ID:" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "执行" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "(无法撤回ï¼ï¼‰ï¼Œæˆ–者" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "返回对è¯" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "æœç´¢ç»“果于" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "æœç´¢ç»“æžœ" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "æœç´¢ç»“æžœ" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "用于查询" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "消æ¯" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "按评分排åº" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "从新到旧排åº" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "从旧到新排åº" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "对ä¸èµ·ï¼Œæ‰¾ä¸åˆ°å¯¹åº”此查询的邮件。" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "对ä¸èµ·ï¼Œä½†ä½ çš„æŸ¥è¯¢ä¸ºç©ºã€‚" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "è¿™äº›ä¸æ˜¯ä½ è¦æ‰¾çš„æ¶ˆæ¯" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "较新的" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "较旧的" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "æŒ‰ä¼šè¯æ˜¾ç¤ºå›žå¤" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "按日期显示回å¤" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "è®¿é—®æ­¤å¤„ä»¥èŽ·å–æ­¤é¡µé¢çš„éž JavaScript 版本。" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "会è¯" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "开始新会è¯" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "å‘帖时间(多少天å‰ï¼‰" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "æœ€åŽæ´»åŠ¨ï¼ˆå¤šå°‘å¤©å‰ï¼‰" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "%(num_comments)s æ¡è¯„论" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "%(participants_count)s åå‚与者" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "%(unread_count)s æ¡æœªè¯»æ¶ˆæ¯" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "你必须先登入æ‰èƒ½ä½¿ç”¨æ”¶è—夹。" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "添加到收è—夹" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "从收è—夹中移除" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "附加此会è¯" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "删除此会è¯" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "未读:" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "å‰å¾€ï¼š" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "下一个" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "æœ€åŽæ´»åŠ¨ï¼š" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "回å¤ï¼š" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "æœ€åŽæ´»åЍ" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "回å¤" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "还没有收è—。" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "新评论" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "最åŽçš„ä¼šè¯æ´»åЍ" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "å‘帖" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "尚未å‘帖" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "从首次活动到现在的时间" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "第一帖" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "对此列表的å‘帖" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "电å­é‚®ä»¶åœ°å€ï¼š" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "此消æ¯ï¼Œä»¥ gizp 压缩的 mbox æ ¼å¼" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "你的回å¤å·²å‘é€å¹¶æ­£åœ¨å¤„ç†ä¸­ã€‚" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" "\n" " ä½ å·²ç»è®¢é˜…了 {} 列表。" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "æ— æ³•åˆ é™¤æ¶ˆæ¯ %(msg_id_hash)s:%(error)s" #: views/message.py:311 #, 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 "You must be logged-in to create a thread." #~ msgstr "你必须登入æ‰èƒ½åˆ›å»ºä¼šè¯ã€‚" #~ msgid "Most Active" #~ msgstr "最活跃" #~ msgid "Home" #~ msgstr "主页" #~ msgid "Stats" #~ msgstr "统计" #~ msgid "Threads" #~ msgstr "会è¯" #~ msgid "New" #~ msgstr "æ–°" #~ msgid "" #~ "Manage sSubscription" #~ msgstr "" #~ "管ç†S订阅" #~ msgid "First Post" #~ msgstr "首帖" #~ 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=1717841667.7875245 hyperkitty-1.3.12/hyperkitty/locale/zh_HK/LC_MESSAGES/django.po0000644000000000000000000006654014631027404021021 0ustar00# 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: 2024-01-12 21:08+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" #: 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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 msgid "Search all lists" msgstr "" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 msgid "Next unread message" msgstr "" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 msgid "Active" msgstr "" #: templates/hyperkitty/overview.html:44 msgid "Popular" msgstr "" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 msgid "Delete Archive" msgstr "" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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=1725175432.0975552 hyperkitty-1.3.12/hyperkitty/locale/zh_TW/LC_MESSAGES/django.po0000644000000000000000000007174014665013210021044 0ustar00# 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: 2024-01-12 21:08+0000\n" "PO-Revision-Date: 2024-08-30 19:09+0000\n" "Last-Translator: Eric Liu \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 5.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 "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:23 msgid "started" msgstr "" #: templates/hyperkitty/ajax/reattach_suggest.html:7 #: templates/hyperkitty/reattach.html:23 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:54 templates/hyperkitty/base.html:143 msgid "Account" msgstr "帳號" #: templates/hyperkitty/base.html:59 templates/hyperkitty/base.html:148 msgid "Mailman settings" msgstr "Mailman 設定" #: templates/hyperkitty/base.html:64 templates/hyperkitty/base.html:153 #: templates/hyperkitty/user_profile/base.html:17 msgid "Posting activity" msgstr "" #: templates/hyperkitty/base.html:69 templates/hyperkitty/base.html:158 msgid "Logout" msgstr "登出" #: templates/hyperkitty/base.html:77 templates/hyperkitty/base.html:104 msgid "Sign In" msgstr "登入" #: templates/hyperkitty/base.html:81 templates/hyperkitty/base.html:108 msgid "Sign Up" msgstr "加入" #: templates/hyperkitty/base.html:92 msgid "Manage this list" msgstr "管ç†é€™å€‹æ¸…å–®" #: templates/hyperkitty/base.html:97 msgid "Manage lists" msgstr "" #: templates/hyperkitty/base.html:116 msgid "Search this list" msgstr "" #: templates/hyperkitty/base.html:119 #, fuzzy #| msgid "Search results" msgid "Search all lists" msgstr "æœå°‹çµæžœ" #: templates/hyperkitty/base.html:194 msgid "Keyboard Shortcuts" msgstr "" #: templates/hyperkitty/base.html:197 msgid "Thread View" msgstr "" #: templates/hyperkitty/base.html:199 #, fuzzy #| msgid "Delete message(s)" msgid "Next unread message" msgstr "刪除訊æ¯" #: templates/hyperkitty/base.html:200 msgid "Previous unread message" msgstr "" #: templates/hyperkitty/base.html:201 msgid "Jump to all threads" msgstr "" #: templates/hyperkitty/base.html:202 msgid "Jump to MailingList overview" msgstr "" #: templates/hyperkitty/base.html:217 msgid "Powered by" msgstr "" #: templates/hyperkitty/base.html:217 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:11 msgid "You like it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:19 msgid "You dislike it (cancel)" msgstr "" #: templates/hyperkitty/fragments/like_form.html:22 #: templates/hyperkitty/fragments/like_form.html:26 msgid "You must be logged-in to vote." msgstr "您必須登入æ‰èƒ½æŠ•票。" #: templates/hyperkitty/fragments/month_list.html:7 msgid "Threads by" msgstr "" #: templates/hyperkitty/fragments/month_list.html:7 msgid " month" msgstr " 月份" #: templates/hyperkitty/fragments/overview_threads.html:11 msgid "New messages in this thread" msgstr "" #: templates/hyperkitty/fragments/overview_threads.html:38 #: templates/hyperkitty/fragments/thread_left_nav.html:19 #: templates/hyperkitty/overview.html:105 msgid "All Threads" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:16 msgid "See the profile" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:22 msgid "posts" msgstr "" #: templates/hyperkitty/fragments/overview_top_posters.html:27 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 #: templates/hyperkitty/threads/right_col.html:26 msgid "List overview" msgstr "" #: templates/hyperkitty/fragments/thread_left_nav.html:29 #: templates/hyperkitty/overview.html:116 views/message.py:76 #: views/mlist.py:114 views/thread.py:191 msgid "Download" msgstr "下載" #: templates/hyperkitty/fragments/thread_left_nav.html:32 #: templates/hyperkitty/overview.html:119 msgid "Past 30 days" msgstr "éŽåŽ» 30天" #: templates/hyperkitty/fragments/thread_left_nav.html:33 #: templates/hyperkitty/overview.html:120 msgid "This month" msgstr "這個月" #: templates/hyperkitty/fragments/thread_left_nav.html:36 #: templates/hyperkitty/overview.html:123 msgid "Entire archive" msgstr "" #: templates/hyperkitty/index.html:9 templates/hyperkitty/index.html:18 msgid "Available lists" msgstr "" #: templates/hyperkitty/index.html:26 msgid "Sort by number of recent participants" msgstr "" #: templates/hyperkitty/index.html:30 templates/hyperkitty/index.html:33 #: templates/hyperkitty/index.html:88 msgid "Most popular" msgstr "最熱門" #: templates/hyperkitty/index.html:40 msgid "Sort by number of recent discussions" msgstr "" #: templates/hyperkitty/index.html:44 templates/hyperkitty/index.html:47 #: templates/hyperkitty/index.html:91 msgid "Most active" msgstr "最活èº" #: templates/hyperkitty/index.html:54 msgid "Sort alphabetically" msgstr "" #: templates/hyperkitty/index.html:58 templates/hyperkitty/index.html:61 #: templates/hyperkitty/index.html:94 msgid "By name" msgstr "ä¾å稱" #: templates/hyperkitty/index.html:68 msgid "Sort by list creation date" msgstr "" #: templates/hyperkitty/index.html:72 templates/hyperkitty/index.html:75 #: templates/hyperkitty/index.html:97 msgid "Newest" msgstr "最新的" #: templates/hyperkitty/index.html:84 msgid "Sort by" msgstr "" #: templates/hyperkitty/index.html:107 msgid "Hide inactive" msgstr "" #: templates/hyperkitty/index.html:108 msgid "Hide private" msgstr "" #: templates/hyperkitty/index.html:115 msgid "Find list" msgstr "" #: templates/hyperkitty/index.html:141 templates/hyperkitty/index.html:209 #: templates/hyperkitty/user_profile/last_views.html:31 #: templates/hyperkitty/user_profile/last_views.html:70 msgid "new" msgstr "" #: templates/hyperkitty/index.html:153 templates/hyperkitty/index.html:220 msgid "private" msgstr "" #: templates/hyperkitty/index.html:155 templates/hyperkitty/index.html:222 msgid "inactive" msgstr "" #: templates/hyperkitty/index.html:161 templates/hyperkitty/index.html:247 #: templates/hyperkitty/overview.html:65 templates/hyperkitty/overview.html:72 #: templates/hyperkitty/overview.html:79 templates/hyperkitty/overview.html:88 #: templates/hyperkitty/overview.html:96 templates/hyperkitty/overview.html:146 #: templates/hyperkitty/overview.html:163 templates/hyperkitty/reattach.html:37 #: templates/hyperkitty/thread.html:85 msgid "Loading..." msgstr "" #: templates/hyperkitty/index.html:178 templates/hyperkitty/index.html:255 msgid "No archived list yet." msgstr "" #: templates/hyperkitty/index.html:190 #: templates/hyperkitty/user_profile/favorites.html:40 #: templates/hyperkitty/user_profile/last_views.html:42 #: templates/hyperkitty/user_profile/profile.html:15 #: templates/hyperkitty/user_profile/subscriptions.html:43 #: templates/hyperkitty/user_profile/votes.html:46 msgid "List" msgstr "清單" #: templates/hyperkitty/index.html:191 msgid "Description" msgstr "æè¿°" #: templates/hyperkitty/index.html:192 msgid "Activity in the past 30 days" msgstr "éŽåŽ» 30天的活動" #: templates/hyperkitty/index.html:236 templates/hyperkitty/overview.html:155 #: templates/hyperkitty/thread_list.html:60 #: templates/hyperkitty/threads/right_col.html:104 #: templates/hyperkitty/threads/summary_thread_large.html:54 msgid "participants" msgstr "" #: templates/hyperkitty/index.html:241 templates/hyperkitty/overview.html:156 #: templates/hyperkitty/thread_list.html:65 msgid "discussions" msgstr "討論" #: templates/hyperkitty/list_delete.html:7 msgid "Delete MailingList" msgstr "" #: templates/hyperkitty/list_delete.html:18 msgid "Delete Mailing List From HyperKitty" msgstr "" #: templates/hyperkitty/list_delete.html:24 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:31 #: templates/hyperkitty/message_delete.html:42 msgid "Delete" msgstr "刪除" #: templates/hyperkitty/list_delete.html:32 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 msgid "or" msgstr "或" #: templates/hyperkitty/list_delete.html:34 #: templates/hyperkitty/message_delete.html:43 #: templates/hyperkitty/message_new.html:51 #: templates/hyperkitty/messages/message.html:158 #: templates/hyperkitty/user_profile/votes.html:36 #: templates/hyperkitty/user_profile/votes.html:74 msgid "cancel" msgstr "å–æ¶ˆ" #: templates/hyperkitty/message.html:20 msgid "thread" msgstr "" #: templates/hyperkitty/message_delete.html:7 #: templates/hyperkitty/message_delete.html:18 msgid "Delete message(s)" msgstr "刪除訊æ¯" #: templates/hyperkitty/message_delete.html:23 #, 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:19 msgid "Create a new thread" msgstr "" #: templates/hyperkitty/message_new.html:20 #: templates/hyperkitty/user_posts.html:22 msgid "in" msgstr "" #: templates/hyperkitty/message_new.html:50 #: templates/hyperkitty/messages/message.html:157 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:81 msgid "Permalink for this message" msgstr "" #: templates/hyperkitty/messages/message.html:92 #: templates/hyperkitty/messages/message.html:95 #: templates/hyperkitty/messages/message.html:97 msgid "Reply" msgstr "回覆" #: templates/hyperkitty/messages/message.html:106 #, 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:129 msgid "Sign in to reply online" msgstr "" #: templates/hyperkitty/messages/message.html:133 #: templates/hyperkitty/messages/message.html:147 msgid "Use email software" msgstr "使用電å­éƒµä»¶è»Ÿé«”" #: templates/hyperkitty/messages/message.html:143 msgid "Quote" msgstr "" #: templates/hyperkitty/messages/message.html:144 msgid "Create new thread" 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:36 msgid "Recent" msgstr "" #: templates/hyperkitty/overview.html:40 #, fuzzy #| msgid "Most active" msgid "Active" msgstr "最活èº" #: templates/hyperkitty/overview.html:44 #, fuzzy #| msgid "Most popular" msgid "Popular" msgstr "最熱門" #: templates/hyperkitty/overview.html:49 #: templates/hyperkitty/user_profile/base.html:22 msgid "Favorites" msgstr "最愛" #: templates/hyperkitty/overview.html:53 msgid "Posted" msgstr "" #: templates/hyperkitty/overview.html:63 msgid "Recently active discussions" msgstr "" #: templates/hyperkitty/overview.html:70 msgid "Most popular discussions" msgstr "最熱門的討論" #: templates/hyperkitty/overview.html:77 msgid "Most active discussions" msgstr "最活èºçš„討論" #: templates/hyperkitty/overview.html:84 msgid "Discussions You've Flagged" msgstr "" #: templates/hyperkitty/overview.html:92 msgid "Discussions You've Posted to" msgstr "" #: templates/hyperkitty/overview.html:109 msgid "" "Start a nNew thread" msgstr "" #: templates/hyperkitty/overview.html:133 #, fuzzy #| msgid "Delete this message" msgid "Delete Archive" msgstr "刪除這個訊æ¯" #: templates/hyperkitty/overview.html:143 msgid "Activity Summary" msgstr "" #: templates/hyperkitty/overview.html:145 msgid "Post volume over the past 30 days." msgstr "" #: templates/hyperkitty/overview.html:150 msgid "The following statistics are from" msgstr "" #: templates/hyperkitty/overview.html:151 msgid "In" msgstr "在" #: templates/hyperkitty/overview.html:152 msgid "the past 30 days:" msgstr "" #: templates/hyperkitty/overview.html:161 msgid "Most active posters" msgstr "" #: templates/hyperkitty/overview.html:170 msgid "Prominent posters" msgstr "" #: templates/hyperkitty/overview.html:185 msgid "kudos" msgstr "" #: templates/hyperkitty/reattach.html:9 msgid "Reattach a thread" msgstr "" #: templates/hyperkitty/reattach.html:18 msgid "Re-attach a thread to another" msgstr "" #: templates/hyperkitty/reattach.html:20 msgid "Thread to re-attach:" msgstr "" #: templates/hyperkitty/reattach.html:27 msgid "Re-attach it to:" msgstr "" #: templates/hyperkitty/reattach.html:29 msgid "Search for the parent thread" msgstr "" #: templates/hyperkitty/reattach.html:30 msgid "Search" msgstr "æœå°‹" #: templates/hyperkitty/reattach.html:42 msgid "this thread ID:" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "Do it" msgstr "" #: templates/hyperkitty/reattach.html:48 msgid "(there's no undoing!), or" msgstr "" #: templates/hyperkitty/reattach.html:50 msgid "go back to the thread" msgstr "" #: templates/hyperkitty/search_results.html:8 msgid "Search results for" msgstr "" #: templates/hyperkitty/search_results.html:28 msgid "search results" msgstr "æœå°‹çµæžœ" #: templates/hyperkitty/search_results.html:30 msgid "Search results" msgstr "æœå°‹çµæžœ" #: templates/hyperkitty/search_results.html:32 msgid "for query" msgstr "" #: templates/hyperkitty/search_results.html:42 #: templates/hyperkitty/user_posts.html:34 msgid "messages" msgstr "" #: templates/hyperkitty/search_results.html:55 msgid "sort by score" msgstr "" #: templates/hyperkitty/search_results.html:58 msgid "sort by latest first" msgstr "" #: templates/hyperkitty/search_results.html:61 msgid "sort by earliest first" msgstr "" #: templates/hyperkitty/search_results.html:82 msgid "Sorry no email could be found for this query." msgstr "" #: templates/hyperkitty/search_results.html:85 msgid "Sorry but your query looks empty." msgstr "" #: templates/hyperkitty/search_results.html:86 msgid "these are not the messages you are looking for" msgstr "" #: templates/hyperkitty/thread.html:26 msgid "newer" msgstr "較新" #: templates/hyperkitty/thread.html:45 msgid "older" msgstr "較舊" #: templates/hyperkitty/thread.html:71 msgid "Show replies by thread" msgstr "" #: templates/hyperkitty/thread.html:74 msgid "Show replies by date" msgstr "" #: templates/hyperkitty/thread.html:87 msgid "Visit here for a non-javascript version of this page." msgstr "" #: templates/hyperkitty/thread_list.html:37 #: templates/hyperkitty/user_profile/profile.html:19 msgid "Thread" msgstr "" #: templates/hyperkitty/thread_list.html:38 msgid "Start a new thread" msgstr "" #: templates/hyperkitty/thread_list.html:74 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:13 msgid "Age (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:19 msgid "Last active (days ago)" msgstr "" #: templates/hyperkitty/threads/right_col.html:47 #, python-format msgid "%(num_comments)s comments" msgstr "" #: templates/hyperkitty/threads/right_col.html:51 #, python-format msgid "%(participants_count)s participants" msgstr "" #: templates/hyperkitty/threads/right_col.html:56 #, python-format msgid "%(unread_count)s unread messages" msgstr "" #: templates/hyperkitty/threads/right_col.html:66 msgid "You must be logged-in to have favorites." msgstr "" #: templates/hyperkitty/threads/right_col.html:67 msgid "Add to favorites" msgstr "新增到最愛" #: templates/hyperkitty/threads/right_col.html:69 msgid "Remove from favorites" msgstr "從最愛中移除" #: templates/hyperkitty/threads/right_col.html:78 msgid "Reattach this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:82 msgid "Delete this thread" msgstr "" #: templates/hyperkitty/threads/right_col.html:122 msgid "Unreads:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "Go to:" msgstr "" #: templates/hyperkitty/threads/right_col.html:124 msgid "next" msgstr "下一個" #: templates/hyperkitty/threads/right_col.html:125 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:47 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:24 #: 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:26 #: 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:28 msgid "Last activity:" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:30 #: templates/hyperkitty/user_profile/last_views.html:30 msgid "Replies:" msgstr "回覆:" #: templates/hyperkitty/user_profile/favorites.html:41 #: templates/hyperkitty/user_profile/last_views.html:43 #: 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:44 #: 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:45 #: 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:46 msgid "Last activity" msgstr "" #: templates/hyperkitty/user_profile/favorites.html:45 #: templates/hyperkitty/user_profile/last_views.html:47 msgid "Replies" msgstr "回復" #: templates/hyperkitty/user_profile/favorites.html:71 msgid "No favorites yet." msgstr "" #: templates/hyperkitty/user_profile/last_views.html:56 msgid "New comments" msgstr "新留言" #: templates/hyperkitty/user_profile/last_views.html:79 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:20 msgid "Last thread activity" msgstr "" #: templates/hyperkitty/user_profile/profile.html:51 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:65 msgid "post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:33 #: templates/hyperkitty/user_profile/subscriptions.html:73 msgid "no post yet" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:44 msgid "Time since the first activity" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:45 msgid "First post" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:46 msgid "Posts to this list" msgstr "" #: templates/hyperkitty/user_profile/subscriptions.html:80 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:43 msgid "Email addresses:" msgstr "" #: views/message.py:77 msgid "This message in gzipped mbox format" msgstr "" #: views/message.py:206 msgid "Your reply has been sent and is being processed." msgstr "" #: views/message.py:210 msgid "" "\n" " You have been subscribed to {} list." msgstr "" #: views/message.py:302 #, python-format msgid "Could not delete message %(msg_id_hash)s: %(error)s" msgstr "" #: views/message.py:311 #, 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 "Home" #~ msgstr "首é " #~ msgid "Stats" #~ msgstr "狀態" #, fuzzy #~| msgid "Unread" #~ msgid "Threads" #~ msgstr "尚未閱讀" #, fuzzy #~| msgid "Newest" #~ msgid "New" #~ msgstr "最新的" #~ msgid "First Post" #~ 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=1672813581.4535165 hyperkitty-1.3.12/hyperkitty/management/__init__.py0000644000000000000000000000000014355216015017371 0ustar00././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4550934 hyperkitty-1.3.12/hyperkitty/management/commands/__init__.py0000644000000000000000000000000014355216015021172 0ustar00././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.565525 hyperkitty-1.3.12/hyperkitty/management/commands/attachments_to_file.py0000644000000000000000000000631314452440737023474 0ustar00# -*- 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.') ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1720097985.1731536 hyperkitty-1.3.12/hyperkitty/management/commands/hyperkitty_import.py0000644000000000000000000004373514641516301023266 0ustar00# -*- 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, timezone 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 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=timezone.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 += '>' # We've also seen bogus Message-IDs with non-ascii so remove any. mid = mid.encode('ascii', 'ignore').decode('ascii') 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 key in mbox.iterkeys(): try: msg = mbox.get(key) except Exception as e: # In case of *any* exception, log and continue to import the # rest of the archive. self.stderr.write( f"Message {key} failed to import, skipping\n {e}") continue # FIXME: this converts mailbox.mboxMessage to # email.message.EmailMessage # We need to fix up Message-IDs here because recent Python email # throws an IndexError exception on getting a Message-ID of <>. if msg['message-id'] is None: msg['Message-ID'] = make_msgid('generated') mid = str(msg['message-id']) if mid.strip() in ('', '<>'): msg.replace_header('Message-ID', make_msgid('generated')) elif mid != self._fix_mid(mid): msg.replace_header('Message-ID', self._fix_mid(mid)) 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) # 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) ) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5658743 hyperkitty-1.3.12/hyperkitty/management/commands/hyperkitty_warm_up_cache.py0000644000000000000000000000571214452440737024553 0ustar00# -*- 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() ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.566063 hyperkitty-1.3.12/hyperkitty/management/commands/mailman_sync.py0000644000000000000000000000321614452440737022131 0ustar00# -*- 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)) ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.566249 hyperkitty-1.3.12/hyperkitty/management/commands/update_index_one_list.py0000644000000000000000000000303114452440737024017 0ustar00# -*- 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"]) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5664513 hyperkitty-1.3.12/hyperkitty/management/utils.py0000644000000000000000000000475614452440737017030 0ustar00# -*- 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=1717841667.6656754 hyperkitty-1.3.12/hyperkitty/migrations/0001_initial.py0000644000000000000000000002576314631027404020011 0ustar00# -*- coding: utf-8 -*- # flake8: noqa import zoneinfo import django.db.models.deletion import django.utils.timezone from django.conf import settings from django.db import migrations, models TIMEZONES = sorted([(tz, tz) for tz in zoneinfo.available_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')]), ), ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.430499 hyperkitty-1.3.12/hyperkitty/migrations/0002_auto_20150311_0913.py0000644000000000000000000000063314355216015020747 0ustar00# -*- 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4300365 hyperkitty-1.3.12/hyperkitty/migrations/0003_thread_starting_email.py0000644000000000000000000000217614355216015022705 0ustar00# -*- 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), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4314816 hyperkitty-1.3.12/hyperkitty/migrations/0004_archived_date_and_subject.py0000644000000000000000000000116214355216015023472 0ustar00# -*- 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4269145 hyperkitty-1.3.12/hyperkitty/migrations/0005_MailingList_list_id.py0000644000000000000000000000126414355216015022276 0ustar00# -*- 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), ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.429669 hyperkitty-1.3.12/hyperkitty/migrations/0006_thread_on_delete.py0000644000000000000000000000141014355216015021632 0ustar00# -*- 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'), ), ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.428631 hyperkitty-1.3.12/hyperkitty/migrations/0007_allauth_20160808_1604.py0000644000000000000000000000542214355216015021451 0ustar00# -*- 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), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4280355 hyperkitty-1.3.12/hyperkitty/migrations/0008_django_mailman3_profile.py0000644000000000000000000000151414355216015023117 0ustar00# -*- 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', ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4319525 hyperkitty-1.3.12/hyperkitty/migrations/0009_duplicate_persona_users.py0000644000000000000000000000452314355216015023302 0ustar00# -*- 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), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4274316 hyperkitty-1.3.12/hyperkitty/migrations/0010_email_sender_name.py0000644000000000000000000000305114355216015021772 0ustar00# -*- 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', ), ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.432153 hyperkitty-1.3.12/hyperkitty/migrations/0011_email_parent.py0000644000000000000000000000106514355216015021007 0ustar00# -*- 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4283397 hyperkitty-1.3.12/hyperkitty/migrations/0012_thread_order_null.py0000644000000000000000000000062514355216015022045 0ustar00# -*- 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4277198 hyperkitty-1.3.12/hyperkitty/migrations/0013_mailinglist_id_1.py0000644000000000000000000001215714355216015021565 0ustar00# -*- 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(), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4329362 hyperkitty-1.3.12/hyperkitty/migrations/0014_mailinglist_id_2.py0000644000000000000000000000451714355216015021570 0ustar00# -*- 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), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4327157 hyperkitty-1.3.12/hyperkitty/migrations/0015_mailinglist_id_3.py0000644000000000000000000000243214355216015021564 0ustar00# -*- 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4311438 hyperkitty-1.3.12/hyperkitty/migrations/0016_auto_20180309_0056.py0000644000000000000000000000105114355216015020757 0ustar00# -*- 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), ), ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.431726 hyperkitty-1.3.12/hyperkitty/migrations/0017_file_attachments.py0000644000000000000000000000104214355216015021662 0ustar00# 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4265733 hyperkitty-1.3.12/hyperkitty/migrations/0018_threadcategory_color.py0000644000000000000000000000067114355216015022563 0ustar00# 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), ), ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.427162 hyperkitty-1.3.12/hyperkitty/migrations/0019_auto_20190127_null_description.py0000644000000000000000000000061514355216015023751 0ustar00# 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4288754 hyperkitty-1.3.12/hyperkitty/migrations/0020_auto_20190907_1927.py0000644000000000000000000000121614355216015020772 0ustar00# 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'), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4307907 hyperkitty-1.3.12/hyperkitty/migrations/0021_add_owners_mods.py0000644000000000000000000000142214355216015021514 0ustar00# 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), ), ] ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.429281 hyperkitty-1.3.12/hyperkitty/migrations/0022_mailinglist_archive_rendering_mode.py0000644000000000000000000000064214355216015025427 0ustar00# 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4262419 hyperkitty-1.3.12/hyperkitty/migrations/0023_alter_mailinglist_name.py0000644000000000000000000000066614355216015023063 0ustar00# 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), ), ] ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4290318 hyperkitty-1.3.12/hyperkitty/migrations/__init__.py0000644000000000000000000000000014355216015017431 0ustar00././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1688879582.56679 hyperkitty-1.3.12/hyperkitty/models/__init__.py0000644000000000000000000000216014452440737016561 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5669892 hyperkitty-1.3.12/hyperkitty/models/category.py0000644000000000000000000000443214452440737016643 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.567199 hyperkitty-1.3.12/hyperkitty/models/common.py0000644000000000000000000000676114452440737016325 0ustar00# -*- 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} ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1725175432.0979447 hyperkitty-1.3.12/hyperkitty/models/email.py0000644000000000000000000003260714665013210016106 0ustar00# -*- 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) 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) # Enforce `multipart/mixed` even when there are no attachments. msg.set_content(self.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 self.content is not None: return bytes(self.content) if folder is None: return b'' 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 b'' 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5676877 hyperkitty-1.3.12/hyperkitty/models/favorite.py0000644000000000000000000000234414452440737016645 0ustar00# -*- 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)) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1719042807.8348703 hyperkitty-1.3.12/hyperkitty/models/mailinglist.py0000644000000000000000000004150414635501370017335 0ustar00# -*- 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 datetime import timezone 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 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=timezone.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) def is_owner(self, user): try: client = get_mailman_client() mm_list = client.get_list(self.name) except MailmanConnectionError: return False except HTTPError: return False if not mm_list: return False if user.is_authenticated and user.email in [ owner.address.email for owner in mm_list.owners]: return True return False # 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=timezone.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 ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.568017 hyperkitty-1.3.12/hyperkitty/models/profile.py0000644000000000000000000000406014452440737016463 0ustar00# -*- 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() ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5681365 hyperkitty-1.3.12/hyperkitty/models/sender.py0000644000000000000000000000466414452440737016315 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5683362 hyperkitty-1.3.12/hyperkitty/models/tag.py0000644000000000000000000000320214452440737015573 0ustar00# -*- 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 ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1725175432.0990174 hyperkitty-1.3.12/hyperkitty/models/thread.py0000644000000000000000000002121114665013210016253 0ustar00# -*- 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 datetime import timezone from django.conf import settings from django.db import models from django.utils.timezone import now 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=timezone.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=timezone.utc) <= self.view_date): return 0 # avoid the expensive query below else: return self.thread.emails.filter(date__gt=self.view_date).count() ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.568865 hyperkitty-1.3.12/hyperkitty/models/vote.py0000644000000000000000000000314214452440737016000 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5691504 hyperkitty-1.3.12/hyperkitty/search_indexes.py0000644000000000000000000001024714452440737016530 0ustar00# -*- 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") ././@PaxHeader0000000000000000000000000000003200000000000010210 xustar0026 mtime=1688879582.56936 hyperkitty-1.3.12/hyperkitty/signals.py0000644000000000000000000001043314452440737015201 0ustar00# -*- 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) ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8753536 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/ajax-loader.gif0000644000000000000000000000315414023037633022315 0ustar00GIF89aõÿÿÿøøøðððîîîÄÄÄâââÎÎÎÚÚÚÒÒÒÐÐÐÈÈÈ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;././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.569504 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/button_back.png0000644000000000000000000000666314452440737022461 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5696404 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/button_back.svg0000644000000000000000000000651614452440737022471 0ustar00Back to the threadBack to the thread././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.569734 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/button_newer.png0000644000000000000000000000625614452440737022677 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5698314 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/button_older.png0000644000000000000000000000602014452440737022651 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5699358 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/discussion.png0000644000000000000000000000054214452440737022337 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8757336 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/email_bg.png0000644000000000000000000000103514023037633021700 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8759613 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/favicon.ico0000644000000000000000000030253614023037633021566 0ustar00 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././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.570277 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/hyperkitty-logo.svg0000644000000000000000000007475714452440737023364 0ustar00././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8763916 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/like.png0000644000000000000000000000162314023037633021070 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1615609754.876461 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/likealot.png0000644000000000000000000000162014023037633021745 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.570449 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/logo.png0000644000000000000000000004516314452440737021124 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1615609754.876749 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/neutral.png0000644000000000000000000000157714023037633021626 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1688879582.570555 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/newthread.png0000644000000000000000000000615414452440737022142 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1615609754.8769896 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/participant.png0000644000000000000000000000124414023037633022461 0ustar00‰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`‚././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1688879582.5707543 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/img/saved.png0000644000000000000000000000127214452440737021257 0ustar00‰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-xxl").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-bs-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-xxl").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(); }); ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.462183 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/js/hyperkitty-index.js0000644000000000000000000000635314355216015023163 0ustar00/* 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 + '"]')); }); }); } ././@PaxHeader0000000000000000000000000000003300000000000010211 xustar0027 mtime=1672813581.461966 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/js/hyperkitty-overview.js0000644000000000000000000000467414355216015023726 0ustar00/* 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")); }); } ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1717841666.0307512 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/js/hyperkitty-thread.js0000644000000000000000000003312114631027402023311 0ustar00/* 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-xxl").tooltip({ selector: ".email-info .attachments-list a", placement: "right" }); // Quotes $("div.container-xxl").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) { e.preventDefault(); if ($(this).hasClass("reply-mailto")) { $(this).parent(".email-info").find(".reply-form-unauthenticated").slideToggle("fast", function() { if ($(this).css("display") === "block") { $(this).find("textarea").focus(); } }); return; } $(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 = '../../'; }); } ././@PaxHeader0000000000000000000000000000003400000000000010212 xustar0028 mtime=1672813581.4629385 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/js/hyperkitty-userprofile.js0000644000000000000000000000477114355216015024415 0ustar00/* 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=1615609754.8780274 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/README.txt0000644000000000000000000000027414023037633023327 0ustar00This 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. ././@PaxHeader0000000000000000000000000000022400000000000010213 xustar00120 path=hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.eot 28 mtime=1615609754.8782272 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-r0000644000000000000000000004723714023037633031317 0ustar00Ÿ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‚`././@PaxHeader0000000000000000000000000000022300000000000010212 xustar00120 path=hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.svg 27 mtime=1688879582.572091 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-r0000644000000000000000000026725614452440737031335 0ustar00././@PaxHeader0000000000000000000000000000022400000000000010213 xustar00120 path=hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.ttf 28 mtime=1615609754.8788207 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-r0000644000000000000000000013053414023037633031310 0ustar00€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Ã././@PaxHeader0000000000000000000000000000022400000000000010213 xustar00121 path=hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff 27 mtime=1615609754.878966 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-r0000644000000000000000000005560014023037633031310 0ustar00wOFF[€±\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Ã././@PaxHeader0000000000000000000000000000022600000000000010215 xustar00122 path=hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-regular.woff2 28 mtime=1615609754.8790317 hyperkitty-1.3.12/hyperkitty/static/hyperkitty/libs/bootstrap/fonts/bootstrap/glyphicons-halflings-r0000644000000000000000000004315414023037633031311 0ustar00wOF2Fl±\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ÍÆý { if (obj === null || obj === undefined) { return `${obj}`; } return {}.toString.call(obj).match(/\s([a-z]+)/i)[1].toLowerCase(); }; /** * -------------------------------------------------------------------------- * Public Util Api * -------------------------------------------------------------------------- */ const getUID = prefix => { do { prefix += Math.floor(Math.random() * MAX_UID); } while (document.getElementById(prefix)); return prefix; }; const getSelector = element => { let selector = element.getAttribute('data-bs-target'); if (!selector || selector === '#') { let hrefAttr = element.getAttribute('href'); // The only valid content that could double as a selector are IDs or classes, // so everything starting with `#` or `.`. If a "real" URL is used as the selector, // `document.querySelector` will rightfully complain it is invalid. // See https://github.com/twbs/bootstrap/issues/32273 if (!hrefAttr || !hrefAttr.includes('#') && !hrefAttr.startsWith('.')) { return null; } // Just in case some CMS puts out a full URL with the anchor appended if (hrefAttr.includes('#') && !hrefAttr.startsWith('#')) { hrefAttr = `#${hrefAttr.split('#')[1]}`; } selector = hrefAttr && hrefAttr !== '#' ? hrefAttr.trim() : null; } return selector; }; const getSelectorFromElement = element => { const selector = getSelector(element); if (selector) { return document.querySelector(selector) ? selector : null; } return null; }; const getElementFromSelector = element => { const selector = getSelector(element); return selector ? document.querySelector(selector) : null; }; const getTransitionDurationFromElement = element => { if (!element) { return 0; } // Get transition-duration of the element let { transitionDuration, transitionDelay } = window.getComputedStyle(element); const floatTransitionDuration = Number.parseFloat(transitionDuration); const floatTransitionDelay = Number.parseFloat(transitionDelay); // Return 0 if element or transition duration is not found if (!floatTransitionDuration && !floatTransitionDelay) { return 0; } // If multiple durations are defined, take the first transitionDuration = transitionDuration.split(',')[0]; transitionDelay = transitionDelay.split(',')[0]; return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER; }; const triggerTransitionEnd = element => { element.dispatchEvent(new Event(TRANSITION_END)); }; const isElement$1 = obj => { if (!obj || typeof obj !== 'object') { return false; } if (typeof obj.jquery !== 'undefined') { obj = obj[0]; } return typeof obj.nodeType !== 'undefined'; }; const getElement = obj => { if (isElement$1(obj)) { // it's a jQuery object or a node element return obj.jquery ? obj[0] : obj; } if (typeof obj === 'string' && obj.length > 0) { return document.querySelector(obj); } return null; }; const typeCheckConfig = (componentName, config, configTypes) => { Object.keys(configTypes).forEach(property => { const expectedTypes = configTypes[property]; const value = config[property]; const valueType = value && isElement$1(value) ? 'element' : toType(value); if (!new RegExp(expectedTypes).test(valueType)) { throw new TypeError(`${componentName.toUpperCase()}: Option "${property}" provided type "${valueType}" but expected type "${expectedTypes}".`); } }); }; const isVisible = element => { if (!isElement$1(element) || element.getClientRects().length === 0) { return false; } return getComputedStyle(element).getPropertyValue('visibility') === 'visible'; }; const isDisabled = element => { if (!element || element.nodeType !== Node.ELEMENT_NODE) { return true; } if (element.classList.contains('disabled')) { return true; } if (typeof element.disabled !== 'undefined') { return element.disabled; } return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'; }; const findShadowRoot = element => { if (!document.documentElement.attachShadow) { return null; } // Can find the shadow root otherwise it'll return the document if (typeof element.getRootNode === 'function') { const root = element.getRootNode(); return root instanceof ShadowRoot ? root : null; } if (element instanceof ShadowRoot) { return element; } // when we don't find a shadow root if (!element.parentNode) { return null; } return findShadowRoot(element.parentNode); }; const noop = () => {}; /** * Trick to restart an element's animation * * @param {HTMLElement} element * @return void * * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation */ const reflow = element => { // eslint-disable-next-line no-unused-expressions element.offsetHeight; }; const getjQuery = () => { const { jQuery } = window; if (jQuery && !document.body.hasAttribute('data-bs-no-jquery')) { return jQuery; } return null; }; const DOMContentLoadedCallbacks = []; const onDOMContentLoaded = callback => { if (document.readyState === 'loading') { // add listener on the first call when the document is in loading state if (!DOMContentLoadedCallbacks.length) { document.addEventListener('DOMContentLoaded', () => { DOMContentLoadedCallbacks.forEach(callback => callback()); }); } DOMContentLoadedCallbacks.push(callback); } else { callback(); } }; const isRTL = () => document.documentElement.dir === 'rtl'; const defineJQueryPlugin = plugin => { onDOMContentLoaded(() => { const $ = getjQuery(); /* istanbul ignore if */ if ($) { const name = plugin.NAME; const JQUERY_NO_CONFLICT = $.fn[name]; $.fn[name] = plugin.jQueryInterface; $.fn[name].Constructor = plugin; $.fn[name].noConflict = () => { $.fn[name] = JQUERY_NO_CONFLICT; return plugin.jQueryInterface; }; } }); }; const execute = callback => { if (typeof callback === 'function') { callback(); } }; const executeAfterTransition = (callback, transitionElement, waitForTransition = true) => { if (!waitForTransition) { execute(callback); return; } const durationPadding = 5; const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding; let called = false; const handler = ({ target }) => { if (target !== transitionElement) { return; } called = true; transitionElement.removeEventListener(TRANSITION_END, handler); execute(callback); }; transitionElement.addEventListener(TRANSITION_END, handler); setTimeout(() => { if (!called) { triggerTransitionEnd(transitionElement); } }, emulatedDuration); }; /** * Return the previous/next element of a list. * * @param {array} list The list of elements * @param activeElement The active element * @param shouldGetNext Choose to get next or previous element * @param isCycleAllowed * @return {Element|elem} The proper element */ const getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => { let index = list.indexOf(activeElement); // if the element does not exist in the list return an element depending on the direction and if cycle is allowed if (index === -1) { return list[!shouldGetNext && isCycleAllowed ? list.length - 1 : 0]; } const listLength = list.length; index += shouldGetNext ? 1 : -1; if (isCycleAllowed) { index = (index + listLength) % listLength; } return list[Math.max(0, Math.min(index, listLength - 1))]; }; /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): dom/event-handler.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const namespaceRegex = /[^.]*(?=\..*)\.|.*/; const stripNameRegex = /\..*/; const stripUidRegex = /::\d+$/; const eventRegistry = {}; // Events storage let uidEvent = 1; const customEvents = { mouseenter: 'mouseover', mouseleave: 'mouseout' }; const customEventsRegex = /^(mouseenter|mouseleave)/i; const nativeEvents = new Set(['click', 'dblclick', 'mouseup', 'mousedown', 'contextmenu', 'mousewheel', 'DOMMouseScroll', 'mouseover', 'mouseout', 'mousemove', 'selectstart', 'selectend', 'keydown', 'keypress', 'keyup', 'orientationchange', 'touchstart', 'touchmove', 'touchend', 'touchcancel', 'pointerdown', 'pointermove', 'pointerup', 'pointerleave', 'pointercancel', 'gesturestart', 'gesturechange', 'gestureend', 'focus', 'blur', 'change', 'reset', 'select', 'submit', 'focusin', 'focusout', 'load', 'unload', 'beforeunload', 'resize', 'move', 'DOMContentLoaded', 'readystatechange', 'error', 'abort', 'scroll']); /** * ------------------------------------------------------------------------ * Private methods * ------------------------------------------------------------------------ */ function getUidEvent(element, uid) { return uid && `${uid}::${uidEvent++}` || element.uidEvent || uidEvent++; } function getEvent(element) { const uid = getUidEvent(element); element.uidEvent = uid; eventRegistry[uid] = eventRegistry[uid] || {}; return eventRegistry[uid]; } function bootstrapHandler(element, fn) { return function handler(event) { event.delegateTarget = element; if (handler.oneOff) { EventHandler.off(element, event.type, fn); } return fn.apply(element, [event]); }; } function bootstrapDelegationHandler(element, selector, fn) { return function handler(event) { const domElements = element.querySelectorAll(selector); for (let { target } = event; target && target !== this; target = target.parentNode) { for (let i = domElements.length; i--;) { if (domElements[i] === target) { event.delegateTarget = target; if (handler.oneOff) { EventHandler.off(element, event.type, selector, fn); } return fn.apply(target, [event]); } } } // To please ESLint return null; }; } function findHandler(events, handler, delegationSelector = null) { const uidEventList = Object.keys(events); for (let i = 0, len = uidEventList.length; i < len; i++) { const event = events[uidEventList[i]]; if (event.originalHandler === handler && event.delegationSelector === delegationSelector) { return event; } } return null; } function normalizeParams(originalTypeEvent, handler, delegationFn) { const delegation = typeof handler === 'string'; const originalHandler = delegation ? delegationFn : handler; let typeEvent = getTypeEvent(originalTypeEvent); const isNative = nativeEvents.has(typeEvent); if (!isNative) { typeEvent = originalTypeEvent; } return [delegation, originalHandler, typeEvent]; } function addHandler(element, originalTypeEvent, handler, delegationFn, oneOff) { if (typeof originalTypeEvent !== 'string' || !element) { return; } if (!handler) { handler = delegationFn; delegationFn = null; } // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position // this prevents the handler from being dispatched the same way as mouseover or mouseout does if (customEventsRegex.test(originalTypeEvent)) { const wrapFn = fn => { return function (event) { if (!event.relatedTarget || event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget)) { return fn.call(this, event); } }; }; if (delegationFn) { delegationFn = wrapFn(delegationFn); } else { handler = wrapFn(handler); } } const [delegation, originalHandler, typeEvent] = normalizeParams(originalTypeEvent, handler, delegationFn); const events = getEvent(element); const handlers = events[typeEvent] || (events[typeEvent] = {}); const previousFn = findHandler(handlers, originalHandler, delegation ? handler : null); if (previousFn) { previousFn.oneOff = previousFn.oneOff && oneOff; return; } const uid = getUidEvent(originalHandler, originalTypeEvent.replace(namespaceRegex, '')); const fn = delegation ? bootstrapDelegationHandler(element, handler, delegationFn) : bootstrapHandler(element, handler); fn.delegationSelector = delegation ? handler : null; fn.originalHandler = originalHandler; fn.oneOff = oneOff; fn.uidEvent = uid; handlers[uid] = fn; element.addEventListener(typeEvent, fn, delegation); } function removeHandler(element, events, typeEvent, handler, delegationSelector) { const fn = findHandler(events[typeEvent], handler, delegationSelector); if (!fn) { return; } element.removeEventListener(typeEvent, fn, Boolean(delegationSelector)); delete events[typeEvent][fn.uidEvent]; } function removeNamespacedHandlers(element, events, typeEvent, namespace) { const storeElementEvent = events[typeEvent] || {}; Object.keys(storeElementEvent).forEach(handlerKey => { if (handlerKey.includes(namespace)) { const event = storeElementEvent[handlerKey]; removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector); } }); } function getTypeEvent(event) { // allow to get the native events from namespaced events ('click.bs.button' --> 'click') event = event.replace(stripNameRegex, ''); return customEvents[event] || event; } const EventHandler = { on(element, event, handler, delegationFn) { addHandler(element, event, handler, delegationFn, false); }, one(element, event, handler, delegationFn) { addHandler(element, event, handler, delegationFn, true); }, off(element, originalTypeEvent, handler, delegationFn) { if (typeof originalTypeEvent !== 'string' || !element) { return; } const [delegation, originalHandler, typeEvent] = normalizeParams(originalTypeEvent, handler, delegationFn); const inNamespace = typeEvent !== originalTypeEvent; const events = getEvent(element); const isNamespace = originalTypeEvent.startsWith('.'); if (typeof originalHandler !== 'undefined') { // Simplest case: handler is passed, remove that listener ONLY. if (!events || !events[typeEvent]) { return; } removeHandler(element, events, typeEvent, originalHandler, delegation ? handler : null); return; } if (isNamespace) { Object.keys(events).forEach(elementEvent => { removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1)); }); } const storeElementEvent = events[typeEvent] || {}; Object.keys(storeElementEvent).forEach(keyHandlers => { const handlerKey = keyHandlers.replace(stripUidRegex, ''); if (!inNamespace || originalTypeEvent.includes(handlerKey)) { const event = storeElementEvent[keyHandlers]; removeHandler(element, events, typeEvent, event.originalHandler, event.delegationSelector); } }); }, trigger(element, event, args) { if (typeof event !== 'string' || !element) { return null; } const $ = getjQuery(); const typeEvent = getTypeEvent(event); const inNamespace = event !== typeEvent; const isNative = nativeEvents.has(typeEvent); let jQueryEvent; let bubbles = true; let nativeDispatch = true; let defaultPrevented = false; let evt = null; if (inNamespace && $) { jQueryEvent = $.Event(event, args); $(element).trigger(jQueryEvent); bubbles = !jQueryEvent.isPropagationStopped(); nativeDispatch = !jQueryEvent.isImmediatePropagationStopped(); defaultPrevented = jQueryEvent.isDefaultPrevented(); } if (isNative) { evt = document.createEvent('HTMLEvents'); evt.initEvent(typeEvent, bubbles, true); } else { evt = new CustomEvent(event, { bubbles, cancelable: true }); } // merge custom information in our event if (typeof args !== 'undefined') { Object.keys(args).forEach(key => { Object.defineProperty(evt, key, { get() { return args[key]; } }); }); } if (defaultPrevented) { evt.preventDefault(); } if (nativeDispatch) { element.dispatchEvent(evt); } if (evt.defaultPrevented && typeof jQueryEvent !== 'undefined') { jQueryEvent.preventDefault(); } return evt; } }; /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): dom/data.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const elementMap = new Map(); const Data = { set(element, key, instance) { if (!elementMap.has(element)) { elementMap.set(element, new Map()); } const instanceMap = elementMap.get(element); // make it clear we only want one instance per element // can be removed later when multiple key/instances are fine to be used if (!instanceMap.has(key) && instanceMap.size !== 0) { // eslint-disable-next-line no-console console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`); return; } instanceMap.set(key, instance); }, get(element, key) { if (elementMap.has(element)) { return elementMap.get(element).get(key) || null; } return null; }, remove(element, key) { if (!elementMap.has(element)) { return; } const instanceMap = elementMap.get(element); instanceMap.delete(key); // free up element references if there are no instances left for an element if (instanceMap.size === 0) { elementMap.delete(element); } } }; /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): base-component.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const VERSION = '5.1.3'; class BaseComponent { constructor(element) { element = getElement(element); if (!element) { return; } this._element = element; Data.set(this._element, this.constructor.DATA_KEY, this); } dispose() { Data.remove(this._element, this.constructor.DATA_KEY); EventHandler.off(this._element, this.constructor.EVENT_KEY); Object.getOwnPropertyNames(this).forEach(propertyName => { this[propertyName] = null; }); } _queueCallback(callback, element, isAnimated = true) { executeAfterTransition(callback, element, isAnimated); } /** Static */ static getInstance(element) { return Data.get(getElement(element), this.DATA_KEY); } static getOrCreateInstance(element, config = {}) { return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null); } static get VERSION() { return VERSION; } static get NAME() { throw new Error('You have to implement the static method "NAME", for each component!'); } static get DATA_KEY() { return `bs.${this.NAME}`; } static get EVENT_KEY() { return `.${this.DATA_KEY}`; } } /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): util/component-functions.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ const enableDismissTrigger = (component, method = 'hide') => { const clickEvent = `click.dismiss${component.EVENT_KEY}`; const name = component.NAME; EventHandler.on(document, clickEvent, `[data-bs-dismiss="${name}"]`, function (event) { if (['A', 'AREA'].includes(this.tagName)) { event.preventDefault(); } if (isDisabled(this)) { return; } const target = getElementFromSelector(this) || this.closest(`.${name}`); const instance = component.getOrCreateInstance(target); // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method instance[method](); }); }; /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): alert.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$d = 'alert'; const DATA_KEY$c = 'bs.alert'; const EVENT_KEY$c = `.${DATA_KEY$c}`; const EVENT_CLOSE = `close${EVENT_KEY$c}`; const EVENT_CLOSED = `closed${EVENT_KEY$c}`; const CLASS_NAME_FADE$5 = 'fade'; const CLASS_NAME_SHOW$8 = 'show'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Alert extends BaseComponent { // Getters static get NAME() { return NAME$d; } // Public close() { const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE); if (closeEvent.defaultPrevented) { return; } this._element.classList.remove(CLASS_NAME_SHOW$8); const isAnimated = this._element.classList.contains(CLASS_NAME_FADE$5); this._queueCallback(() => this._destroyElement(), this._element, isAnimated); } // Private _destroyElement() { this._element.remove(); EventHandler.trigger(this._element, EVENT_CLOSED); this.dispose(); } // Static static jQueryInterface(config) { return this.each(function () { const data = Alert.getOrCreateInstance(this); if (typeof config !== 'string') { return; } if (data[config] === undefined || config.startsWith('_') || config === 'constructor') { throw new TypeError(`No method named "${config}"`); } data[config](this); }); } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ enableDismissTrigger(Alert, 'close'); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Alert to jQuery only if jQuery is present */ defineJQueryPlugin(Alert); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): button.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$c = 'button'; const DATA_KEY$b = 'bs.button'; const EVENT_KEY$b = `.${DATA_KEY$b}`; const DATA_API_KEY$7 = '.data-api'; const CLASS_NAME_ACTIVE$3 = 'active'; const SELECTOR_DATA_TOGGLE$5 = '[data-bs-toggle="button"]'; const EVENT_CLICK_DATA_API$6 = `click${EVENT_KEY$b}${DATA_API_KEY$7}`; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Button extends BaseComponent { // Getters static get NAME() { return NAME$c; } // Public toggle() { // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE$3)); } // Static static jQueryInterface(config) { return this.each(function () { const data = Button.getOrCreateInstance(this); if (config === 'toggle') { data[config](); } }); } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ EventHandler.on(document, EVENT_CLICK_DATA_API$6, SELECTOR_DATA_TOGGLE$5, event => { event.preventDefault(); const button = event.target.closest(SELECTOR_DATA_TOGGLE$5); const data = Button.getOrCreateInstance(button); data.toggle(); }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Button to jQuery only if jQuery is present */ defineJQueryPlugin(Button); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): dom/manipulator.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ function normalizeData(val) { if (val === 'true') { return true; } if (val === 'false') { return false; } if (val === Number(val).toString()) { return Number(val); } if (val === '' || val === 'null') { return null; } return val; } function normalizeDataKey(key) { return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`); } const Manipulator = { setDataAttribute(element, key, value) { element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value); }, removeDataAttribute(element, key) { element.removeAttribute(`data-bs-${normalizeDataKey(key)}`); }, getDataAttributes(element) { if (!element) { return {}; } const attributes = {}; Object.keys(element.dataset).filter(key => key.startsWith('bs')).forEach(key => { let pureKey = key.replace(/^bs/, ''); pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length); attributes[pureKey] = normalizeData(element.dataset[key]); }); return attributes; }, getDataAttribute(element, key) { return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`)); }, offset(element) { const rect = element.getBoundingClientRect(); return { top: rect.top + window.pageYOffset, left: rect.left + window.pageXOffset }; }, position(element) { return { top: element.offsetTop, left: element.offsetLeft }; } }; /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): dom/selector-engine.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ const NODE_TEXT = 3; const SelectorEngine = { find(selector, element = document.documentElement) { return [].concat(...Element.prototype.querySelectorAll.call(element, selector)); }, findOne(selector, element = document.documentElement) { return Element.prototype.querySelector.call(element, selector); }, children(element, selector) { return [].concat(...element.children).filter(child => child.matches(selector)); }, parents(element, selector) { const parents = []; let ancestor = element.parentNode; while (ancestor && ancestor.nodeType === Node.ELEMENT_NODE && ancestor.nodeType !== NODE_TEXT) { if (ancestor.matches(selector)) { parents.push(ancestor); } ancestor = ancestor.parentNode; } return parents; }, prev(element, selector) { let previous = element.previousElementSibling; while (previous) { if (previous.matches(selector)) { return [previous]; } previous = previous.previousElementSibling; } return []; }, next(element, selector) { let next = element.nextElementSibling; while (next) { if (next.matches(selector)) { return [next]; } next = next.nextElementSibling; } return []; }, focusableChildren(element) { const focusables = ['a', 'button', 'input', 'textarea', 'select', 'details', '[tabindex]', '[contenteditable="true"]'].map(selector => `${selector}:not([tabindex^="-"])`).join(', '); return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el)); } }; /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): carousel.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$b = 'carousel'; const DATA_KEY$a = 'bs.carousel'; const EVENT_KEY$a = `.${DATA_KEY$a}`; const DATA_API_KEY$6 = '.data-api'; const ARROW_LEFT_KEY = 'ArrowLeft'; const ARROW_RIGHT_KEY = 'ArrowRight'; const TOUCHEVENT_COMPAT_WAIT = 500; // Time for mouse compat events to fire after touch const SWIPE_THRESHOLD = 40; const Default$a = { interval: 5000, keyboard: true, slide: false, pause: 'hover', wrap: true, touch: true }; const DefaultType$a = { interval: '(number|boolean)', keyboard: 'boolean', slide: '(boolean|string)', pause: '(string|boolean)', wrap: 'boolean', touch: 'boolean' }; const ORDER_NEXT = 'next'; const ORDER_PREV = 'prev'; const DIRECTION_LEFT = 'left'; const DIRECTION_RIGHT = 'right'; const KEY_TO_DIRECTION = { [ARROW_LEFT_KEY]: DIRECTION_RIGHT, [ARROW_RIGHT_KEY]: DIRECTION_LEFT }; const EVENT_SLIDE = `slide${EVENT_KEY$a}`; const EVENT_SLID = `slid${EVENT_KEY$a}`; const EVENT_KEYDOWN = `keydown${EVENT_KEY$a}`; const EVENT_MOUSEENTER = `mouseenter${EVENT_KEY$a}`; const EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY$a}`; const EVENT_TOUCHSTART = `touchstart${EVENT_KEY$a}`; const EVENT_TOUCHMOVE = `touchmove${EVENT_KEY$a}`; const EVENT_TOUCHEND = `touchend${EVENT_KEY$a}`; const EVENT_POINTERDOWN = `pointerdown${EVENT_KEY$a}`; const EVENT_POINTERUP = `pointerup${EVENT_KEY$a}`; const EVENT_DRAG_START = `dragstart${EVENT_KEY$a}`; const EVENT_LOAD_DATA_API$2 = `load${EVENT_KEY$a}${DATA_API_KEY$6}`; const EVENT_CLICK_DATA_API$5 = `click${EVENT_KEY$a}${DATA_API_KEY$6}`; const CLASS_NAME_CAROUSEL = 'carousel'; const CLASS_NAME_ACTIVE$2 = 'active'; const CLASS_NAME_SLIDE = 'slide'; const CLASS_NAME_END = 'carousel-item-end'; const CLASS_NAME_START = 'carousel-item-start'; const CLASS_NAME_NEXT = 'carousel-item-next'; const CLASS_NAME_PREV = 'carousel-item-prev'; const CLASS_NAME_POINTER_EVENT = 'pointer-event'; const SELECTOR_ACTIVE$1 = '.active'; const SELECTOR_ACTIVE_ITEM = '.active.carousel-item'; const SELECTOR_ITEM = '.carousel-item'; const SELECTOR_ITEM_IMG = '.carousel-item img'; const SELECTOR_NEXT_PREV = '.carousel-item-next, .carousel-item-prev'; const SELECTOR_INDICATORS = '.carousel-indicators'; const SELECTOR_INDICATOR = '[data-bs-target]'; const SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'; const SELECTOR_DATA_RIDE = '[data-bs-ride="carousel"]'; const POINTER_TYPE_TOUCH = 'touch'; const POINTER_TYPE_PEN = 'pen'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Carousel extends BaseComponent { constructor(element, config) { super(element); this._items = null; this._interval = null; this._activeElement = null; this._isPaused = false; this._isSliding = false; this.touchTimeout = null; this.touchStartX = 0; this.touchDeltaX = 0; this._config = this._getConfig(config); this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element); this._touchSupported = 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0; this._pointerEvent = Boolean(window.PointerEvent); this._addEventListeners(); } // Getters static get Default() { return Default$a; } static get NAME() { return NAME$b; } // Public next() { this._slide(ORDER_NEXT); } nextWhenVisible() { // Don't call next when the page isn't visible // or the carousel or its parent isn't visible if (!document.hidden && isVisible(this._element)) { this.next(); } } prev() { this._slide(ORDER_PREV); } pause(event) { if (!event) { this._isPaused = true; } if (SelectorEngine.findOne(SELECTOR_NEXT_PREV, this._element)) { triggerTransitionEnd(this._element); this.cycle(true); } clearInterval(this._interval); this._interval = null; } cycle(event) { if (!event) { this._isPaused = false; } if (this._interval) { clearInterval(this._interval); this._interval = null; } if (this._config && this._config.interval && !this._isPaused) { this._updateInterval(); this._interval = setInterval((document.visibilityState ? this.nextWhenVisible : this.next).bind(this), this._config.interval); } } to(index) { this._activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); const activeIndex = this._getItemIndex(this._activeElement); if (index > this._items.length - 1 || index < 0) { return; } if (this._isSliding) { EventHandler.one(this._element, EVENT_SLID, () => this.to(index)); return; } if (activeIndex === index) { this.pause(); this.cycle(); return; } const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV; this._slide(order, this._items[index]); } // Private _getConfig(config) { config = { ...Default$a, ...Manipulator.getDataAttributes(this._element), ...(typeof config === 'object' ? config : {}) }; typeCheckConfig(NAME$b, config, DefaultType$a); return config; } _handleSwipe() { const absDeltax = Math.abs(this.touchDeltaX); if (absDeltax <= SWIPE_THRESHOLD) { return; } const direction = absDeltax / this.touchDeltaX; this.touchDeltaX = 0; if (!direction) { return; } this._slide(direction > 0 ? DIRECTION_RIGHT : DIRECTION_LEFT); } _addEventListeners() { if (this._config.keyboard) { EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event)); } if (this._config.pause === 'hover') { EventHandler.on(this._element, EVENT_MOUSEENTER, event => this.pause(event)); EventHandler.on(this._element, EVENT_MOUSELEAVE, event => this.cycle(event)); } if (this._config.touch && this._touchSupported) { this._addTouchEventListeners(); } } _addTouchEventListeners() { const hasPointerPenTouch = event => { return this._pointerEvent && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH); }; const start = event => { if (hasPointerPenTouch(event)) { this.touchStartX = event.clientX; } else if (!this._pointerEvent) { this.touchStartX = event.touches[0].clientX; } }; const move = event => { // ensure swiping with one touch and not pinching this.touchDeltaX = event.touches && event.touches.length > 1 ? 0 : event.touches[0].clientX - this.touchStartX; }; const end = event => { if (hasPointerPenTouch(event)) { this.touchDeltaX = event.clientX - this.touchStartX; } this._handleSwipe(); if (this._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 this.pause(); if (this.touchTimeout) { clearTimeout(this.touchTimeout); } this.touchTimeout = setTimeout(event => this.cycle(event), TOUCHEVENT_COMPAT_WAIT + this._config.interval); } }; SelectorEngine.find(SELECTOR_ITEM_IMG, this._element).forEach(itemImg => { EventHandler.on(itemImg, EVENT_DRAG_START, event => event.preventDefault()); }); if (this._pointerEvent) { EventHandler.on(this._element, EVENT_POINTERDOWN, event => start(event)); EventHandler.on(this._element, EVENT_POINTERUP, event => end(event)); this._element.classList.add(CLASS_NAME_POINTER_EVENT); } else { EventHandler.on(this._element, EVENT_TOUCHSTART, event => start(event)); EventHandler.on(this._element, EVENT_TOUCHMOVE, event => move(event)); EventHandler.on(this._element, EVENT_TOUCHEND, event => end(event)); } } _keydown(event) { if (/input|textarea/i.test(event.target.tagName)) { return; } const direction = KEY_TO_DIRECTION[event.key]; if (direction) { event.preventDefault(); this._slide(direction); } } _getItemIndex(element) { this._items = element && element.parentNode ? SelectorEngine.find(SELECTOR_ITEM, element.parentNode) : []; return this._items.indexOf(element); } _getItemByOrder(order, activeElement) { const isNext = order === ORDER_NEXT; return getNextActiveElement(this._items, activeElement, isNext, this._config.wrap); } _triggerSlideEvent(relatedTarget, eventDirectionName) { const targetIndex = this._getItemIndex(relatedTarget); const fromIndex = this._getItemIndex(SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)); return EventHandler.trigger(this._element, EVENT_SLIDE, { relatedTarget, direction: eventDirectionName, from: fromIndex, to: targetIndex }); } _setActiveIndicatorElement(element) { if (this._indicatorsElement) { const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE$1, this._indicatorsElement); activeIndicator.classList.remove(CLASS_NAME_ACTIVE$2); activeIndicator.removeAttribute('aria-current'); const indicators = SelectorEngine.find(SELECTOR_INDICATOR, this._indicatorsElement); for (let i = 0; i < indicators.length; i++) { if (Number.parseInt(indicators[i].getAttribute('data-bs-slide-to'), 10) === this._getItemIndex(element)) { indicators[i].classList.add(CLASS_NAME_ACTIVE$2); indicators[i].setAttribute('aria-current', 'true'); break; } } } } _updateInterval() { const element = this._activeElement || SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); if (!element) { return; } const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10); if (elementInterval) { this._config.defaultInterval = this._config.defaultInterval || this._config.interval; this._config.interval = elementInterval; } else { this._config.interval = this._config.defaultInterval || this._config.interval; } } _slide(directionOrOrder, element) { const order = this._directionToOrder(directionOrOrder); const activeElement = SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element); const activeElementIndex = this._getItemIndex(activeElement); const nextElement = element || this._getItemByOrder(order, activeElement); const nextElementIndex = this._getItemIndex(nextElement); const isCycling = Boolean(this._interval); const isNext = order === ORDER_NEXT; const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END; const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV; const eventDirectionName = this._orderToDirection(order); if (nextElement && nextElement.classList.contains(CLASS_NAME_ACTIVE$2)) { this._isSliding = false; return; } if (this._isSliding) { return; } const slideEvent = this._triggerSlideEvent(nextElement, eventDirectionName); if (slideEvent.defaultPrevented) { return; } if (!activeElement || !nextElement) { // Some weirdness is happening, so we bail return; } this._isSliding = true; if (isCycling) { this.pause(); } this._setActiveIndicatorElement(nextElement); this._activeElement = nextElement; const triggerSlidEvent = () => { EventHandler.trigger(this._element, EVENT_SLID, { relatedTarget: nextElement, direction: eventDirectionName, from: activeElementIndex, to: nextElementIndex }); }; if (this._element.classList.contains(CLASS_NAME_SLIDE)) { nextElement.classList.add(orderClassName); reflow(nextElement); activeElement.classList.add(directionalClassName); nextElement.classList.add(directionalClassName); const completeCallBack = () => { nextElement.classList.remove(directionalClassName, orderClassName); nextElement.classList.add(CLASS_NAME_ACTIVE$2); activeElement.classList.remove(CLASS_NAME_ACTIVE$2, orderClassName, directionalClassName); this._isSliding = false; setTimeout(triggerSlidEvent, 0); }; this._queueCallback(completeCallBack, activeElement, true); } else { activeElement.classList.remove(CLASS_NAME_ACTIVE$2); nextElement.classList.add(CLASS_NAME_ACTIVE$2); this._isSliding = false; triggerSlidEvent(); } if (isCycling) { this.cycle(); } } _directionToOrder(direction) { if (![DIRECTION_RIGHT, DIRECTION_LEFT].includes(direction)) { return direction; } if (isRTL()) { return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT; } return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV; } _orderToDirection(order) { if (![ORDER_NEXT, ORDER_PREV].includes(order)) { return order; } if (isRTL()) { return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT; } return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT; } // Static static carouselInterface(element, config) { const data = Carousel.getOrCreateInstance(element, config); let { _config } = data; if (typeof config === 'object') { _config = { ..._config, ...config }; } const action = typeof config === 'string' ? config : _config.slide; 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(); } } static jQueryInterface(config) { return this.each(function () { Carousel.carouselInterface(this, config); }); } static dataApiClickHandler(event) { const target = getElementFromSelector(this); if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) { return; } const config = { ...Manipulator.getDataAttributes(target), ...Manipulator.getDataAttributes(this) }; const slideIndex = this.getAttribute('data-bs-slide-to'); if (slideIndex) { config.interval = false; } Carousel.carouselInterface(target, config); if (slideIndex) { Carousel.getInstance(target).to(slideIndex); } event.preventDefault(); } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ EventHandler.on(document, EVENT_CLICK_DATA_API$5, SELECTOR_DATA_SLIDE, Carousel.dataApiClickHandler); EventHandler.on(window, EVENT_LOAD_DATA_API$2, () => { const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE); for (let i = 0, len = carousels.length; i < len; i++) { Carousel.carouselInterface(carousels[i], Carousel.getInstance(carousels[i])); } }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Carousel to jQuery only if jQuery is present */ defineJQueryPlugin(Carousel); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): collapse.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$a = 'collapse'; const DATA_KEY$9 = 'bs.collapse'; const EVENT_KEY$9 = `.${DATA_KEY$9}`; const DATA_API_KEY$5 = '.data-api'; const Default$9 = { toggle: true, parent: null }; const DefaultType$9 = { toggle: 'boolean', parent: '(null|element)' }; const EVENT_SHOW$5 = `show${EVENT_KEY$9}`; const EVENT_SHOWN$5 = `shown${EVENT_KEY$9}`; const EVENT_HIDE$5 = `hide${EVENT_KEY$9}`; const EVENT_HIDDEN$5 = `hidden${EVENT_KEY$9}`; const EVENT_CLICK_DATA_API$4 = `click${EVENT_KEY$9}${DATA_API_KEY$5}`; const CLASS_NAME_SHOW$7 = 'show'; const CLASS_NAME_COLLAPSE = 'collapse'; const CLASS_NAME_COLLAPSING = 'collapsing'; const CLASS_NAME_COLLAPSED = 'collapsed'; const CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`; const CLASS_NAME_HORIZONTAL = 'collapse-horizontal'; const WIDTH = 'width'; const HEIGHT = 'height'; const SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'; const SELECTOR_DATA_TOGGLE$4 = '[data-bs-toggle="collapse"]'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Collapse extends BaseComponent { constructor(element, config) { super(element); this._isTransitioning = false; this._config = this._getConfig(config); this._triggerArray = []; const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE$4); for (let i = 0, len = toggleList.length; i < len; i++) { const elem = toggleList[i]; const selector = getSelectorFromElement(elem); const filterElement = SelectorEngine.find(selector).filter(foundElem => foundElem === this._element); if (selector !== null && filterElement.length) { this._selector = selector; this._triggerArray.push(elem); } } this._initializeChildren(); if (!this._config.parent) { this._addAriaAndCollapsedClass(this._triggerArray, this._isShown()); } if (this._config.toggle) { this.toggle(); } } // Getters static get Default() { return Default$9; } static get NAME() { return NAME$a; } // Public toggle() { if (this._isShown()) { this.hide(); } else { this.show(); } } show() { if (this._isTransitioning || this._isShown()) { return; } let actives = []; let activesData; if (this._config.parent) { const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent); actives = SelectorEngine.find(SELECTOR_ACTIVES, this._config.parent).filter(elem => !children.includes(elem)); // remove children if greater depth } const container = SelectorEngine.findOne(this._selector); if (actives.length) { const tempActiveData = actives.find(elem => container !== elem); activesData = tempActiveData ? Collapse.getInstance(tempActiveData) : null; if (activesData && activesData._isTransitioning) { return; } } const startEvent = EventHandler.trigger(this._element, EVENT_SHOW$5); if (startEvent.defaultPrevented) { return; } actives.forEach(elemActive => { if (container !== elemActive) { Collapse.getOrCreateInstance(elemActive, { toggle: false }).hide(); } if (!activesData) { Data.set(elemActive, DATA_KEY$9, null); } }); const dimension = this._getDimension(); this._element.classList.remove(CLASS_NAME_COLLAPSE); this._element.classList.add(CLASS_NAME_COLLAPSING); this._element.style[dimension] = 0; this._addAriaAndCollapsedClass(this._triggerArray, true); this._isTransitioning = true; const complete = () => { this._isTransitioning = false; this._element.classList.remove(CLASS_NAME_COLLAPSING); this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7); this._element.style[dimension] = ''; EventHandler.trigger(this._element, EVENT_SHOWN$5); }; const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1); const scrollSize = `scroll${capitalizedDimension}`; this._queueCallback(complete, this._element, true); this._element.style[dimension] = `${this._element[scrollSize]}px`; } hide() { if (this._isTransitioning || !this._isShown()) { return; } const startEvent = EventHandler.trigger(this._element, EVENT_HIDE$5); if (startEvent.defaultPrevented) { return; } const dimension = this._getDimension(); this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`; reflow(this._element); this._element.classList.add(CLASS_NAME_COLLAPSING); this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW$7); const triggerArrayLength = this._triggerArray.length; for (let i = 0; i < triggerArrayLength; i++) { const trigger = this._triggerArray[i]; const elem = getElementFromSelector(trigger); if (elem && !this._isShown(elem)) { this._addAriaAndCollapsedClass([trigger], false); } } this._isTransitioning = true; const complete = () => { this._isTransitioning = false; this._element.classList.remove(CLASS_NAME_COLLAPSING); this._element.classList.add(CLASS_NAME_COLLAPSE); EventHandler.trigger(this._element, EVENT_HIDDEN$5); }; this._element.style[dimension] = ''; this._queueCallback(complete, this._element, true); } _isShown(element = this._element) { return element.classList.contains(CLASS_NAME_SHOW$7); } // Private _getConfig(config) { config = { ...Default$9, ...Manipulator.getDataAttributes(this._element), ...config }; config.toggle = Boolean(config.toggle); // Coerce string values config.parent = getElement(config.parent); typeCheckConfig(NAME$a, config, DefaultType$9); return config; } _getDimension() { return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT; } _initializeChildren() { if (!this._config.parent) { return; } const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent); SelectorEngine.find(SELECTOR_DATA_TOGGLE$4, this._config.parent).filter(elem => !children.includes(elem)).forEach(element => { const selected = getElementFromSelector(element); if (selected) { this._addAriaAndCollapsedClass([element], this._isShown(selected)); } }); } _addAriaAndCollapsedClass(triggerArray, isOpen) { if (!triggerArray.length) { return; } triggerArray.forEach(elem => { if (isOpen) { elem.classList.remove(CLASS_NAME_COLLAPSED); } else { elem.classList.add(CLASS_NAME_COLLAPSED); } elem.setAttribute('aria-expanded', isOpen); }); } // Static static jQueryInterface(config) { return this.each(function () { const _config = {}; if (typeof config === 'string' && /show|hide/.test(config)) { _config.toggle = false; } const data = Collapse.getOrCreateInstance(this, _config); if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError(`No method named "${config}"`); } data[config](); } }); } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ EventHandler.on(document, EVENT_CLICK_DATA_API$4, SELECTOR_DATA_TOGGLE$4, function (event) { // preventDefault only for elements (which change the URL) not inside the collapsible element if (event.target.tagName === 'A' || event.delegateTarget && event.delegateTarget.tagName === 'A') { event.preventDefault(); } const selector = getSelectorFromElement(this); const selectorElements = SelectorEngine.find(selector); selectorElements.forEach(element => { Collapse.getOrCreateInstance(element, { toggle: false }).toggle(); }); }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Collapse to jQuery only if jQuery is present */ defineJQueryPlugin(Collapse); var top = 'top'; var bottom = 'bottom'; var right = 'right'; var left = 'left'; var auto = 'auto'; var basePlacements = [top, bottom, right, left]; var start = 'start'; var end = 'end'; var clippingParents = 'clippingParents'; var viewport = 'viewport'; var popper = 'popper'; var reference = 'reference'; var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) { return acc.concat([placement + "-" + start, placement + "-" + end]); }, []); var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) { return acc.concat([placement, placement + "-" + start, placement + "-" + end]); }, []); // modifiers that need to read the DOM var beforeRead = 'beforeRead'; var read = 'read'; var afterRead = 'afterRead'; // pure-logic modifiers var beforeMain = 'beforeMain'; var main = 'main'; var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state) var beforeWrite = 'beforeWrite'; var write = 'write'; var afterWrite = 'afterWrite'; var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite]; function getNodeName(element) { return element ? (element.nodeName || '').toLowerCase() : null; } function getWindow(node) { if (node == null) { return window; } if (node.toString() !== '[object Window]') { var ownerDocument = node.ownerDocument; return ownerDocument ? ownerDocument.defaultView || window : window; } return node; } function isElement(node) { var OwnElement = getWindow(node).Element; return node instanceof OwnElement || node instanceof Element; } function isHTMLElement(node) { var OwnElement = getWindow(node).HTMLElement; return node instanceof OwnElement || node instanceof HTMLElement; } function isShadowRoot(node) { // IE 11 has no ShadowRoot if (typeof ShadowRoot === 'undefined') { return false; } var OwnElement = getWindow(node).ShadowRoot; return node instanceof OwnElement || node instanceof ShadowRoot; } // and applies them to the HTMLElements such as popper and arrow function applyStyles(_ref) { var state = _ref.state; Object.keys(state.elements).forEach(function (name) { var style = state.styles[name] || {}; var attributes = state.attributes[name] || {}; var element = state.elements[name]; // arrow is optional + virtual elements if (!isHTMLElement(element) || !getNodeName(element)) { return; } // Flow doesn't support to extend this property, but it's the most // effective way to apply styles to an HTMLElement // $FlowFixMe[cannot-write] Object.assign(element.style, style); Object.keys(attributes).forEach(function (name) { var value = attributes[name]; if (value === false) { element.removeAttribute(name); } else { element.setAttribute(name, value === true ? '' : value); } }); }); } function effect$2(_ref2) { var state = _ref2.state; var initialStyles = { popper: { position: state.options.strategy, left: '0', top: '0', margin: '0' }, arrow: { position: 'absolute' }, reference: {} }; Object.assign(state.elements.popper.style, initialStyles.popper); state.styles = initialStyles; if (state.elements.arrow) { Object.assign(state.elements.arrow.style, initialStyles.arrow); } return function () { Object.keys(state.elements).forEach(function (name) { var element = state.elements[name]; var attributes = state.attributes[name] || {}; var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them var style = styleProperties.reduce(function (style, property) { style[property] = ''; return style; }, {}); // arrow is optional + virtual elements if (!isHTMLElement(element) || !getNodeName(element)) { return; } Object.assign(element.style, style); Object.keys(attributes).forEach(function (attribute) { element.removeAttribute(attribute); }); }); }; } // eslint-disable-next-line import/no-unused-modules const applyStyles$1 = { name: 'applyStyles', enabled: true, phase: 'write', fn: applyStyles, effect: effect$2, requires: ['computeStyles'] }; function getBasePlacement(placement) { return placement.split('-')[0]; } // import { isHTMLElement } from './instanceOf'; function getBoundingClientRect(element, // eslint-disable-next-line unused-imports/no-unused-vars includeScale) { var rect = element.getBoundingClientRect(); var scaleX = 1; var scaleY = 1; // FIXME: // `offsetWidth` returns an integer while `getBoundingClientRect` // returns a float. This results in `scaleX` or `scaleY` being // non-1 when it should be for elements that aren't a full pixel in // width or height. // if (isHTMLElement(element) && includeScale) { // const offsetHeight = element.offsetHeight; // const offsetWidth = element.offsetWidth; // // Do not attempt to divide by 0, otherwise we get `Infinity` as scale // // Fallback to 1 in case both values are `0` // if (offsetWidth > 0) { // scaleX = rect.width / offsetWidth || 1; // } // if (offsetHeight > 0) { // scaleY = rect.height / offsetHeight || 1; // } // } return { width: rect.width / scaleX, height: rect.height / scaleY, top: rect.top / scaleY, right: rect.right / scaleX, bottom: rect.bottom / scaleY, left: rect.left / scaleX, x: rect.left / scaleX, y: rect.top / scaleY }; } // means it doesn't take into account transforms. function getLayoutRect(element) { var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed. // Fixes https://github.com/popperjs/popper-core/issues/1223 var width = element.offsetWidth; var height = element.offsetHeight; if (Math.abs(clientRect.width - width) <= 1) { width = clientRect.width; } if (Math.abs(clientRect.height - height) <= 1) { height = clientRect.height; } return { x: element.offsetLeft, y: element.offsetTop, width: width, height: height }; } function contains(parent, child) { var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method if (parent.contains(child)) { return true; } // then fallback to custom implementation with Shadow DOM support else if (rootNode && isShadowRoot(rootNode)) { var next = child; do { if (next && parent.isSameNode(next)) { return true; } // $FlowFixMe[prop-missing]: need a better way to handle this... next = next.parentNode || next.host; } while (next); } // Give up, the result is false return false; } function getComputedStyle$1(element) { return getWindow(element).getComputedStyle(element); } function isTableElement(element) { return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0; } function getDocumentElement(element) { // $FlowFixMe[incompatible-return]: assume body is always available return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing] element.document) || window.document).documentElement; } function getParentNode(element) { if (getNodeName(element) === 'html') { return element; } return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle // $FlowFixMe[incompatible-return] // $FlowFixMe[prop-missing] element.assignedSlot || // step into the shadow DOM of the parent of a slotted node element.parentNode || ( // DOM Element detected isShadowRoot(element) ? element.host : null) || // ShadowRoot detected // $FlowFixMe[incompatible-call]: HTMLElement is a Node getDocumentElement(element) // fallback ); } function getTrueOffsetParent(element) { if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837 getComputedStyle$1(element).position === 'fixed') { return null; } return element.offsetParent; } // `.offsetParent` reports `null` for fixed elements, while absolute elements // return the containing block function getContainingBlock(element) { var isFirefox = navigator.userAgent.toLowerCase().indexOf('firefox') !== -1; var isIE = navigator.userAgent.indexOf('Trident') !== -1; if (isIE && isHTMLElement(element)) { // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport var elementCss = getComputedStyle$1(element); if (elementCss.position === 'fixed') { return null; } } var currentNode = getParentNode(element); while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) { var css = getComputedStyle$1(currentNode); // This is non-exhaustive but covers the most common CSS properties that // create a containing block. // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') { return currentNode; } else { currentNode = currentNode.parentNode; } } return null; } // Gets the closest ancestor positioned element. Handles some edge cases, // such as table ancestors and cross browser bugs. function getOffsetParent(element) { var window = getWindow(element); var offsetParent = getTrueOffsetParent(element); while (offsetParent && isTableElement(offsetParent) && getComputedStyle$1(offsetParent).position === 'static') { offsetParent = getTrueOffsetParent(offsetParent); } if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle$1(offsetParent).position === 'static')) { return window; } return offsetParent || getContainingBlock(element) || window; } function getMainAxisFromPlacement(placement) { return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y'; } var max = Math.max; var min = Math.min; var round = Math.round; function within(min$1, value, max$1) { return max(min$1, min(value, max$1)); } function getFreshSideObject() { return { top: 0, right: 0, bottom: 0, left: 0 }; } function mergePaddingObject(paddingObject) { return Object.assign({}, getFreshSideObject(), paddingObject); } function expandToHashMap(value, keys) { return keys.reduce(function (hashMap, key) { hashMap[key] = value; return hashMap; }, {}); } var toPaddingObject = function toPaddingObject(padding, state) { padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, { placement: state.placement })) : padding; return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements)); }; function arrow(_ref) { var _state$modifiersData$; var state = _ref.state, name = _ref.name, options = _ref.options; var arrowElement = state.elements.arrow; var popperOffsets = state.modifiersData.popperOffsets; var basePlacement = getBasePlacement(state.placement); var axis = getMainAxisFromPlacement(basePlacement); var isVertical = [left, right].indexOf(basePlacement) >= 0; var len = isVertical ? 'height' : 'width'; if (!arrowElement || !popperOffsets) { return; } var paddingObject = toPaddingObject(options.padding, state); var arrowRect = getLayoutRect(arrowElement); var minProp = axis === 'y' ? top : left; var maxProp = axis === 'y' ? bottom : right; var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len]; var startDiff = popperOffsets[axis] - state.rects.reference[axis]; var arrowOffsetParent = getOffsetParent(arrowElement); var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0; var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is // outside of the popper bounds var min = paddingObject[minProp]; var max = clientSize - arrowRect[len] - paddingObject[maxProp]; var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference; var offset = within(min, center, max); // Prevents breaking syntax highlighting... var axisProp = axis; state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$); } function effect$1(_ref2) { var state = _ref2.state, options = _ref2.options; var _options$element = options.element, arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element; if (arrowElement == null) { return; } // CSS selector if (typeof arrowElement === 'string') { arrowElement = state.elements.popper.querySelector(arrowElement); if (!arrowElement) { return; } } if (!contains(state.elements.popper, arrowElement)) { return; } state.elements.arrow = arrowElement; } // eslint-disable-next-line import/no-unused-modules const arrow$1 = { name: 'arrow', enabled: true, phase: 'main', fn: arrow, effect: effect$1, requires: ['popperOffsets'], requiresIfExists: ['preventOverflow'] }; function getVariation(placement) { return placement.split('-')[1]; } var unsetSides = { top: 'auto', right: 'auto', bottom: 'auto', left: 'auto' }; // Round the offsets to the nearest suitable subpixel based on the DPR. // Zooming can change the DPR, but it seems to report a value that will // cleanly divide the values into the appropriate subpixels. function roundOffsetsByDPR(_ref) { var x = _ref.x, y = _ref.y; var win = window; var dpr = win.devicePixelRatio || 1; return { x: round(round(x * dpr) / dpr) || 0, y: round(round(y * dpr) / dpr) || 0 }; } function mapToStyles(_ref2) { var _Object$assign2; var popper = _ref2.popper, popperRect = _ref2.popperRect, placement = _ref2.placement, variation = _ref2.variation, offsets = _ref2.offsets, position = _ref2.position, gpuAcceleration = _ref2.gpuAcceleration, adaptive = _ref2.adaptive, roundOffsets = _ref2.roundOffsets; var _ref3 = roundOffsets === true ? roundOffsetsByDPR(offsets) : typeof roundOffsets === 'function' ? roundOffsets(offsets) : offsets, _ref3$x = _ref3.x, x = _ref3$x === void 0 ? 0 : _ref3$x, _ref3$y = _ref3.y, y = _ref3$y === void 0 ? 0 : _ref3$y; var hasX = offsets.hasOwnProperty('x'); var hasY = offsets.hasOwnProperty('y'); var sideX = left; var sideY = top; var win = window; if (adaptive) { var offsetParent = getOffsetParent(popper); var heightProp = 'clientHeight'; var widthProp = 'clientWidth'; if (offsetParent === getWindow(popper)) { offsetParent = getDocumentElement(popper); if (getComputedStyle$1(offsetParent).position !== 'static' && position === 'absolute') { heightProp = 'scrollHeight'; widthProp = 'scrollWidth'; } } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it offsetParent = offsetParent; if (placement === top || (placement === left || placement === right) && variation === end) { sideY = bottom; // $FlowFixMe[prop-missing] y -= offsetParent[heightProp] - popperRect.height; y *= gpuAcceleration ? 1 : -1; } if (placement === left || (placement === top || placement === bottom) && variation === end) { sideX = right; // $FlowFixMe[prop-missing] x -= offsetParent[widthProp] - popperRect.width; x *= gpuAcceleration ? 1 : -1; } } var commonStyles = Object.assign({ position: position }, adaptive && unsetSides); if (gpuAcceleration) { var _Object$assign; return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? "translate(" + x + "px, " + y + "px)" : "translate3d(" + x + "px, " + y + "px, 0)", _Object$assign)); } return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + "px" : '', _Object$assign2[sideX] = hasX ? x + "px" : '', _Object$assign2.transform = '', _Object$assign2)); } function computeStyles(_ref4) { var state = _ref4.state, options = _ref4.options; var _options$gpuAccelerat = options.gpuAcceleration, gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat, _options$adaptive = options.adaptive, adaptive = _options$adaptive === void 0 ? true : _options$adaptive, _options$roundOffsets = options.roundOffsets, roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets; var commonStyles = { placement: getBasePlacement(state.placement), variation: getVariation(state.placement), popper: state.elements.popper, popperRect: state.rects.popper, gpuAcceleration: gpuAcceleration }; if (state.modifiersData.popperOffsets != null) { state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, { offsets: state.modifiersData.popperOffsets, position: state.options.strategy, adaptive: adaptive, roundOffsets: roundOffsets }))); } if (state.modifiersData.arrow != null) { state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, { offsets: state.modifiersData.arrow, position: 'absolute', adaptive: false, roundOffsets: roundOffsets }))); } state.attributes.popper = Object.assign({}, state.attributes.popper, { 'data-popper-placement': state.placement }); } // eslint-disable-next-line import/no-unused-modules const computeStyles$1 = { name: 'computeStyles', enabled: true, phase: 'beforeWrite', fn: computeStyles, data: {} }; var passive = { passive: true }; function effect(_ref) { var state = _ref.state, instance = _ref.instance, options = _ref.options; var _options$scroll = options.scroll, scroll = _options$scroll === void 0 ? true : _options$scroll, _options$resize = options.resize, resize = _options$resize === void 0 ? true : _options$resize; var window = getWindow(state.elements.popper); var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper); if (scroll) { scrollParents.forEach(function (scrollParent) { scrollParent.addEventListener('scroll', instance.update, passive); }); } if (resize) { window.addEventListener('resize', instance.update, passive); } return function () { if (scroll) { scrollParents.forEach(function (scrollParent) { scrollParent.removeEventListener('scroll', instance.update, passive); }); } if (resize) { window.removeEventListener('resize', instance.update, passive); } }; } // eslint-disable-next-line import/no-unused-modules const eventListeners = { name: 'eventListeners', enabled: true, phase: 'write', fn: function fn() {}, effect: effect, data: {} }; var hash$1 = { left: 'right', right: 'left', bottom: 'top', top: 'bottom' }; function getOppositePlacement(placement) { return placement.replace(/left|right|bottom|top/g, function (matched) { return hash$1[matched]; }); } var hash = { start: 'end', end: 'start' }; function getOppositeVariationPlacement(placement) { return placement.replace(/start|end/g, function (matched) { return hash[matched]; }); } function getWindowScroll(node) { var win = getWindow(node); var scrollLeft = win.pageXOffset; var scrollTop = win.pageYOffset; return { scrollLeft: scrollLeft, scrollTop: scrollTop }; } function getWindowScrollBarX(element) { // If has a CSS width greater than the viewport, then this will be // incorrect for RTL. // Popper 1 is broken in this case and never had a bug report so let's assume // it's not an issue. I don't think anyone ever specifies width on // anyway. // Browsers where the left scrollbar doesn't cause an issue report `0` for // this (e.g. Edge 2019, IE11, Safari) return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft; } function getViewportRect(element) { var win = getWindow(element); var html = getDocumentElement(element); var visualViewport = win.visualViewport; var width = html.clientWidth; var height = html.clientHeight; var x = 0; var y = 0; // NB: This isn't supported on iOS <= 12. If the keyboard is open, the popper // can be obscured underneath it. // Also, `html.clientHeight` adds the bottom bar height in Safari iOS, even // if it isn't open, so if this isn't available, the popper will be detected // to overflow the bottom of the screen too early. if (visualViewport) { width = visualViewport.width; height = visualViewport.height; // Uses Layout Viewport (like Chrome; Safari does not currently) // In Chrome, it returns a value very close to 0 (+/-) but contains rounding // errors due to floating point numbers, so we need to check precision. // Safari returns a number <= 0, usually < -1 when pinch-zoomed // Feature detection fails in mobile emulation mode in Chrome. // Math.abs(win.innerWidth / visualViewport.scale - visualViewport.width) < // 0.001 // Fallback here: "Not Safari" userAgent if (!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) { x = visualViewport.offsetLeft; y = visualViewport.offsetTop; } } return { width: width, height: height, x: x + getWindowScrollBarX(element), y: y }; } // of the `` and `` rect bounds if horizontally scrollable function getDocumentRect(element) { var _element$ownerDocumen; var html = getDocumentElement(element); var winScroll = getWindowScroll(element); var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body; var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0); var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0); var x = -winScroll.scrollLeft + getWindowScrollBarX(element); var y = -winScroll.scrollTop; if (getComputedStyle$1(body || html).direction === 'rtl') { x += max(html.clientWidth, body ? body.clientWidth : 0) - width; } return { width: width, height: height, x: x, y: y }; } function isScrollParent(element) { // Firefox wants us to check `-x` and `-y` variations as well var _getComputedStyle = getComputedStyle$1(element), overflow = _getComputedStyle.overflow, overflowX = _getComputedStyle.overflowX, overflowY = _getComputedStyle.overflowY; return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX); } function getScrollParent(node) { if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) { // $FlowFixMe[incompatible-return]: assume body is always available return node.ownerDocument.body; } if (isHTMLElement(node) && isScrollParent(node)) { return node; } return getScrollParent(getParentNode(node)); } /* given a DOM element, return the list of all scroll parents, up the list of ancesors until we get to the top window object. This list is what we attach scroll listeners to, because if any of these parent elements scroll, we'll need to re-calculate the reference element's position. */ function listScrollParents(element, list) { var _element$ownerDocumen; if (list === void 0) { list = []; } var scrollParent = getScrollParent(element); var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body); var win = getWindow(scrollParent); var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent; var updatedList = list.concat(target); return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here updatedList.concat(listScrollParents(getParentNode(target))); } function rectToClientRect(rect) { return Object.assign({}, rect, { left: rect.x, top: rect.y, right: rect.x + rect.width, bottom: rect.y + rect.height }); } function getInnerBoundingClientRect(element) { var rect = getBoundingClientRect(element); rect.top = rect.top + element.clientTop; rect.left = rect.left + element.clientLeft; rect.bottom = rect.top + element.clientHeight; rect.right = rect.left + element.clientWidth; rect.width = element.clientWidth; rect.height = element.clientHeight; rect.x = rect.left; rect.y = rect.top; return rect; } function getClientRectFromMixedType(element, clippingParent) { return clippingParent === viewport ? rectToClientRect(getViewportRect(element)) : isHTMLElement(clippingParent) ? getInnerBoundingClientRect(clippingParent) : rectToClientRect(getDocumentRect(getDocumentElement(element))); } // A "clipping parent" is an overflowable container with the characteristic of // clipping (or hiding) overflowing elements with a position different from // `initial` function getClippingParents(element) { var clippingParents = listScrollParents(getParentNode(element)); var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle$1(element).position) >= 0; var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element; if (!isElement(clipperElement)) { return []; } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414 return clippingParents.filter(function (clippingParent) { return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body'; }); } // Gets the maximum area that the element is visible in due to any number of // clipping parents function getClippingRect(element, boundary, rootBoundary) { var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary); var clippingParents = [].concat(mainClippingParents, [rootBoundary]); var firstClippingParent = clippingParents[0]; var clippingRect = clippingParents.reduce(function (accRect, clippingParent) { var rect = getClientRectFromMixedType(element, clippingParent); accRect.top = max(rect.top, accRect.top); accRect.right = min(rect.right, accRect.right); accRect.bottom = min(rect.bottom, accRect.bottom); accRect.left = max(rect.left, accRect.left); return accRect; }, getClientRectFromMixedType(element, firstClippingParent)); clippingRect.width = clippingRect.right - clippingRect.left; clippingRect.height = clippingRect.bottom - clippingRect.top; clippingRect.x = clippingRect.left; clippingRect.y = clippingRect.top; return clippingRect; } function computeOffsets(_ref) { var reference = _ref.reference, element = _ref.element, placement = _ref.placement; var basePlacement = placement ? getBasePlacement(placement) : null; var variation = placement ? getVariation(placement) : null; var commonX = reference.x + reference.width / 2 - element.width / 2; var commonY = reference.y + reference.height / 2 - element.height / 2; var offsets; switch (basePlacement) { case top: offsets = { x: commonX, y: reference.y - element.height }; break; case bottom: offsets = { x: commonX, y: reference.y + reference.height }; break; case right: offsets = { x: reference.x + reference.width, y: commonY }; break; case left: offsets = { x: reference.x - element.width, y: commonY }; break; default: offsets = { x: reference.x, y: reference.y }; } var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null; if (mainAxis != null) { var len = mainAxis === 'y' ? 'height' : 'width'; switch (variation) { case start: offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2); break; case end: offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2); break; } } return offsets; } function detectOverflow(state, options) { if (options === void 0) { options = {}; } var _options = options, _options$placement = _options.placement, placement = _options$placement === void 0 ? state.placement : _options$placement, _options$boundary = _options.boundary, boundary = _options$boundary === void 0 ? clippingParents : _options$boundary, _options$rootBoundary = _options.rootBoundary, rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary, _options$elementConte = _options.elementContext, elementContext = _options$elementConte === void 0 ? popper : _options$elementConte, _options$altBoundary = _options.altBoundary, altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary, _options$padding = _options.padding, padding = _options$padding === void 0 ? 0 : _options$padding; var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements)); var altContext = elementContext === popper ? reference : popper; var popperRect = state.rects.popper; var element = state.elements[altBoundary ? altContext : elementContext]; var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary); var referenceClientRect = getBoundingClientRect(state.elements.reference); var popperOffsets = computeOffsets({ reference: referenceClientRect, element: popperRect, strategy: 'absolute', placement: placement }); var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets)); var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect // 0 or negative = within the clipping rect var overflowOffsets = { top: clippingClientRect.top - elementClientRect.top + paddingObject.top, bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom, left: clippingClientRect.left - elementClientRect.left + paddingObject.left, right: elementClientRect.right - clippingClientRect.right + paddingObject.right }; var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element if (elementContext === popper && offsetData) { var offset = offsetData[placement]; Object.keys(overflowOffsets).forEach(function (key) { var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1; var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x'; overflowOffsets[key] += offset[axis] * multiply; }); } return overflowOffsets; } function computeAutoPlacement(state, options) { if (options === void 0) { options = {}; } var _options = options, placement = _options.placement, boundary = _options.boundary, rootBoundary = _options.rootBoundary, padding = _options.padding, flipVariations = _options.flipVariations, _options$allowedAutoP = _options.allowedAutoPlacements, allowedAutoPlacements = _options$allowedAutoP === void 0 ? placements : _options$allowedAutoP; var variation = getVariation(placement); var placements$1 = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) { return getVariation(placement) === variation; }) : basePlacements; var allowedPlacements = placements$1.filter(function (placement) { return allowedAutoPlacements.indexOf(placement) >= 0; }); if (allowedPlacements.length === 0) { allowedPlacements = placements$1; } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions... var overflows = allowedPlacements.reduce(function (acc, placement) { acc[placement] = detectOverflow(state, { placement: placement, boundary: boundary, rootBoundary: rootBoundary, padding: padding })[getBasePlacement(placement)]; return acc; }, {}); return Object.keys(overflows).sort(function (a, b) { return overflows[a] - overflows[b]; }); } function getExpandedFallbackPlacements(placement) { if (getBasePlacement(placement) === auto) { return []; } var oppositePlacement = getOppositePlacement(placement); return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)]; } function flip(_ref) { var state = _ref.state, options = _ref.options, name = _ref.name; if (state.modifiersData[name]._skip) { return; } var _options$mainAxis = options.mainAxis, checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis, _options$altAxis = options.altAxis, checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis, specifiedFallbackPlacements = options.fallbackPlacements, padding = options.padding, boundary = options.boundary, rootBoundary = options.rootBoundary, altBoundary = options.altBoundary, _options$flipVariatio = options.flipVariations, flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio, allowedAutoPlacements = options.allowedAutoPlacements; var preferredPlacement = state.options.placement; var basePlacement = getBasePlacement(preferredPlacement); var isBasePlacement = basePlacement === preferredPlacement; var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement)); var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) { return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, { placement: placement, boundary: boundary, rootBoundary: rootBoundary, padding: padding, flipVariations: flipVariations, allowedAutoPlacements: allowedAutoPlacements }) : placement); }, []); var referenceRect = state.rects.reference; var popperRect = state.rects.popper; var checksMap = new Map(); var makeFallbackChecks = true; var firstFittingPlacement = placements[0]; for (var i = 0; i < placements.length; i++) { var placement = placements[i]; var _basePlacement = getBasePlacement(placement); var isStartVariation = getVariation(placement) === start; var isVertical = [top, bottom].indexOf(_basePlacement) >= 0; var len = isVertical ? 'width' : 'height'; var overflow = detectOverflow(state, { placement: placement, boundary: boundary, rootBoundary: rootBoundary, altBoundary: altBoundary, padding: padding }); var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top; if (referenceRect[len] > popperRect[len]) { mainVariationSide = getOppositePlacement(mainVariationSide); } var altVariationSide = getOppositePlacement(mainVariationSide); var checks = []; if (checkMainAxis) { checks.push(overflow[_basePlacement] <= 0); } if (checkAltAxis) { checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0); } if (checks.every(function (check) { return check; })) { firstFittingPlacement = placement; makeFallbackChecks = false; break; } checksMap.set(placement, checks); } if (makeFallbackChecks) { // `2` may be desired in some cases – research later var numberOfChecks = flipVariations ? 3 : 1; var _loop = function _loop(_i) { var fittingPlacement = placements.find(function (placement) { var checks = checksMap.get(placement); if (checks) { return checks.slice(0, _i).every(function (check) { return check; }); } }); if (fittingPlacement) { firstFittingPlacement = fittingPlacement; return "break"; } }; for (var _i = numberOfChecks; _i > 0; _i--) { var _ret = _loop(_i); if (_ret === "break") break; } } if (state.placement !== firstFittingPlacement) { state.modifiersData[name]._skip = true; state.placement = firstFittingPlacement; state.reset = true; } } // eslint-disable-next-line import/no-unused-modules const flip$1 = { name: 'flip', enabled: true, phase: 'main', fn: flip, requiresIfExists: ['offset'], data: { _skip: false } }; function getSideOffsets(overflow, rect, preventedOffsets) { if (preventedOffsets === void 0) { preventedOffsets = { x: 0, y: 0 }; } return { top: overflow.top - rect.height - preventedOffsets.y, right: overflow.right - rect.width + preventedOffsets.x, bottom: overflow.bottom - rect.height + preventedOffsets.y, left: overflow.left - rect.width - preventedOffsets.x }; } function isAnySideFullyClipped(overflow) { return [top, right, bottom, left].some(function (side) { return overflow[side] >= 0; }); } function hide(_ref) { var state = _ref.state, name = _ref.name; var referenceRect = state.rects.reference; var popperRect = state.rects.popper; var preventedOffsets = state.modifiersData.preventOverflow; var referenceOverflow = detectOverflow(state, { elementContext: 'reference' }); var popperAltOverflow = detectOverflow(state, { altBoundary: true }); var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect); var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets); var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets); var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets); state.modifiersData[name] = { referenceClippingOffsets: referenceClippingOffsets, popperEscapeOffsets: popperEscapeOffsets, isReferenceHidden: isReferenceHidden, hasPopperEscaped: hasPopperEscaped }; state.attributes.popper = Object.assign({}, state.attributes.popper, { 'data-popper-reference-hidden': isReferenceHidden, 'data-popper-escaped': hasPopperEscaped }); } // eslint-disable-next-line import/no-unused-modules const hide$1 = { name: 'hide', enabled: true, phase: 'main', requiresIfExists: ['preventOverflow'], fn: hide }; function distanceAndSkiddingToXY(placement, rects, offset) { var basePlacement = getBasePlacement(placement); var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1; var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, { placement: placement })) : offset, skidding = _ref[0], distance = _ref[1]; skidding = skidding || 0; distance = (distance || 0) * invertDistance; return [left, right].indexOf(basePlacement) >= 0 ? { x: distance, y: skidding } : { x: skidding, y: distance }; } function offset(_ref2) { var state = _ref2.state, options = _ref2.options, name = _ref2.name; var _options$offset = options.offset, offset = _options$offset === void 0 ? [0, 0] : _options$offset; var data = placements.reduce(function (acc, placement) { acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset); return acc; }, {}); var _data$state$placement = data[state.placement], x = _data$state$placement.x, y = _data$state$placement.y; if (state.modifiersData.popperOffsets != null) { state.modifiersData.popperOffsets.x += x; state.modifiersData.popperOffsets.y += y; } state.modifiersData[name] = data; } // eslint-disable-next-line import/no-unused-modules const offset$1 = { name: 'offset', enabled: true, phase: 'main', requires: ['popperOffsets'], fn: offset }; function popperOffsets(_ref) { var state = _ref.state, name = _ref.name; // Offsets are the actual position the popper needs to have to be // properly positioned near its reference element // This is the most basic placement, and will be adjusted by // the modifiers in the next step state.modifiersData[name] = computeOffsets({ reference: state.rects.reference, element: state.rects.popper, strategy: 'absolute', placement: state.placement }); } // eslint-disable-next-line import/no-unused-modules const popperOffsets$1 = { name: 'popperOffsets', enabled: true, phase: 'read', fn: popperOffsets, data: {} }; function getAltAxis(axis) { return axis === 'x' ? 'y' : 'x'; } function preventOverflow(_ref) { var state = _ref.state, options = _ref.options, name = _ref.name; var _options$mainAxis = options.mainAxis, checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis, _options$altAxis = options.altAxis, checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis, boundary = options.boundary, rootBoundary = options.rootBoundary, altBoundary = options.altBoundary, padding = options.padding, _options$tether = options.tether, tether = _options$tether === void 0 ? true : _options$tether, _options$tetherOffset = options.tetherOffset, tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset; var overflow = detectOverflow(state, { boundary: boundary, rootBoundary: rootBoundary, padding: padding, altBoundary: altBoundary }); var basePlacement = getBasePlacement(state.placement); var variation = getVariation(state.placement); var isBasePlacement = !variation; var mainAxis = getMainAxisFromPlacement(basePlacement); var altAxis = getAltAxis(mainAxis); var popperOffsets = state.modifiersData.popperOffsets; var referenceRect = state.rects.reference; var popperRect = state.rects.popper; var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, { placement: state.placement })) : tetherOffset; var data = { x: 0, y: 0 }; if (!popperOffsets) { return; } if (checkMainAxis || checkAltAxis) { var mainSide = mainAxis === 'y' ? top : left; var altSide = mainAxis === 'y' ? bottom : right; var len = mainAxis === 'y' ? 'height' : 'width'; var offset = popperOffsets[mainAxis]; var min$1 = popperOffsets[mainAxis] + overflow[mainSide]; var max$1 = popperOffsets[mainAxis] - overflow[altSide]; var additive = tether ? -popperRect[len] / 2 : 0; var minLen = variation === start ? referenceRect[len] : popperRect[len]; var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go // outside the reference bounds var arrowElement = state.elements.arrow; var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : { width: 0, height: 0 }; var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject(); var arrowPaddingMin = arrowPaddingObject[mainSide]; var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want // to include its full size in the calculation. If the reference is small // and near the edge of a boundary, the popper can overflow even if the // reference is not overflowing as well (e.g. virtual elements with no // width or height) var arrowLen = within(0, referenceRect[len], arrowRect[len]); var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - tetherOffsetValue : minLen - arrowLen - arrowPaddingMin - tetherOffsetValue; var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + tetherOffsetValue : maxLen + arrowLen + arrowPaddingMax + tetherOffsetValue; var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow); var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0; var offsetModifierValue = state.modifiersData.offset ? state.modifiersData.offset[state.placement][mainAxis] : 0; var tetherMin = popperOffsets[mainAxis] + minOffset - offsetModifierValue - clientOffset; var tetherMax = popperOffsets[mainAxis] + maxOffset - offsetModifierValue; if (checkMainAxis) { var preventedOffset = within(tether ? min(min$1, tetherMin) : min$1, offset, tether ? max(max$1, tetherMax) : max$1); popperOffsets[mainAxis] = preventedOffset; data[mainAxis] = preventedOffset - offset; } if (checkAltAxis) { var _mainSide = mainAxis === 'x' ? top : left; var _altSide = mainAxis === 'x' ? bottom : right; var _offset = popperOffsets[altAxis]; var _min = _offset + overflow[_mainSide]; var _max = _offset - overflow[_altSide]; var _preventedOffset = within(tether ? min(_min, tetherMin) : _min, _offset, tether ? max(_max, tetherMax) : _max); popperOffsets[altAxis] = _preventedOffset; data[altAxis] = _preventedOffset - _offset; } } state.modifiersData[name] = data; } // eslint-disable-next-line import/no-unused-modules const preventOverflow$1 = { name: 'preventOverflow', enabled: true, phase: 'main', fn: preventOverflow, requiresIfExists: ['offset'] }; function getHTMLElementScroll(element) { return { scrollLeft: element.scrollLeft, scrollTop: element.scrollTop }; } function getNodeScroll(node) { if (node === getWindow(node) || !isHTMLElement(node)) { return getWindowScroll(node); } else { return getHTMLElementScroll(node); } } function isElementScaled(element) { var rect = element.getBoundingClientRect(); var scaleX = rect.width / element.offsetWidth || 1; var scaleY = rect.height / element.offsetHeight || 1; return scaleX !== 1 || scaleY !== 1; } // Returns the composite rect of an element relative to its offsetParent. // Composite means it takes into account transforms as well as layout. function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) { if (isFixed === void 0) { isFixed = false; } var isOffsetParentAnElement = isHTMLElement(offsetParent); isHTMLElement(offsetParent) && isElementScaled(offsetParent); var documentElement = getDocumentElement(offsetParent); var rect = getBoundingClientRect(elementOrVirtualElement); var scroll = { scrollLeft: 0, scrollTop: 0 }; var offsets = { x: 0, y: 0 }; if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) { if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078 isScrollParent(documentElement)) { scroll = getNodeScroll(offsetParent); } if (isHTMLElement(offsetParent)) { offsets = getBoundingClientRect(offsetParent); offsets.x += offsetParent.clientLeft; offsets.y += offsetParent.clientTop; } else if (documentElement) { offsets.x = getWindowScrollBarX(documentElement); } } return { x: rect.left + scroll.scrollLeft - offsets.x, y: rect.top + scroll.scrollTop - offsets.y, width: rect.width, height: rect.height }; } function order(modifiers) { var map = new Map(); var visited = new Set(); var result = []; modifiers.forEach(function (modifier) { map.set(modifier.name, modifier); }); // On visiting object, check for its dependencies and visit them recursively function sort(modifier) { visited.add(modifier.name); var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []); requires.forEach(function (dep) { if (!visited.has(dep)) { var depModifier = map.get(dep); if (depModifier) { sort(depModifier); } } }); result.push(modifier); } modifiers.forEach(function (modifier) { if (!visited.has(modifier.name)) { // check for visited object sort(modifier); } }); return result; } function orderModifiers(modifiers) { // order based on dependencies var orderedModifiers = order(modifiers); // order based on phase return modifierPhases.reduce(function (acc, phase) { return acc.concat(orderedModifiers.filter(function (modifier) { return modifier.phase === phase; })); }, []); } function debounce(fn) { var pending; return function () { if (!pending) { pending = new Promise(function (resolve) { Promise.resolve().then(function () { pending = undefined; resolve(fn()); }); }); } return pending; }; } function mergeByName(modifiers) { var merged = modifiers.reduce(function (merged, current) { var existing = merged[current.name]; merged[current.name] = existing ? Object.assign({}, existing, current, { options: Object.assign({}, existing.options, current.options), data: Object.assign({}, existing.data, current.data) }) : current; return merged; }, {}); // IE11 does not support Object.values return Object.keys(merged).map(function (key) { return merged[key]; }); } var DEFAULT_OPTIONS = { placement: 'bottom', modifiers: [], strategy: 'absolute' }; function areValidElements() { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return !args.some(function (element) { return !(element && typeof element.getBoundingClientRect === 'function'); }); } function popperGenerator(generatorOptions) { if (generatorOptions === void 0) { generatorOptions = {}; } var _generatorOptions = generatorOptions, _generatorOptions$def = _generatorOptions.defaultModifiers, defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def, _generatorOptions$def2 = _generatorOptions.defaultOptions, defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2; return function createPopper(reference, popper, options) { if (options === void 0) { options = defaultOptions; } var state = { placement: 'bottom', orderedModifiers: [], options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions), modifiersData: {}, elements: { reference: reference, popper: popper }, attributes: {}, styles: {} }; var effectCleanupFns = []; var isDestroyed = false; var instance = { state: state, setOptions: function setOptions(setOptionsAction) { var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction; cleanupModifierEffects(); state.options = Object.assign({}, defaultOptions, state.options, options); state.scrollParents = { reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [], popper: listScrollParents(popper) }; // Orders the modifiers based on their dependencies and `phase` // properties var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers state.orderedModifiers = orderedModifiers.filter(function (m) { return m.enabled; }); // Validate the provided modifiers so that the consumer will get warned runModifierEffects(); return instance.update(); }, // Sync update – it will always be executed, even if not necessary. This // is useful for low frequency updates where sync behavior simplifies the // logic. // For high frequency updates (e.g. `resize` and `scroll` events), always // prefer the async Popper#update method forceUpdate: function forceUpdate() { if (isDestroyed) { return; } var _state$elements = state.elements, reference = _state$elements.reference, popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements // anymore if (!areValidElements(reference, popper)) { return; } // Store the reference and popper rects to be read by modifiers state.rects = { reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'), popper: getLayoutRect(popper) }; // Modifiers have the ability to reset the current update cycle. The // most common use case for this is the `flip` modifier changing the // placement, which then needs to re-run all the modifiers, because the // logic was previously ran for the previous placement and is therefore // stale/incorrect state.reset = false; state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier // is filled with the initial data specified by the modifier. This means // it doesn't persist and is fresh on each update. // To ensure persistent data, use `${name}#persistent` state.orderedModifiers.forEach(function (modifier) { return state.modifiersData[modifier.name] = Object.assign({}, modifier.data); }); for (var index = 0; index < state.orderedModifiers.length; index++) { if (state.reset === true) { state.reset = false; index = -1; continue; } var _state$orderedModifie = state.orderedModifiers[index], fn = _state$orderedModifie.fn, _state$orderedModifie2 = _state$orderedModifie.options, _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2, name = _state$orderedModifie.name; if (typeof fn === 'function') { state = fn({ state: state, options: _options, name: name, instance: instance }) || state; } } }, // Async and optimistically optimized update – it will not be executed if // not necessary (debounced to run at most once-per-tick) update: debounce(function () { return new Promise(function (resolve) { instance.forceUpdate(); resolve(state); }); }), destroy: function destroy() { cleanupModifierEffects(); isDestroyed = true; } }; if (!areValidElements(reference, popper)) { return instance; } instance.setOptions(options).then(function (state) { if (!isDestroyed && options.onFirstUpdate) { options.onFirstUpdate(state); } }); // Modifiers have the ability to execute arbitrary code before the first // update cycle runs. They will be executed in the same order as the update // cycle. This is useful when a modifier adds some persistent data that // other modifiers need to use, but the modifier is run after the dependent // one. function runModifierEffects() { state.orderedModifiers.forEach(function (_ref3) { var name = _ref3.name, _ref3$options = _ref3.options, options = _ref3$options === void 0 ? {} : _ref3$options, effect = _ref3.effect; if (typeof effect === 'function') { var cleanupFn = effect({ state: state, name: name, instance: instance, options: options }); var noopFn = function noopFn() {}; effectCleanupFns.push(cleanupFn || noopFn); } }); } function cleanupModifierEffects() { effectCleanupFns.forEach(function (fn) { return fn(); }); effectCleanupFns = []; } return instance; }; } var createPopper$2 = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules var defaultModifiers$1 = [eventListeners, popperOffsets$1, computeStyles$1, applyStyles$1]; var createPopper$1 = /*#__PURE__*/popperGenerator({ defaultModifiers: defaultModifiers$1 }); // eslint-disable-next-line import/no-unused-modules var defaultModifiers = [eventListeners, popperOffsets$1, computeStyles$1, applyStyles$1, offset$1, flip$1, preventOverflow$1, arrow$1, hide$1]; var createPopper = /*#__PURE__*/popperGenerator({ defaultModifiers: defaultModifiers }); // eslint-disable-next-line import/no-unused-modules const Popper = /*#__PURE__*/Object.freeze({ __proto__: null, popperGenerator, detectOverflow, createPopperBase: createPopper$2, createPopper, createPopperLite: createPopper$1, top, bottom, right, left, auto, basePlacements, start, end, clippingParents, viewport, popper, reference, variationPlacements, placements, beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite, modifierPhases, applyStyles: applyStyles$1, arrow: arrow$1, computeStyles: computeStyles$1, eventListeners, flip: flip$1, hide: hide$1, offset: offset$1, popperOffsets: popperOffsets$1, preventOverflow: preventOverflow$1 }); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): dropdown.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$9 = 'dropdown'; const DATA_KEY$8 = 'bs.dropdown'; const EVENT_KEY$8 = `.${DATA_KEY$8}`; const DATA_API_KEY$4 = '.data-api'; const ESCAPE_KEY$2 = 'Escape'; const SPACE_KEY = 'Space'; const TAB_KEY$1 = 'Tab'; const ARROW_UP_KEY = 'ArrowUp'; const ARROW_DOWN_KEY = 'ArrowDown'; const RIGHT_MOUSE_BUTTON = 2; // MouseEvent.button value for the secondary button, usually the right button const REGEXP_KEYDOWN = new RegExp(`${ARROW_UP_KEY}|${ARROW_DOWN_KEY}|${ESCAPE_KEY$2}`); const EVENT_HIDE$4 = `hide${EVENT_KEY$8}`; const EVENT_HIDDEN$4 = `hidden${EVENT_KEY$8}`; const EVENT_SHOW$4 = `show${EVENT_KEY$8}`; const EVENT_SHOWN$4 = `shown${EVENT_KEY$8}`; const EVENT_CLICK_DATA_API$3 = `click${EVENT_KEY$8}${DATA_API_KEY$4}`; const EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY$8}${DATA_API_KEY$4}`; const EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY$8}${DATA_API_KEY$4}`; const CLASS_NAME_SHOW$6 = 'show'; const CLASS_NAME_DROPUP = 'dropup'; const CLASS_NAME_DROPEND = 'dropend'; const CLASS_NAME_DROPSTART = 'dropstart'; const CLASS_NAME_NAVBAR = 'navbar'; const SELECTOR_DATA_TOGGLE$3 = '[data-bs-toggle="dropdown"]'; const SELECTOR_MENU = '.dropdown-menu'; const SELECTOR_NAVBAR_NAV = '.navbar-nav'; const SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'; const PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'; const PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'; const PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'; const PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'; const PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'; const PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'; const Default$8 = { offset: [0, 2], boundary: 'clippingParents', reference: 'toggle', display: 'dynamic', popperConfig: null, autoClose: true }; const DefaultType$8 = { offset: '(array|string|function)', boundary: '(string|element)', reference: '(string|element|object)', display: 'string', popperConfig: '(null|object|function)', autoClose: '(boolean|string)' }; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Dropdown extends BaseComponent { constructor(element, config) { super(element); this._popper = null; this._config = this._getConfig(config); this._menu = this._getMenuElement(); this._inNavbar = this._detectNavbar(); } // Getters static get Default() { return Default$8; } static get DefaultType() { return DefaultType$8; } static get NAME() { return NAME$9; } // Public toggle() { return this._isShown() ? this.hide() : this.show(); } show() { if (isDisabled(this._element) || this._isShown(this._menu)) { return; } const relatedTarget = { relatedTarget: this._element }; const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$4, relatedTarget); if (showEvent.defaultPrevented) { return; } const parent = Dropdown.getParentFromElement(this._element); // Totally disable Popper for Dropdowns in Navbar if (this._inNavbar) { Manipulator.setDataAttribute(this._menu, 'popper', 'none'); } else { this._createPopper(parent); } // 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_NAVBAR_NAV)) { [].concat(...document.body.children).forEach(elem => EventHandler.on(elem, 'mouseover', noop)); } this._element.focus(); this._element.setAttribute('aria-expanded', true); this._menu.classList.add(CLASS_NAME_SHOW$6); this._element.classList.add(CLASS_NAME_SHOW$6); EventHandler.trigger(this._element, EVENT_SHOWN$4, relatedTarget); } hide() { if (isDisabled(this._element) || !this._isShown(this._menu)) { return; } const relatedTarget = { relatedTarget: this._element }; this._completeHide(relatedTarget); } dispose() { if (this._popper) { this._popper.destroy(); } super.dispose(); } update() { this._inNavbar = this._detectNavbar(); if (this._popper) { this._popper.update(); } } // Private _completeHide(relatedTarget) { const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$4, relatedTarget); if (hideEvent.defaultPrevented) { return; } // If this is a touch-enabled device we remove the extra // empty mouseover listeners we added for iOS support if ('ontouchstart' in document.documentElement) { [].concat(...document.body.children).forEach(elem => EventHandler.off(elem, 'mouseover', noop)); } if (this._popper) { this._popper.destroy(); } this._menu.classList.remove(CLASS_NAME_SHOW$6); this._element.classList.remove(CLASS_NAME_SHOW$6); this._element.setAttribute('aria-expanded', 'false'); Manipulator.removeDataAttribute(this._menu, 'popper'); EventHandler.trigger(this._element, EVENT_HIDDEN$4, relatedTarget); } _getConfig(config) { config = { ...this.constructor.Default, ...Manipulator.getDataAttributes(this._element), ...config }; typeCheckConfig(NAME$9, config, this.constructor.DefaultType); if (typeof config.reference === 'object' && !isElement$1(config.reference) && typeof config.reference.getBoundingClientRect !== 'function') { // Popper virtual elements require a getBoundingClientRect method throw new TypeError(`${NAME$9.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`); } return config; } _createPopper(parent) { if (typeof Popper === 'undefined') { throw new TypeError('Bootstrap\'s dropdowns require Popper (https://popper.js.org)'); } let referenceElement = this._element; if (this._config.reference === 'parent') { referenceElement = parent; } else if (isElement$1(this._config.reference)) { referenceElement = getElement(this._config.reference); } else if (typeof this._config.reference === 'object') { referenceElement = this._config.reference; } const popperConfig = this._getPopperConfig(); const isDisplayStatic = popperConfig.modifiers.find(modifier => modifier.name === 'applyStyles' && modifier.enabled === false); this._popper = createPopper(referenceElement, this._menu, popperConfig); if (isDisplayStatic) { Manipulator.setDataAttribute(this._menu, 'popper', 'static'); } } _isShown(element = this._element) { return element.classList.contains(CLASS_NAME_SHOW$6); } _getMenuElement() { return SelectorEngine.next(this._element, SELECTOR_MENU)[0]; } _getPlacement() { const parentDropdown = this._element.parentNode; if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) { return PLACEMENT_RIGHT; } if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) { return PLACEMENT_LEFT; } // We need to trim the value because custom properties can also include spaces const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'; if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) { return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP; } return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM; } _detectNavbar() { return this._element.closest(`.${CLASS_NAME_NAVBAR}`) !== null; } _getOffset() { const { offset } = this._config; if (typeof offset === 'string') { return offset.split(',').map(val => Number.parseInt(val, 10)); } if (typeof offset === 'function') { return popperData => offset(popperData, this._element); } return offset; } _getPopperConfig() { const defaultBsPopperConfig = { placement: this._getPlacement(), modifiers: [{ name: 'preventOverflow', options: { boundary: this._config.boundary } }, { name: 'offset', options: { offset: this._getOffset() } }] }; // Disable Popper if we have a static display if (this._config.display === 'static') { defaultBsPopperConfig.modifiers = [{ name: 'applyStyles', enabled: false }]; } return { ...defaultBsPopperConfig, ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig) }; } _selectMenuItem({ key, target }) { const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(isVisible); if (!items.length) { return; } // if target isn't included in items (e.g. when expanding the dropdown) // allow cycling to get the last item in case key equals ARROW_UP_KEY getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus(); } // Static static jQueryInterface(config) { return this.each(function () { const data = Dropdown.getOrCreateInstance(this, config); if (typeof config !== 'string') { return; } if (typeof data[config] === 'undefined') { throw new TypeError(`No method named "${config}"`); } data[config](); }); } static clearMenus(event) { if (event && (event.button === RIGHT_MOUSE_BUTTON || event.type === 'keyup' && event.key !== TAB_KEY$1)) { return; } const toggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE$3); for (let i = 0, len = toggles.length; i < len; i++) { const context = Dropdown.getInstance(toggles[i]); if (!context || context._config.autoClose === false) { continue; } if (!context._isShown()) { continue; } const relatedTarget = { relatedTarget: context._element }; if (event) { const composedPath = event.composedPath(); const isMenuTarget = composedPath.includes(context._menu); if (composedPath.includes(context._element) || context._config.autoClose === 'inside' && !isMenuTarget || context._config.autoClose === 'outside' && isMenuTarget) { continue; } // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu if (context._menu.contains(event.target) && (event.type === 'keyup' && event.key === TAB_KEY$1 || /input|select|option|textarea|form/i.test(event.target.tagName))) { continue; } if (event.type === 'click') { relatedTarget.clickEvent = event; } } context._completeHide(relatedTarget); } } static getParentFromElement(element) { return getElementFromSelector(element) || element.parentNode; } static 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.key === SPACE_KEY || event.key !== ESCAPE_KEY$2 && (event.key !== ARROW_DOWN_KEY && event.key !== ARROW_UP_KEY || event.target.closest(SELECTOR_MENU)) : !REGEXP_KEYDOWN.test(event.key)) { return; } const isActive = this.classList.contains(CLASS_NAME_SHOW$6); if (!isActive && event.key === ESCAPE_KEY$2) { return; } event.preventDefault(); event.stopPropagation(); if (isDisabled(this)) { return; } const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE$3) ? this : SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE$3)[0]; const instance = Dropdown.getOrCreateInstance(getToggleButton); if (event.key === ESCAPE_KEY$2) { instance.hide(); return; } if (event.key === ARROW_UP_KEY || event.key === ARROW_DOWN_KEY) { if (!isActive) { instance.show(); } instance._selectMenuItem(event); return; } if (!isActive || event.key === SPACE_KEY) { Dropdown.clearMenus(); } } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ EventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE$3, Dropdown.dataApiKeydownHandler); EventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler); EventHandler.on(document, EVENT_CLICK_DATA_API$3, Dropdown.clearMenus); EventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus); EventHandler.on(document, EVENT_CLICK_DATA_API$3, SELECTOR_DATA_TOGGLE$3, function (event) { event.preventDefault(); Dropdown.getOrCreateInstance(this).toggle(); }); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Dropdown to jQuery only if jQuery is present */ defineJQueryPlugin(Dropdown); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): util/scrollBar.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ const SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'; const SELECTOR_STICKY_CONTENT = '.sticky-top'; class ScrollBarHelper { constructor() { this._element = document.body; } getWidth() { // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes const documentWidth = document.documentElement.clientWidth; return Math.abs(window.innerWidth - documentWidth); } hide() { const width = this.getWidth(); this._disableOverFlow(); // give padding to element to balance the hidden scrollbar width this._setElementAttributes(this._element, 'paddingRight', calculatedValue => calculatedValue + width); // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth this._setElementAttributes(SELECTOR_FIXED_CONTENT, 'paddingRight', calculatedValue => calculatedValue + width); this._setElementAttributes(SELECTOR_STICKY_CONTENT, 'marginRight', calculatedValue => calculatedValue - width); } _disableOverFlow() { this._saveInitialAttribute(this._element, 'overflow'); this._element.style.overflow = 'hidden'; } _setElementAttributes(selector, styleProp, callback) { const scrollbarWidth = this.getWidth(); const manipulationCallBack = element => { if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) { return; } this._saveInitialAttribute(element, styleProp); const calculatedValue = window.getComputedStyle(element)[styleProp]; element.style[styleProp] = `${callback(Number.parseFloat(calculatedValue))}px`; }; this._applyManipulationCallback(selector, manipulationCallBack); } reset() { this._resetElementAttributes(this._element, 'overflow'); this._resetElementAttributes(this._element, 'paddingRight'); this._resetElementAttributes(SELECTOR_FIXED_CONTENT, 'paddingRight'); this._resetElementAttributes(SELECTOR_STICKY_CONTENT, 'marginRight'); } _saveInitialAttribute(element, styleProp) { const actualValue = element.style[styleProp]; if (actualValue) { Manipulator.setDataAttribute(element, styleProp, actualValue); } } _resetElementAttributes(selector, styleProp) { const manipulationCallBack = element => { const value = Manipulator.getDataAttribute(element, styleProp); if (typeof value === 'undefined') { element.style.removeProperty(styleProp); } else { Manipulator.removeDataAttribute(element, styleProp); element.style[styleProp] = value; } }; this._applyManipulationCallback(selector, manipulationCallBack); } _applyManipulationCallback(selector, callBack) { if (isElement$1(selector)) { callBack(selector); } else { SelectorEngine.find(selector, this._element).forEach(callBack); } } isOverflowing() { return this.getWidth() > 0; } } /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): util/backdrop.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ const Default$7 = { className: 'modal-backdrop', isVisible: true, // if false, we use the backdrop helper without adding any element to the dom isAnimated: false, rootElement: 'body', // give the choice to place backdrop under different elements clickCallback: null }; const DefaultType$7 = { className: 'string', isVisible: 'boolean', isAnimated: 'boolean', rootElement: '(element|string)', clickCallback: '(function|null)' }; const NAME$8 = 'backdrop'; const CLASS_NAME_FADE$4 = 'fade'; const CLASS_NAME_SHOW$5 = 'show'; const EVENT_MOUSEDOWN = `mousedown.bs.${NAME$8}`; class Backdrop { constructor(config) { this._config = this._getConfig(config); this._isAppended = false; this._element = null; } show(callback) { if (!this._config.isVisible) { execute(callback); return; } this._append(); if (this._config.isAnimated) { reflow(this._getElement()); } this._getElement().classList.add(CLASS_NAME_SHOW$5); this._emulateAnimation(() => { execute(callback); }); } hide(callback) { if (!this._config.isVisible) { execute(callback); return; } this._getElement().classList.remove(CLASS_NAME_SHOW$5); this._emulateAnimation(() => { this.dispose(); execute(callback); }); } // Private _getElement() { if (!this._element) { const backdrop = document.createElement('div'); backdrop.className = this._config.className; if (this._config.isAnimated) { backdrop.classList.add(CLASS_NAME_FADE$4); } this._element = backdrop; } return this._element; } _getConfig(config) { config = { ...Default$7, ...(typeof config === 'object' ? config : {}) }; // use getElement() with the default "body" to get a fresh Element on each instantiation config.rootElement = getElement(config.rootElement); typeCheckConfig(NAME$8, config, DefaultType$7); return config; } _append() { if (this._isAppended) { return; } this._config.rootElement.append(this._getElement()); EventHandler.on(this._getElement(), EVENT_MOUSEDOWN, () => { execute(this._config.clickCallback); }); this._isAppended = true; } dispose() { if (!this._isAppended) { return; } EventHandler.off(this._element, EVENT_MOUSEDOWN); this._element.remove(); this._isAppended = false; } _emulateAnimation(callback) { executeAfterTransition(callback, this._getElement(), this._config.isAnimated); } } /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): util/focustrap.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ const Default$6 = { trapElement: null, // The element to trap focus inside of autofocus: true }; const DefaultType$6 = { trapElement: 'element', autofocus: 'boolean' }; const NAME$7 = 'focustrap'; const DATA_KEY$7 = 'bs.focustrap'; const EVENT_KEY$7 = `.${DATA_KEY$7}`; const EVENT_FOCUSIN$1 = `focusin${EVENT_KEY$7}`; const EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY$7}`; const TAB_KEY = 'Tab'; const TAB_NAV_FORWARD = 'forward'; const TAB_NAV_BACKWARD = 'backward'; class FocusTrap { constructor(config) { this._config = this._getConfig(config); this._isActive = false; this._lastTabNavDirection = null; } activate() { const { trapElement, autofocus } = this._config; if (this._isActive) { return; } if (autofocus) { trapElement.focus(); } EventHandler.off(document, EVENT_KEY$7); // guard against infinite focus loop EventHandler.on(document, EVENT_FOCUSIN$1, event => this._handleFocusin(event)); EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event)); this._isActive = true; } deactivate() { if (!this._isActive) { return; } this._isActive = false; EventHandler.off(document, EVENT_KEY$7); } // Private _handleFocusin(event) { const { target } = event; const { trapElement } = this._config; if (target === document || target === trapElement || trapElement.contains(target)) { return; } const elements = SelectorEngine.focusableChildren(trapElement); if (elements.length === 0) { trapElement.focus(); } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) { elements[elements.length - 1].focus(); } else { elements[0].focus(); } } _handleKeydown(event) { if (event.key !== TAB_KEY) { return; } this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD; } _getConfig(config) { config = { ...Default$6, ...(typeof config === 'object' ? config : {}) }; typeCheckConfig(NAME$7, config, DefaultType$6); return config; } } /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): modal.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$6 = 'modal'; const DATA_KEY$6 = 'bs.modal'; const EVENT_KEY$6 = `.${DATA_KEY$6}`; const DATA_API_KEY$3 = '.data-api'; const ESCAPE_KEY$1 = 'Escape'; const Default$5 = { backdrop: true, keyboard: true, focus: true }; const DefaultType$5 = { backdrop: '(boolean|string)', keyboard: 'boolean', focus: 'boolean' }; const EVENT_HIDE$3 = `hide${EVENT_KEY$6}`; const EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY$6}`; const EVENT_HIDDEN$3 = `hidden${EVENT_KEY$6}`; const EVENT_SHOW$3 = `show${EVENT_KEY$6}`; const EVENT_SHOWN$3 = `shown${EVENT_KEY$6}`; const EVENT_RESIZE = `resize${EVENT_KEY$6}`; const EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY$6}`; const EVENT_KEYDOWN_DISMISS$1 = `keydown.dismiss${EVENT_KEY$6}`; const EVENT_MOUSEUP_DISMISS = `mouseup.dismiss${EVENT_KEY$6}`; const EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY$6}`; const EVENT_CLICK_DATA_API$2 = `click${EVENT_KEY$6}${DATA_API_KEY$3}`; const CLASS_NAME_OPEN = 'modal-open'; const CLASS_NAME_FADE$3 = 'fade'; const CLASS_NAME_SHOW$4 = 'show'; const CLASS_NAME_STATIC = 'modal-static'; const OPEN_SELECTOR$1 = '.modal.show'; const SELECTOR_DIALOG = '.modal-dialog'; const SELECTOR_MODAL_BODY = '.modal-body'; const SELECTOR_DATA_TOGGLE$2 = '[data-bs-toggle="modal"]'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Modal extends BaseComponent { constructor(element, config) { super(element); this._config = this._getConfig(config); this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element); this._backdrop = this._initializeBackDrop(); this._focustrap = this._initializeFocusTrap(); this._isShown = false; this._ignoreBackdropClick = false; this._isTransitioning = false; this._scrollBar = new ScrollBarHelper(); } // Getters static get Default() { return Default$5; } static get NAME() { return NAME$6; } // Public toggle(relatedTarget) { return this._isShown ? this.hide() : this.show(relatedTarget); } show(relatedTarget) { if (this._isShown || this._isTransitioning) { return; } const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$3, { relatedTarget }); if (showEvent.defaultPrevented) { return; } this._isShown = true; if (this._isAnimated()) { this._isTransitioning = true; } this._scrollBar.hide(); document.body.classList.add(CLASS_NAME_OPEN); this._adjustDialog(); this._setEscapeEvent(); this._setResizeEvent(); EventHandler.on(this._dialog, EVENT_MOUSEDOWN_DISMISS, () => { EventHandler.one(this._element, EVENT_MOUSEUP_DISMISS, event => { if (event.target === this._element) { this._ignoreBackdropClick = true; } }); }); this._showBackdrop(() => this._showElement(relatedTarget)); } hide() { if (!this._isShown || this._isTransitioning) { return; } const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$3); if (hideEvent.defaultPrevented) { return; } this._isShown = false; const isAnimated = this._isAnimated(); if (isAnimated) { this._isTransitioning = true; } this._setEscapeEvent(); this._setResizeEvent(); this._focustrap.deactivate(); this._element.classList.remove(CLASS_NAME_SHOW$4); EventHandler.off(this._element, EVENT_CLICK_DISMISS); EventHandler.off(this._dialog, EVENT_MOUSEDOWN_DISMISS); this._queueCallback(() => this._hideModal(), this._element, isAnimated); } dispose() { [window, this._dialog].forEach(htmlElement => EventHandler.off(htmlElement, EVENT_KEY$6)); this._backdrop.dispose(); this._focustrap.deactivate(); super.dispose(); } handleUpdate() { this._adjustDialog(); } // Private _initializeBackDrop() { return new Backdrop({ isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value isAnimated: this._isAnimated() }); } _initializeFocusTrap() { return new FocusTrap({ trapElement: this._element }); } _getConfig(config) { config = { ...Default$5, ...Manipulator.getDataAttributes(this._element), ...(typeof config === 'object' ? config : {}) }; typeCheckConfig(NAME$6, config, DefaultType$5); return config; } _showElement(relatedTarget) { const isAnimated = this._isAnimated(); const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog); if (!this._element.parentNode || this._element.parentNode.nodeType !== Node.ELEMENT_NODE) { // Don't move modal's DOM position document.body.append(this._element); } this._element.style.display = 'block'; this._element.removeAttribute('aria-hidden'); this._element.setAttribute('aria-modal', true); this._element.setAttribute('role', 'dialog'); this._element.scrollTop = 0; if (modalBody) { modalBody.scrollTop = 0; } if (isAnimated) { reflow(this._element); } this._element.classList.add(CLASS_NAME_SHOW$4); const transitionComplete = () => { if (this._config.focus) { this._focustrap.activate(); } this._isTransitioning = false; EventHandler.trigger(this._element, EVENT_SHOWN$3, { relatedTarget }); }; this._queueCallback(transitionComplete, this._dialog, isAnimated); } _setEscapeEvent() { if (this._isShown) { EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS$1, event => { if (this._config.keyboard && event.key === ESCAPE_KEY$1) { event.preventDefault(); this.hide(); } else if (!this._config.keyboard && event.key === ESCAPE_KEY$1) { this._triggerBackdropTransition(); } }); } else { EventHandler.off(this._element, EVENT_KEYDOWN_DISMISS$1); } } _setResizeEvent() { if (this._isShown) { EventHandler.on(window, EVENT_RESIZE, () => this._adjustDialog()); } else { EventHandler.off(window, EVENT_RESIZE); } } _hideModal() { this._element.style.display = 'none'; this._element.setAttribute('aria-hidden', true); this._element.removeAttribute('aria-modal'); this._element.removeAttribute('role'); this._isTransitioning = false; this._backdrop.hide(() => { document.body.classList.remove(CLASS_NAME_OPEN); this._resetAdjustments(); this._scrollBar.reset(); EventHandler.trigger(this._element, EVENT_HIDDEN$3); }); } _showBackdrop(callback) { EventHandler.on(this._element, EVENT_CLICK_DISMISS, event => { if (this._ignoreBackdropClick) { this._ignoreBackdropClick = false; return; } if (event.target !== event.currentTarget) { return; } if (this._config.backdrop === true) { this.hide(); } else if (this._config.backdrop === 'static') { this._triggerBackdropTransition(); } }); this._backdrop.show(callback); } _isAnimated() { return this._element.classList.contains(CLASS_NAME_FADE$3); } _triggerBackdropTransition() { const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED); if (hideEvent.defaultPrevented) { return; } const { classList, scrollHeight, style } = this._element; const isModalOverflowing = scrollHeight > document.documentElement.clientHeight; // return if the following background transition hasn't yet completed if (!isModalOverflowing && style.overflowY === 'hidden' || classList.contains(CLASS_NAME_STATIC)) { return; } if (!isModalOverflowing) { style.overflowY = 'hidden'; } classList.add(CLASS_NAME_STATIC); this._queueCallback(() => { classList.remove(CLASS_NAME_STATIC); if (!isModalOverflowing) { this._queueCallback(() => { style.overflowY = ''; }, this._dialog); } }, this._dialog); this._element.focus(); } // ---------------------------------------------------------------------- // the following methods are used to handle overflowing modals // ---------------------------------------------------------------------- _adjustDialog() { const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight; const scrollbarWidth = this._scrollBar.getWidth(); const isBodyOverflowing = scrollbarWidth > 0; if (!isBodyOverflowing && isModalOverflowing && !isRTL() || isBodyOverflowing && !isModalOverflowing && isRTL()) { this._element.style.paddingLeft = `${scrollbarWidth}px`; } if (isBodyOverflowing && !isModalOverflowing && !isRTL() || !isBodyOverflowing && isModalOverflowing && isRTL()) { this._element.style.paddingRight = `${scrollbarWidth}px`; } } _resetAdjustments() { this._element.style.paddingLeft = ''; this._element.style.paddingRight = ''; } // Static static jQueryInterface(config, relatedTarget) { return this.each(function () { const data = Modal.getOrCreateInstance(this, config); if (typeof config !== 'string') { return; } if (typeof data[config] === 'undefined') { throw new TypeError(`No method named "${config}"`); } data[config](relatedTarget); }); } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ EventHandler.on(document, EVENT_CLICK_DATA_API$2, SELECTOR_DATA_TOGGLE$2, function (event) { const target = getElementFromSelector(this); if (['A', 'AREA'].includes(this.tagName)) { event.preventDefault(); } EventHandler.one(target, EVENT_SHOW$3, showEvent => { if (showEvent.defaultPrevented) { // only register focus restorer if modal will actually get shown return; } EventHandler.one(target, EVENT_HIDDEN$3, () => { if (isVisible(this)) { this.focus(); } }); }); // avoid conflict when clicking moddal toggler while another one is open const allReadyOpen = SelectorEngine.findOne(OPEN_SELECTOR$1); if (allReadyOpen) { Modal.getInstance(allReadyOpen).hide(); } const data = Modal.getOrCreateInstance(target); data.toggle(this); }); enableDismissTrigger(Modal); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Modal to jQuery only if jQuery is present */ defineJQueryPlugin(Modal); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): offcanvas.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$5 = 'offcanvas'; const DATA_KEY$5 = 'bs.offcanvas'; const EVENT_KEY$5 = `.${DATA_KEY$5}`; const DATA_API_KEY$2 = '.data-api'; const EVENT_LOAD_DATA_API$1 = `load${EVENT_KEY$5}${DATA_API_KEY$2}`; const ESCAPE_KEY = 'Escape'; const Default$4 = { backdrop: true, keyboard: true, scroll: false }; const DefaultType$4 = { backdrop: 'boolean', keyboard: 'boolean', scroll: 'boolean' }; const CLASS_NAME_SHOW$3 = 'show'; const CLASS_NAME_BACKDROP = 'offcanvas-backdrop'; const OPEN_SELECTOR = '.offcanvas.show'; const EVENT_SHOW$2 = `show${EVENT_KEY$5}`; const EVENT_SHOWN$2 = `shown${EVENT_KEY$5}`; const EVENT_HIDE$2 = `hide${EVENT_KEY$5}`; const EVENT_HIDDEN$2 = `hidden${EVENT_KEY$5}`; const EVENT_CLICK_DATA_API$1 = `click${EVENT_KEY$5}${DATA_API_KEY$2}`; const EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY$5}`; const SELECTOR_DATA_TOGGLE$1 = '[data-bs-toggle="offcanvas"]'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Offcanvas extends BaseComponent { constructor(element, config) { super(element); this._config = this._getConfig(config); this._isShown = false; this._backdrop = this._initializeBackDrop(); this._focustrap = this._initializeFocusTrap(); this._addEventListeners(); } // Getters static get NAME() { return NAME$5; } static get Default() { return Default$4; } // Public toggle(relatedTarget) { return this._isShown ? this.hide() : this.show(relatedTarget); } show(relatedTarget) { if (this._isShown) { return; } const showEvent = EventHandler.trigger(this._element, EVENT_SHOW$2, { relatedTarget }); if (showEvent.defaultPrevented) { return; } this._isShown = true; this._element.style.visibility = 'visible'; this._backdrop.show(); if (!this._config.scroll) { new ScrollBarHelper().hide(); } this._element.removeAttribute('aria-hidden'); this._element.setAttribute('aria-modal', true); this._element.setAttribute('role', 'dialog'); this._element.classList.add(CLASS_NAME_SHOW$3); const completeCallBack = () => { if (!this._config.scroll) { this._focustrap.activate(); } EventHandler.trigger(this._element, EVENT_SHOWN$2, { relatedTarget }); }; this._queueCallback(completeCallBack, this._element, true); } hide() { if (!this._isShown) { return; } const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE$2); if (hideEvent.defaultPrevented) { return; } this._focustrap.deactivate(); this._element.blur(); this._isShown = false; this._element.classList.remove(CLASS_NAME_SHOW$3); this._backdrop.hide(); const completeCallback = () => { this._element.setAttribute('aria-hidden', true); this._element.removeAttribute('aria-modal'); this._element.removeAttribute('role'); this._element.style.visibility = 'hidden'; if (!this._config.scroll) { new ScrollBarHelper().reset(); } EventHandler.trigger(this._element, EVENT_HIDDEN$2); }; this._queueCallback(completeCallback, this._element, true); } dispose() { this._backdrop.dispose(); this._focustrap.deactivate(); super.dispose(); } // Private _getConfig(config) { config = { ...Default$4, ...Manipulator.getDataAttributes(this._element), ...(typeof config === 'object' ? config : {}) }; typeCheckConfig(NAME$5, config, DefaultType$4); return config; } _initializeBackDrop() { return new Backdrop({ className: CLASS_NAME_BACKDROP, isVisible: this._config.backdrop, isAnimated: true, rootElement: this._element.parentNode, clickCallback: () => this.hide() }); } _initializeFocusTrap() { return new FocusTrap({ trapElement: this._element }); } _addEventListeners() { EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => { if (this._config.keyboard && event.key === ESCAPE_KEY) { this.hide(); } }); } // Static static jQueryInterface(config) { return this.each(function () { const data = Offcanvas.getOrCreateInstance(this, config); if (typeof config !== 'string') { return; } if (data[config] === undefined || config.startsWith('_') || config === 'constructor') { throw new TypeError(`No method named "${config}"`); } data[config](this); }); } } /** * ------------------------------------------------------------------------ * Data Api implementation * ------------------------------------------------------------------------ */ EventHandler.on(document, EVENT_CLICK_DATA_API$1, SELECTOR_DATA_TOGGLE$1, function (event) { const target = getElementFromSelector(this); if (['A', 'AREA'].includes(this.tagName)) { event.preventDefault(); } if (isDisabled(this)) { return; } EventHandler.one(target, EVENT_HIDDEN$2, () => { // focus on trigger when it is closed if (isVisible(this)) { this.focus(); } }); // avoid conflict when clicking a toggler of an offcanvas, while another is open const allReadyOpen = SelectorEngine.findOne(OPEN_SELECTOR); if (allReadyOpen && allReadyOpen !== target) { Offcanvas.getInstance(allReadyOpen).hide(); } const data = Offcanvas.getOrCreateInstance(target); data.toggle(this); }); EventHandler.on(window, EVENT_LOAD_DATA_API$1, () => SelectorEngine.find(OPEN_SELECTOR).forEach(el => Offcanvas.getOrCreateInstance(el).show())); enableDismissTrigger(Offcanvas); /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ */ defineJQueryPlugin(Offcanvas); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): util/sanitizer.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ const uriAttributes = new Set(['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']); const ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; /** * A pattern that recognizes a commonly useful subset of URLs that are safe. * * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts */ const SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i; /** * A pattern that matches safe data URLs. Only matches image, video and audio types. * * Shoutout to Angular https://github.com/angular/angular/blob/12.2.x/packages/core/src/sanitization/url_sanitizer.ts */ const DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i; const allowedAttribute = (attribute, allowedAttributeList) => { const attributeName = attribute.nodeName.toLowerCase(); if (allowedAttributeList.includes(attributeName)) { if (uriAttributes.has(attributeName)) { return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue) || DATA_URL_PATTERN.test(attribute.nodeValue)); } return true; } const regExp = allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp); // Check if a regular expression validates the attribute. for (let i = 0, len = regExp.length; i < len; i++) { if (regExp[i].test(attributeName)) { return true; } } return false; }; const DefaultAllowlist = { // 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', 'srcset', 'alt', 'title', 'width', 'height'], li: [], ol: [], p: [], pre: [], s: [], small: [], span: [], sub: [], sup: [], strong: [], u: [], ul: [] }; function sanitizeHtml(unsafeHtml, allowList, sanitizeFn) { if (!unsafeHtml.length) { return unsafeHtml; } if (sanitizeFn && typeof sanitizeFn === 'function') { return sanitizeFn(unsafeHtml); } const domParser = new window.DOMParser(); const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); const elements = [].concat(...createdDocument.body.querySelectorAll('*')); for (let i = 0, len = elements.length; i < len; i++) { const element = elements[i]; const elementName = element.nodeName.toLowerCase(); if (!Object.keys(allowList).includes(elementName)) { element.remove(); continue; } const attributeList = [].concat(...element.attributes); const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || []); attributeList.forEach(attribute => { if (!allowedAttribute(attribute, allowedAttributes)) { element.removeAttribute(attribute.nodeName); } }); } return createdDocument.body.innerHTML; } /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): tooltip.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$4 = 'tooltip'; const DATA_KEY$4 = 'bs.tooltip'; const EVENT_KEY$4 = `.${DATA_KEY$4}`; const CLASS_PREFIX$1 = 'bs-tooltip'; const DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn']); const DefaultType$3 = { animation: 'boolean', template: 'string', title: '(string|element|function)', trigger: 'string', delay: '(number|object)', html: 'boolean', selector: '(string|boolean)', placement: '(string|function)', offset: '(array|string|function)', container: '(string|element|boolean)', fallbackPlacements: 'array', boundary: '(string|element)', customClass: '(string|function)', sanitize: 'boolean', sanitizeFn: '(null|function)', allowList: 'object', popperConfig: '(null|object|function)' }; const AttachmentMap = { AUTO: 'auto', TOP: 'top', RIGHT: isRTL() ? 'left' : 'right', BOTTOM: 'bottom', LEFT: isRTL() ? 'right' : 'left' }; const Default$3 = { animation: true, template: '', trigger: 'hover focus', title: '', delay: 0, html: false, selector: false, placement: 'top', offset: [0, 0], container: false, fallbackPlacements: ['top', 'right', 'bottom', 'left'], boundary: 'clippingParents', customClass: '', sanitize: true, sanitizeFn: null, allowList: DefaultAllowlist, popperConfig: null }; const Event$2 = { HIDE: `hide${EVENT_KEY$4}`, HIDDEN: `hidden${EVENT_KEY$4}`, SHOW: `show${EVENT_KEY$4}`, SHOWN: `shown${EVENT_KEY$4}`, INSERTED: `inserted${EVENT_KEY$4}`, CLICK: `click${EVENT_KEY$4}`, FOCUSIN: `focusin${EVENT_KEY$4}`, FOCUSOUT: `focusout${EVENT_KEY$4}`, MOUSEENTER: `mouseenter${EVENT_KEY$4}`, MOUSELEAVE: `mouseleave${EVENT_KEY$4}` }; const CLASS_NAME_FADE$2 = 'fade'; const CLASS_NAME_MODAL = 'modal'; const CLASS_NAME_SHOW$2 = 'show'; const HOVER_STATE_SHOW = 'show'; const HOVER_STATE_OUT = 'out'; const SELECTOR_TOOLTIP_INNER = '.tooltip-inner'; const SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`; const EVENT_MODAL_HIDE = 'hide.bs.modal'; const TRIGGER_HOVER = 'hover'; const TRIGGER_FOCUS = 'focus'; const TRIGGER_CLICK = 'click'; const TRIGGER_MANUAL = 'manual'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Tooltip extends BaseComponent { constructor(element, config) { if (typeof Popper === 'undefined') { throw new TypeError('Bootstrap\'s tooltips require Popper (https://popper.js.org)'); } super(element); // private this._isEnabled = true; this._timeout = 0; this._hoverState = ''; this._activeTrigger = {}; this._popper = null; // Protected this._config = this._getConfig(config); this.tip = null; this._setListeners(); } // Getters static get Default() { return Default$3; } static get NAME() { return NAME$4; } static get Event() { return Event$2; } static get DefaultType() { return DefaultType$3; } // Public enable() { this._isEnabled = true; } disable() { this._isEnabled = false; } toggleEnabled() { this._isEnabled = !this._isEnabled; } toggle(event) { if (!this._isEnabled) { return; } if (event) { const context = this._initializeOnDelegatedTarget(event); context._activeTrigger.click = !context._activeTrigger.click; if (context._isWithActiveTrigger()) { context._enter(null, context); } else { context._leave(null, context); } } else { if (this.getTipElement().classList.contains(CLASS_NAME_SHOW$2)) { this._leave(null, this); return; } this._enter(null, this); } } dispose() { clearTimeout(this._timeout); EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler); if (this.tip) { this.tip.remove(); } this._disposePopper(); super.dispose(); } show() { if (this._element.style.display === 'none') { throw new Error('Please use show on visible elements'); } if (!(this.isWithContent() && this._isEnabled)) { return; } const showEvent = EventHandler.trigger(this._element, this.constructor.Event.SHOW); const shadowRoot = findShadowRoot(this._element); const isInTheDom = shadowRoot === null ? this._element.ownerDocument.documentElement.contains(this._element) : shadowRoot.contains(this._element); if (showEvent.defaultPrevented || !isInTheDom) { return; } // A trick to recreate a tooltip in case a new title is given by using the NOT documented `data-bs-original-title` // This will be removed later in favor of a `setContent` method if (this.constructor.NAME === 'tooltip' && this.tip && this.getTitle() !== this.tip.querySelector(SELECTOR_TOOLTIP_INNER).innerHTML) { this._disposePopper(); this.tip.remove(); this.tip = null; } const tip = this.getTipElement(); const tipId = getUID(this.constructor.NAME); tip.setAttribute('id', tipId); this._element.setAttribute('aria-describedby', tipId); if (this._config.animation) { tip.classList.add(CLASS_NAME_FADE$2); } const placement = typeof this._config.placement === 'function' ? this._config.placement.call(this, tip, this._element) : this._config.placement; const attachment = this._getAttachment(placement); this._addAttachmentClass(attachment); const { container } = this._config; Data.set(tip, this.constructor.DATA_KEY, this); if (!this._element.ownerDocument.documentElement.contains(this.tip)) { container.append(tip); EventHandler.trigger(this._element, this.constructor.Event.INSERTED); } if (this._popper) { this._popper.update(); } else { this._popper = createPopper(this._element, tip, this._getPopperConfig(attachment)); } tip.classList.add(CLASS_NAME_SHOW$2); const customClass = this._resolvePossibleFunction(this._config.customClass); if (customClass) { tip.classList.add(...customClass.split(' ')); } // 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) { [].concat(...document.body.children).forEach(element => { EventHandler.on(element, 'mouseover', noop); }); } const complete = () => { const prevHoverState = this._hoverState; this._hoverState = null; EventHandler.trigger(this._element, this.constructor.Event.SHOWN); if (prevHoverState === HOVER_STATE_OUT) { this._leave(null, this); } }; const isAnimated = this.tip.classList.contains(CLASS_NAME_FADE$2); this._queueCallback(complete, this.tip, isAnimated); } hide() { if (!this._popper) { return; } const tip = this.getTipElement(); const complete = () => { if (this._isWithActiveTrigger()) { return; } if (this._hoverState !== HOVER_STATE_SHOW) { tip.remove(); } this._cleanTipClass(); this._element.removeAttribute('aria-describedby'); EventHandler.trigger(this._element, this.constructor.Event.HIDDEN); this._disposePopper(); }; const hideEvent = EventHandler.trigger(this._element, this.constructor.Event.HIDE); if (hideEvent.defaultPrevented) { return; } tip.classList.remove(CLASS_NAME_SHOW$2); // If this is a touch-enabled device we remove the extra // empty mouseover listeners we added for iOS support if ('ontouchstart' in document.documentElement) { [].concat(...document.body.children).forEach(element => EventHandler.off(element, 'mouseover', noop)); } this._activeTrigger[TRIGGER_CLICK] = false; this._activeTrigger[TRIGGER_FOCUS] = false; this._activeTrigger[TRIGGER_HOVER] = false; const isAnimated = this.tip.classList.contains(CLASS_NAME_FADE$2); this._queueCallback(complete, this.tip, isAnimated); this._hoverState = ''; } update() { if (this._popper !== null) { this._popper.update(); } } // Protected isWithContent() { return Boolean(this.getTitle()); } getTipElement() { if (this.tip) { return this.tip; } const element = document.createElement('div'); element.innerHTML = this._config.template; const tip = element.children[0]; this.setContent(tip); tip.classList.remove(CLASS_NAME_FADE$2, CLASS_NAME_SHOW$2); this.tip = tip; return this.tip; } setContent(tip) { this._sanitizeAndSetContent(tip, this.getTitle(), SELECTOR_TOOLTIP_INNER); } _sanitizeAndSetContent(template, content, selector) { const templateElement = SelectorEngine.findOne(selector, template); if (!content && templateElement) { templateElement.remove(); return; } // we use append for html objects to maintain js events this.setElementContent(templateElement, content); } setElementContent(element, content) { if (element === null) { return; } if (isElement$1(content)) { content = getElement(content); // content is a DOM node or a jQuery if (this._config.html) { if (content.parentNode !== element) { element.innerHTML = ''; element.append(content); } } else { element.textContent = content.textContent; } return; } if (this._config.html) { if (this._config.sanitize) { content = sanitizeHtml(content, this._config.allowList, this._config.sanitizeFn); } element.innerHTML = content; } else { element.textContent = content; } } getTitle() { const title = this._element.getAttribute('data-bs-original-title') || this._config.title; return this._resolvePossibleFunction(title); } updateAttachment(attachment) { if (attachment === 'right') { return 'end'; } if (attachment === 'left') { return 'start'; } return attachment; } // Private _initializeOnDelegatedTarget(event, context) { return context || this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig()); } _getOffset() { const { offset } = this._config; if (typeof offset === 'string') { return offset.split(',').map(val => Number.parseInt(val, 10)); } if (typeof offset === 'function') { return popperData => offset(popperData, this._element); } return offset; } _resolvePossibleFunction(content) { return typeof content === 'function' ? content.call(this._element) : content; } _getPopperConfig(attachment) { const defaultBsPopperConfig = { placement: attachment, modifiers: [{ name: 'flip', options: { fallbackPlacements: this._config.fallbackPlacements } }, { name: 'offset', options: { offset: this._getOffset() } }, { name: 'preventOverflow', options: { boundary: this._config.boundary } }, { name: 'arrow', options: { element: `.${this.constructor.NAME}-arrow` } }, { name: 'onChange', enabled: true, phase: 'afterWrite', fn: data => this._handlePopperPlacementChange(data) }], onFirstUpdate: data => { if (data.options.placement !== data.placement) { this._handlePopperPlacementChange(data); } } }; return { ...defaultBsPopperConfig, ...(typeof this._config.popperConfig === 'function' ? this._config.popperConfig(defaultBsPopperConfig) : this._config.popperConfig) }; } _addAttachmentClass(attachment) { this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(attachment)}`); } _getAttachment(placement) { return AttachmentMap[placement.toUpperCase()]; } _setListeners() { const triggers = this._config.trigger.split(' '); triggers.forEach(trigger => { if (trigger === 'click') { EventHandler.on(this._element, this.constructor.Event.CLICK, this._config.selector, event => this.toggle(event)); } else if (trigger !== TRIGGER_MANUAL) { const eventIn = trigger === TRIGGER_HOVER ? this.constructor.Event.MOUSEENTER : this.constructor.Event.FOCUSIN; const eventOut = trigger === TRIGGER_HOVER ? this.constructor.Event.MOUSELEAVE : this.constructor.Event.FOCUSOUT; EventHandler.on(this._element, eventIn, this._config.selector, event => this._enter(event)); EventHandler.on(this._element, eventOut, this._config.selector, event => this._leave(event)); } }); this._hideModalHandler = () => { if (this._element) { this.hide(); } }; EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler); if (this._config.selector) { this._config = { ...this._config, trigger: 'manual', selector: '' }; } else { this._fixTitle(); } } _fixTitle() { const title = this._element.getAttribute('title'); const originalTitleType = typeof this._element.getAttribute('data-bs-original-title'); if (title || originalTitleType !== 'string') { this._element.setAttribute('data-bs-original-title', title || ''); if (title && !this._element.getAttribute('aria-label') && !this._element.textContent) { this._element.setAttribute('aria-label', title); } this._element.setAttribute('title', ''); } } _enter(event, context) { context = this._initializeOnDelegatedTarget(event, context); if (event) { context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true; } if (context.getTipElement().classList.contains(CLASS_NAME_SHOW$2) || context._hoverState === HOVER_STATE_SHOW) { context._hoverState = HOVER_STATE_SHOW; return; } clearTimeout(context._timeout); context._hoverState = HOVER_STATE_SHOW; if (!context._config.delay || !context._config.delay.show) { context.show(); return; } context._timeout = setTimeout(() => { if (context._hoverState === HOVER_STATE_SHOW) { context.show(); } }, context._config.delay.show); } _leave(event, context) { context = this._initializeOnDelegatedTarget(event, context); if (event) { context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] = context._element.contains(event.relatedTarget); } if (context._isWithActiveTrigger()) { return; } clearTimeout(context._timeout); context._hoverState = HOVER_STATE_OUT; if (!context._config.delay || !context._config.delay.hide) { context.hide(); return; } context._timeout = setTimeout(() => { if (context._hoverState === HOVER_STATE_OUT) { context.hide(); } }, context._config.delay.hide); } _isWithActiveTrigger() { for (const trigger in this._activeTrigger) { if (this._activeTrigger[trigger]) { return true; } } return false; } _getConfig(config) { const dataAttributes = Manipulator.getDataAttributes(this._element); Object.keys(dataAttributes).forEach(dataAttr => { if (DISALLOWED_ATTRIBUTES.has(dataAttr)) { delete dataAttributes[dataAttr]; } }); config = { ...this.constructor.Default, ...dataAttributes, ...(typeof config === 'object' && config ? config : {}) }; config.container = config.container === false ? document.body : getElement(config.container); 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(); } typeCheckConfig(NAME$4, config, this.constructor.DefaultType); if (config.sanitize) { config.template = sanitizeHtml(config.template, config.allowList, config.sanitizeFn); } return config; } _getDelegateConfig() { const config = {}; for (const key in this._config) { if (this.constructor.Default[key] !== this._config[key]) { config[key] = this._config[key]; } } // In the future can be replaced with: // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]]) // `Object.fromEntries(keysWithDifferentValues)` return config; } _cleanTipClass() { const tip = this.getTipElement(); const basicClassPrefixRegex = new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`, 'g'); const tabClass = tip.getAttribute('class').match(basicClassPrefixRegex); if (tabClass !== null && tabClass.length > 0) { tabClass.map(token => token.trim()).forEach(tClass => tip.classList.remove(tClass)); } } _getBasicClassPrefix() { return CLASS_PREFIX$1; } _handlePopperPlacementChange(popperData) { const { state } = popperData; if (!state) { return; } this.tip = state.elements.popper; this._cleanTipClass(); this._addAttachmentClass(this._getAttachment(state.placement)); } _disposePopper() { if (this._popper) { this._popper.destroy(); this._popper = null; } } // Static static jQueryInterface(config) { return this.each(function () { const data = Tooltip.getOrCreateInstance(this, config); if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError(`No method named "${config}"`); } data[config](); } }); } } /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Tooltip to jQuery only if jQuery is present */ defineJQueryPlugin(Tooltip); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): popover.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$3 = 'popover'; const DATA_KEY$3 = 'bs.popover'; const EVENT_KEY$3 = `.${DATA_KEY$3}`; const CLASS_PREFIX = 'bs-popover'; const Default$2 = { ...Tooltip.Default, placement: 'right', offset: [0, 8], trigger: 'click', content: '', template: '' }; const DefaultType$2 = { ...Tooltip.DefaultType, content: '(string|element|function)' }; const Event$1 = { HIDE: `hide${EVENT_KEY$3}`, HIDDEN: `hidden${EVENT_KEY$3}`, SHOW: `show${EVENT_KEY$3}`, SHOWN: `shown${EVENT_KEY$3}`, INSERTED: `inserted${EVENT_KEY$3}`, CLICK: `click${EVENT_KEY$3}`, FOCUSIN: `focusin${EVENT_KEY$3}`, FOCUSOUT: `focusout${EVENT_KEY$3}`, MOUSEENTER: `mouseenter${EVENT_KEY$3}`, MOUSELEAVE: `mouseleave${EVENT_KEY$3}` }; const SELECTOR_TITLE = '.popover-header'; const SELECTOR_CONTENT = '.popover-body'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class Popover extends Tooltip { // Getters static get Default() { return Default$2; } static get NAME() { return NAME$3; } static get Event() { return Event$1; } static get DefaultType() { return DefaultType$2; } // Overrides isWithContent() { return this.getTitle() || this._getContent(); } setContent(tip) { this._sanitizeAndSetContent(tip, this.getTitle(), SELECTOR_TITLE); this._sanitizeAndSetContent(tip, this._getContent(), SELECTOR_CONTENT); } // Private _getContent() { return this._resolvePossibleFunction(this._config.content); } _getBasicClassPrefix() { return CLASS_PREFIX; } // Static static jQueryInterface(config) { return this.each(function () { const data = Popover.getOrCreateInstance(this, config); if (typeof config === 'string') { if (typeof data[config] === 'undefined') { throw new TypeError(`No method named "${config}"`); } data[config](); } }); } } /** * ------------------------------------------------------------------------ * jQuery * ------------------------------------------------------------------------ * add .Popover to jQuery only if jQuery is present */ defineJQueryPlugin(Popover); /** * -------------------------------------------------------------------------- * Bootstrap (v5.1.3): scrollspy.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) * -------------------------------------------------------------------------- */ /** * ------------------------------------------------------------------------ * Constants * ------------------------------------------------------------------------ */ const NAME$2 = 'scrollspy'; const DATA_KEY$2 = 'bs.scrollspy'; const EVENT_KEY$2 = `.${DATA_KEY$2}`; const DATA_API_KEY$1 = '.data-api'; const Default$1 = { offset: 10, method: 'auto', target: '' }; const DefaultType$1 = { offset: 'number', method: 'string', target: '(string|element)' }; const EVENT_ACTIVATE = `activate${EVENT_KEY$2}`; const EVENT_SCROLL = `scroll${EVENT_KEY$2}`; const EVENT_LOAD_DATA_API = `load${EVENT_KEY$2}${DATA_API_KEY$1}`; const CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'; const CLASS_NAME_ACTIVE$1 = 'active'; const SELECTOR_DATA_SPY = '[data-bs-spy="scroll"]'; const SELECTOR_NAV_LIST_GROUP$1 = '.nav, .list-group'; const SELECTOR_NAV_LINKS = '.nav-link'; const SELECTOR_NAV_ITEMS = '.nav-item'; const SELECTOR_LIST_ITEMS = '.list-group-item'; const SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}, .${CLASS_NAME_DROPDOWN_ITEM}`; const SELECTOR_DROPDOWN$1 = '.dropdown'; const SELECTOR_DROPDOWN_TOGGLE$1 = '.dropdown-toggle'; const METHOD_OFFSET = 'offset'; const METHOD_POSITION = 'position'; /** * ------------------------------------------------------------------------ * Class Definition * ------------------------------------------------------------------------ */ class ScrollSpy extends BaseComponent { constructor(element, config) { super(element); this._scrollElement = this._element.tagName === 'BODY' ? window : this._element; this._config = this._getConfig(config); this._offsets = []; this._targets = []; this._activeTarget = null; this._scrollHeight = 0; EventHandler.on(this._scrollElement, EVENT_SCROLL, () => this._process()); this.refresh(); this._process(); } // Getters static get Default() { return Default$1; } static get NAME() { return NAME$2; } // Public refresh() { const autoMethod = this._scrollElement === this._scrollElement.window ? METHOD_OFFSET : METHOD_POSITION; const offsetMethod = this._config.method === 'auto' ? autoMethod : this._config.method; const offsetBase = offsetMethod === METHOD_POSITION ? this._getScrollTop() : 0; this._offsets = []; this._targets = []; this._scrollHeight = this._getScrollHeight(); const targets = SelectorEngine.find(SELECTOR_LINK_ITEMS, this._config.target); targets.map(element => { const targetSelector = getSelectorFromElement(element); const target = targetSelector ? SelectorEngine.findOne(targetSelector) : null; if (target) { const targetBCR = target.getBoundingClientRect(); if (targetBCR.width || targetBCR.height) { return [Manipulator[offsetMethod](target).top + offsetBase, targetSelector]; } } return null; }).filter(item => item).sort((a, b) => a[0] - b[0]).forEach(item => { this._offsets.push(item[0]); this._targets.push(item[1]); }); } dispose() { EventHandler.off(this._scrollElement, EVENT_KEY$2); super.dispose(); } // Private _getConfig(config) { config = { ...Default$1, ...Manipulator.getDataAttributes(this._element), ...(typeof config === 'object' && config ? config : {}) }; config.target = getElement(config.target) || document.documentElement; typeCheckConfig(NAME$2, config, DefaultType$1); return config; } _getScrollTop() { return this._scrollElement === window ? this._scrollElement.pageYOffset : this._scrollElement.scrollTop; } _getScrollHeight() { return this._scrollElement.scrollHeight || Math.max(document.body.scrollHeight, document.documentElement.scrollHeight); } _getOffsetHeight() { return this._scrollElement === window ? window.innerHeight : this._scrollElement.getBoundingClientRect().height; } _process() { const scrollTop = this._getScrollTop() + this._config.offset; const scrollHeight = this._getScrollHeight(); const maxScroll = this._config.offset + scrollHeight - this._getOffsetHeight(); if (this._scrollHeight !== scrollHeight) { this.refresh(); } if (scrollTop >= maxScroll) { const 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; } for (let i = this._offsets.length; i--;) { const 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]); } } } _activate(target) { this._activeTarget = target; this._clear(); const queries = SELECTOR_LINK_ITEMS.split(',').map(selector => `${selector}[data-bs-target="${target}"],${selector}[href="${target}"]`); const link = SelectorEngine.findOne(queries.join(','), this._config.target); link.classList.add(CLASS_NAME_ACTIVE$1); if (link.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) { SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE$1, link.closest(SELECTOR_DROPDOWN$1)).classList.add(CLASS_NAME_ACTIVE$1); } else { SelectorEngine.parents(link, SELECTOR_NAV_LIST_GROUP$1).forEach(listGroup => { // Set triggered links parents as active // With both