diff --git a/.gitignore b/.gitignore
index 7b69a62d3..b9a13560a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,11 +1,15 @@
/.idea
+/api.php
/error.log
/nbproject
/npm-debug.log
/rainloop.sublime-project
/rainloop.sublime-workspace
+/rainloop/v/0.0.0/static/fonts/*
+!/rainloop/v/0.0.0/static/fonts/.gitempty
+/rainloop/v/0.0.0/static/svg/*
+!/rainloop/v/0.0.0/static/svg/.gitempty
/rainloop/v/0.0.0/static/css/*.css
-/rainloop/v/0.0.0/static/js/*.js
/rainloop/v/0.0.0/static/js/**/*.js
/node_modules
/build/local
diff --git a/.jshintrc b/.jshintrc
index 25fd75f03..969b1a4ad 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -51,6 +51,7 @@
"jquery" : true,
"globals": {
+ "RL_COMMUNITY" : true,
"module" : true,
"require" : true,
"ko" : true,
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 000000000..4b6c3357f
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,7 @@
+Thanks for contributing to RainLoop Webmail!
+
+1. Sign the CLA (individual or corporate) at .
+2. Fork the repo, do work in a feature branch.
+3. Issue a pull request.
+
+If you have any questions, open an issue or email [support@rainloop.net](mailto:support@rainloop.net).
\ No newline at end of file
diff --git a/LICENSE b/LICENSE
index 70fc6a921..2def0e883 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,25 +1,661 @@
-Creative Commons — Attribution-NonCommercial-ShareAlike 3.0 Unported — CC BY-NC-SA 3.0
-(http://creativecommons.org/licenses/by-nc-sa/3.0/)
+ GNU AFFERO GENERAL PUBLIC LICENSE
+ Version 3, 19 November 2007
-You are free:
+ 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.
- to Share — to copy, distribute and transmit the work
- to Remix — to adapt the work
+ Preamble
-Under the following conditions:
+ The GNU Affero General Public License is a free, copyleft license for
+software and other kinds of works, specifically designed to ensure
+cooperation with the community in the case of network server software.
- Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
- Noncommercial — You may not use this work for commercial purposes.
- Share Alike — If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+our General Public Licenses are 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.
-With the understanding that:
+ 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.
- Waiver — Any of the above conditions can be waived if you get permission from the copyright holder.
- Public Domain — Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license.
+ Developers that use our General Public Licenses protect your rights
+with two steps: (1) assert copyright on the software, and (2) offer
+you this License which gives you legal permission to copy, distribute
+and/or modify the software.
-Other Rights — In no way are any of the following rights affected by the license:
- Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations;
- The author's moral rights;
- Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights.
+ A secondary benefit of defending all users' freedom is that
+improvements made in alternate versions of the program, if they
+receive widespread use, become available for other developers to
+incorporate. Many developers of free software are heartened and
+encouraged by the resulting cooperation. However, in the case of
+software used on network servers, this result may fail to come about.
+The GNU General Public License permits making a modified version and
+letting the public access it on a server without ever releasing its
+source code to the public.
-Notice — For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.
\ No newline at end of file
+ The GNU Affero General Public License is designed specifically to
+ensure that, in such cases, the modified source code becomes available
+to the community. It requires the operator of a network server to
+provide the source code of the modified version running there to the
+users of that server. Therefore, public use of a modified version, on
+a publicly accessible server, gives the public access to the source
+code of the modified version.
+
+ An older license, called the Affero General Public License and
+published by Affero, was designed to accomplish similar goals. This is
+a different license, not a version of the Affero GPL, but Affero has
+released a new version of the Affero GPL which permits relicensing under
+this license.
+
+ 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 Affero 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. Remote Network Interaction; Use with the GNU General Public License.
+
+ Notwithstanding any other provision of this License, if you modify the
+Program, your modified version must prominently offer all users
+interacting with it remotely through a computer network (if your version
+supports such interaction) an opportunity to receive the Corresponding
+Source of your version by providing access to the Corresponding Source
+from a network server at no charge, through some standard or customary
+means of facilitating copying of software. This Corresponding Source
+shall include the Corresponding Source for any work covered by version 3
+of the GNU General Public License that is incorporated pursuant to the
+following paragraph.
+
+ 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 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 work with which it is combined will remain governed by version
+3 of the GNU General Public License.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU Affero 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 Affero 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 Affero 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 Affero 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 Affero 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 Affero General Public License for more details.
+
+ You should have received a copy of the GNU Affero General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If your software can interact with users remotely through a computer
+network, you should also make sure that it provides a way for users to
+get its source. For example, if your program is a web application, its
+interface could display a "Source" link that leads users to an archive
+of the code. There are many ways you could offer source, and different
+solutions will be better for different programs; see section 13 for the
+specific requirements.
+
+ 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 AGPL, see
+.
\ No newline at end of file
diff --git a/README.md b/README.md
index 0d358d727..96b3c1c2e 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,13 @@
RainLoop Webmail
==================
-[](https://gitter.im/RainLoop/rainloop-webmail?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
-
Simple, modern & fast web-based email client.
Modest system requirements, decent performance, simple installation and upgrade, no database required - all these make RainLoop Webmail a perfect choice for your email solution.
-For more information about the product, check [http://rainloop.net](http://rainloop.net).
+For more information about the product, check [rainloop.net](http://www.rainloop.net/).
-Information about installing the product, check the [documentation page](http://rainloop.net/docs/installation/).
+Information about installing the product, check the [documentation page](http://www.rainloop.net/docs/installation/).
## Attention
@@ -18,7 +16,8 @@ It's not recommended to use in production environment.
## License
-**Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)**
-http://creativecommons.org/licenses/by-nc-sa/3.0/
+**RainLoop Webmail (Community edition)** is released under
+**GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (AGPL)**.
+http://www.gnu.org/licenses/agpl-3.0.html
Copyright (c) 2015 Rainloop Team
diff --git a/_include.php b/_include.php
index eefd7e088..b615511b3 100644
--- a/_include.php
+++ b/_include.php
@@ -10,3 +10,12 @@ function __get_custom_data_full_path()
return '';
return '/var/external-rainloop-data-folder/'; // custom data folder path
}
+
+/**
+ * @return string
+ */
+function __get_additional_configuration_name()
+{
+ return '';
+ return defined('APP_SITE') && 0 < strlen(APP_SITE) ? APP_SITE.'.ini' : ''; // additional configuration file name
+}
diff --git a/build/langs.php b/build/langs.php
index 9d6248989..339c8bc88 100644
--- a/build/langs.php
+++ b/build/langs.php
@@ -48,7 +48,7 @@ function saveLangStructure($sLangFile, $aLang)
}
}
- \file_put_contents(LANGS_PATH.'/'.$sLangFile, implode("\n", $aResultLines));
+ \file_put_contents(LANGS_PATH.'/'.$sLangFile, implode("\n", $aResultLines)."\n");
}
$sNL = "\n";
diff --git a/build/owncloud/rainloop-app/appinfo/info.xml b/build/owncloud/rainloop-app/appinfo/info.xml
index 7ec7dbdd9..84b506124 100644
--- a/build/owncloud/rainloop-app/appinfo/info.xml
+++ b/build/owncloud/rainloop-app/appinfo/info.xml
@@ -4,7 +4,7 @@
RainLoopSimple, modern and fast web-based email client.0.0
- CC BY-NC-SA 3.0
+ RainLoop Team6.0
diff --git a/build/test.php b/build/test.php
new file mode 100644
index 000000000..e5e1422dd
--- /dev/null
+++ b/build/test.php
@@ -0,0 +1,19 @@
+ iMinWidth ? iWidth : iMinWidth);
}
},
+ fResizeCreateFunction = function (oEvent) {
+ if (oEvent && oEvent.target)
+ {
+ var oResizableHandle = $(oEvent.target).find('.ui-resizable-handle');
- fResizeFunction = function (oEvent, oObject) {
+ oResizableHandle
+ .on('mousedown', function () {
+ Globals.$html.addClass('rl-resizer');
+ })
+ .on('mouseup', function () {
+ Globals.$html.removeClass('rl-resizer');
+ })
+ ;
+ }
+ },
+ fResizeResizeFunction = _.debounce(function () {
+ Globals.$html.addClass('rl-resizer');
+ }, 500, true),
+ fResizeStartFunction = function () {
+ Globals.$html.addClass('rl-resizer');
+ },
+ fResizeStopFunction = function (oEvent, oObject) {
+ Globals.$html.removeClass('rl-resizer');
if (oObject && oObject.size && oObject.size.width)
{
Local.set(sClientSideKeyName, oObject.size.width);
@@ -1210,7 +1243,10 @@
'minWidth': iMinWidth,
'maxWidth': 350,
'handles': 'e',
- 'stop': fResizeFunction
+ 'create': fResizeCreateFunction,
+ 'resize': fResizeResizeFunction,
+ 'start': fResizeStartFunction,
+ 'stop': fResizeStopFunction
});
Events.sub('left-panel.off', function () {
@@ -1271,9 +1307,9 @@
{
kn.hideLoading();
- if (SimplePace)
+ if (progressJs)
{
- SimplePace.set(100);
+ progressJs().end();
}
};
@@ -1291,16 +1327,16 @@
self = this,
$LAB = require('$LAB'),
sJsHash = Settings.settingsGet('JsHash'),
+ sStartupUrl = Utils.pString(Settings.settingsGet('StartupUrl')),
iContactsSyncInterval = Utils.pInt(Settings.settingsGet('ContactsSyncInterval')),
bGoogle = Settings.settingsGet('AllowGoogleSocial'),
bFacebook = Settings.settingsGet('AllowFacebookSocial'),
bTwitter = Settings.settingsGet('AllowTwitterSocial')
;
- if (SimplePace)
+ if (progressJs)
{
- SimplePace.set(70);
- SimplePace.sleep();
+ progressJs().set(70);
}
Globals.leftPanelDisabled.subscribe(function (bValue) {
@@ -1332,10 +1368,26 @@
if (bValue)
{
+ if ('' !== sStartupUrl)
+ {
+ kn.routeOff();
+ kn.setHash(Links.root(sStartupUrl), true);
+ kn.routeOn();
+ }
+
if ($LAB && window.crypto && window.crypto.getRandomValues && Settings.capa(Enums.Capa.OpenPGP))
{
var fOpenpgpCallback = function (openpgp) {
+
PgpStore.openpgp = openpgp;
+
+ if (window.Worker)
+ {
+ PgpStore.openpgp.initWorker(Links.openPgpWorkerJs());
+ }
+
+// PgpStore.openpgp.config.useWebCrypto = false;
+
PgpStore.openpgpKeyring = new openpgp.Keyring();
PgpStore.capaOpenPGP(true);
@@ -1365,8 +1417,8 @@
kn.startScreens([
require('Screen/User/MailBox'),
- require('Screen/User/Settings'),
- require('Screen/User/About')
+ Settings.capa(Enums.Capa.Settings) ? require('Screen/User/Settings') : null,
+ false ? require('Screen/User/About') : null
]);
if (bGoogle || bFacebook || bTwitter)
@@ -1386,7 +1438,7 @@
}
});
- Events.sub('interval.5m-after5m', function () {
+ Events.sub('interval.2m-after5m', function () {
self.folderInformationMultiply();
});
@@ -1445,7 +1497,9 @@
}, 1000);
}
- if (!!Settings.settingsGet('AccountSignMe') && window.navigator.registerProtocolHandler)
+ if (!!Settings.settingsGet('AccountSignMe') &&
+ window.navigator.registerProtocolHandler &&
+ Settings.capa(Enums.Capa.Composer))
{
_.delay(function () {
try {
@@ -1467,7 +1521,7 @@
self.initVerticalLayoutResizer(Enums.ClientSideKeyName.FolderListSize);
});
- if (Tinycon)
+ if (Tinycon && Settings.settingsGet('FaviconStatus') && !Settings.settingsGet('Filtered') )
{
Tinycon.setOptions({
fallback: false
@@ -1481,7 +1535,7 @@
}
else
{
- this.bootstartLoginScreen();
+ this.logout();
}
}, self));
diff --git a/dev/Common/Audio.js b/dev/Common/Audio.js
index 8e437fc88..13863510d 100644
--- a/dev/Common/Audio.js
+++ b/dev/Common/Audio.js
@@ -74,9 +74,7 @@
// Audio.prototype.record = function ()
// {
// this.getUserMedia({audio:true}, function () {
-// window.console.log(arguments);
// }, function(oError) {
-// window.console.log(arguments);
// });
// };
diff --git a/dev/Common/Cache.js b/dev/Common/Cache.js
index bacc24b80..86dc950e9 100644
--- a/dev/Common/Cache.js
+++ b/dev/Common/Cache.js
@@ -204,7 +204,10 @@
*/
CacheUserStorage.prototype.setFolderHash = function (sFolderFullNameRaw, sFolderHash)
{
- this.oFolderHashCache[sFolderFullNameRaw] = sFolderHash;
+ if ('' !== sFolderFullNameRaw)
+ {
+ this.oFolderHashCache[sFolderFullNameRaw] = sFolderHash;
+ }
};
/**
diff --git a/dev/Common/Enums.js b/dev/Common/Enums.js
index 36c56ad5e..7dd46a727 100644
--- a/dev/Common/Enums.js
+++ b/dev/Common/Enums.js
@@ -22,6 +22,7 @@
'Sheet': 'sheet',
'Presentation': 'presentation',
'Certificate': 'certificate',
+ 'CertificateBin': 'certificate-bin',
'Archive': 'archive'
};
@@ -71,6 +72,18 @@
'OpenPGP': 'OPEN_PGP',
'Prefetch': 'PREFETCH',
'Gravatar': 'GRAVATAR',
+ 'Folders': 'FOLDERS',
+ 'Composer': 'COMPOSER',
+ 'Contacts': 'CONTACTS',
+ 'Reload': 'RELOAD',
+ 'Search': 'SEARCH',
+ 'SearchAdv': 'SEARCH_ADV',
+ 'MessageActions': 'MESSAGE_ACTIONS',
+ 'MessageListActions': 'MESSAGELIST_ACTIONS',
+ 'AttachmentsActions': 'ATTACHMENTS_ACTIONS',
+ 'DangerousActions': 'DANGEROUS_ACTIONS',
+ 'Settings': 'SETTINGS',
+ 'Help': 'HELP',
'Themes': 'THEMES',
'UserBackground': 'USER_BACKGROUND',
'Sieve': 'SIEVE',
@@ -78,7 +91,8 @@
'AttachmentThumbnails': 'ATTACHMENT_THUMBNAILS',
'Templates': 'TEMPLATES',
'AutoLogout': 'AUTOLOGOUT',
- 'AdditionalAccounts': 'ADDITIONAL_ACCOUNTS'
+ 'AdditionalAccounts': 'ADDITIONAL_ACCOUNTS',
+ 'Identities': 'IDENTITIES'
};
/**
@@ -95,6 +109,7 @@
'Settings': 'settings',
'Menu': 'menu',
'PopupComposeOpenPGP': 'compose-open-pgp',
+ 'PopupMessageOpenPGP': 'message-open-pgp',
'PopupKeyboardShortcutsHelp': 'popup-keyboard-shortcuts-help',
'PopupAsk': 'popup-ask'
};
@@ -113,6 +128,21 @@
'User': 99
};
+ /**
+ * @enum {number}
+ */
+ Enums.ServerFolderType = {
+ 'USER': 0,
+ 'INBOX': 1,
+ 'SENT': 2,
+ 'DRAFTS': 3,
+ 'JUNK': 4,
+ 'TRASH': 5,
+ 'IMPORTANT': 10,
+ 'FLAGGED': 11,
+ 'ALL': 12
+ };
+
/**
* @enum {string}
*/
@@ -305,7 +335,9 @@
Enums.FilterConditionField = {
'From': 'From',
'Recipient': 'Recipient',
- 'Subject': 'Subject'
+ 'Subject': 'Subject',
+ 'Header': 'Header',
+ 'Size': 'Size'
};
/**
@@ -315,7 +347,9 @@
'Contains': 'Contains',
'NotContains': 'NotContains',
'EqualTo': 'EqualTo',
- 'NotEqualTo': 'NotEqualTo'
+ 'NotEqualTo': 'NotEqualTo',
+ 'Over': 'Over',
+ 'Under': 'Under'
};
/**
diff --git a/dev/Common/Globals.js b/dev/Common/Globals.js
index 3a4bfb5c1..acb582852 100644
--- a/dev/Common/Globals.js
+++ b/dev/Common/Globals.js
@@ -1,4 +1,6 @@
+/* global RL_COMMUNITY */
+
(function () {
'use strict';
@@ -28,6 +30,11 @@
*/
Globals.startMicrotime = (new window.Date()).getTime();
+ /**
+ * @type {boolean}
+ */
+ Globals.community = RL_COMMUNITY;
+
/**
* @type {?}
*/
@@ -203,6 +210,7 @@
};
Globals.leftPanelDisabled = ko.observable(false);
+ Globals.leftPanelType = ko.observable('');
// popups
Globals.popupVisibilityNames = ko.observableArray([]);
@@ -249,7 +257,7 @@
sTagName = sTagName.toUpperCase();
return !(sTagName === 'INPUT' || sTagName === 'SELECT' || sTagName === 'TEXTAREA' ||
- (oElement && sTagName === 'DIV' && 'editorHtmlArea' === oElement.className && oElement.contentEditable)
+ (oElement && sTagName === 'DIV' && ('editorHtmlArea' === oElement.className || 'true' === '' + oElement.contentEditable))
);
}
diff --git a/dev/Common/HtmlEditor.js b/dev/Common/HtmlEditor.js
index 8e9f25c69..e607339df 100644
--- a/dev/Common/HtmlEditor.js
+++ b/dev/Common/HtmlEditor.js
@@ -32,7 +32,6 @@
this.resize = _.throttle(_.bind(this.resize, this), 100);
this.__inited = false;
- this.__initedData = null;
this.init();
}
@@ -104,7 +103,7 @@
*/
HtmlEditor.prototype.clearSignatureSigns = function (sText)
{
- return sText.replace(/(\u0002|\u0003|\u200C|\u200D)/g, '');
+ return sText.replace(/(\u200C|\u0002)/g, '');
};
/**
@@ -197,6 +196,8 @@
{
this.modeToggle(true);
+ sHtml = sHtml.replace(/
\ No newline at end of file
diff --git a/rainloop/v/0.0.0/app/templates/Views/User/SettingsFolders.html b/rainloop/v/0.0.0/app/templates/Views/User/SettingsFolders.html
index 5f0ca4ef5..c4cd885cf 100644
--- a/rainloop/v/0.0.0/app/templates/Views/User/SettingsFolders.html
+++ b/rainloop/v/0.0.0/app/templates/Views/User/SettingsFolders.html
@@ -1,37 +1,45 @@
-
\ No newline at end of file
diff --git a/rainloop/v/0.0.0/app/templates/Views/User/SettingsGeneral.html b/rainloop/v/0.0.0/app/templates/Views/User/SettingsGeneral.html
index 6af2aefee..61e08d2c0 100644
--- a/rainloop/v/0.0.0/app/templates/Views/User/SettingsGeneral.html
+++ b/rainloop/v/0.0.0/app/templates/Views/User/SettingsGeneral.html
@@ -3,6 +3,17 @@
+
\ No newline at end of file
diff --git a/rainloop/v/0.0.0/app/templates/Views/User/SystemDropDown.html b/rainloop/v/0.0.0/app/templates/Views/User/SystemDropDown.html
index eaa27def4..b103b352c 100644
--- a/rainloop/v/0.0.0/app/templates/Views/User/SystemDropDown.html
+++ b/rainloop/v/0.0.0/app/templates/Views/User/SystemDropDown.html
@@ -43,21 +43,21 @@
-
+Nach dem Start kann der Aktivierungsprozess nicht unterbrochen oder abgebrochen werden."
+
+[POPUPS_DOMAIN]
+TITLE_ADD_DOMAIN = "Domain hinzufügen"
+TITLE_ADD_DOMAIN_WITH_NAME = "Domain \"%NAME%\" hinzufügen"
+TITLE_EDIT_DOMAIN = "Domain \"%NAME%\" bearbeiten"
+LABEL_NAME = "Name"
+NAME_HELPER = "Platzhalter unterstützt"
+LABEL_IMAP = "IMAP"
+LABEL_SMTP = "SMTP"
+LABEL_SIEVE = "SIEVE"
+LABEL_SERVER = "Server"
+LABEL_PORT = "Port"
+LABEL_SECURE = "Sicherheit"
+LABEL_WHITE_LIST = "Whitelist"
+SECURE_OPTION_NONE = "Ohne"
+SECURE_OPTION_SSL = "SSL/TLS"
+SECURE_OPTION_STARTTLS = "STARTTLS"
+LABEL_ALLOW_SIEVE_SCRIPTS = "Sieve-Skripte erlauben"
+LABEL_ALLOW_USER_SCRIPT = "Benutzerdefiniertes Skript erlauben"
+LABEL_USE_SHORT_LOGIN = "Kurze Benutzernamen verwenden"
+LABEL_USE_AUTH = "Authentifizierung verwenden"
+LABEL_USE_PHP_MAIL = "PHPs mail()-Funktion verwenden"
+BUTTON_TEST = "Testen"
+BUTTON_WHITE_LIST = "Whitelist"
+BUTTON_SIEVE_CONFIGURATION = "Sieve-Konfiguration"
+BUTTON_BACK_TO_IMAP = "Zurück zu IMAP-Einstellungen"
+BUTTON_BACK = "Zurück"
+BUTTON_CLOSE = "Schließen"
+BUTTON_ADD = "Hinzufügen"
+BUTTON_UPDATE = "Aktualisieren"
+WHITE_LIST_ALERT = "Liste der Domains, die Webmail abrufen darf.
+Verwenden Sie Leerzeichen als Trenner."
+
+[POPUPS_PLUGIN]
+TITLE_PLUGIN = "Plugin"
+DESC_NOTHING_TO_CONFIGURE = "Nichts zu konfigurieren"
+BUTTON_CLOSE = "Schließen"
+BUTTON_SAVE = "Speichern"
+TOOLTIP_ABOUT_TITLE = "Über"
+
+[POPUPS_ASK]
+BUTTON_YES = "Ja"
+BUTTON_NO = "Nein"
+DESC_WANT_CLOSE_THIS_WINDOW = "Sind Sie sicher, dass Sie dieses Fenster schließen möchten?"
+DESC_WANT_DELETE_MESSAGES = "Sind Sie sicher, dass Sie die Nachricht(en) löschen möchten?"
+
+[POPUPS_LANGUAGES]
+TITLE_LANGUAGES = "Wählen Sie Ihre Sprache"
+
+[HINTS]
+BETA = "Beta"
+UNSTABLE = "Nicht stabil"
+WARNING = "Warnung!"
+NOT_SUPPORTED = "Nicht unterstützt"
+REQUIRES_PHP_54 = "PHP 5.4 oder höher ist erforderlich"
+
+[ERRORS]
+DOMAIN_ALREADY_EXISTS = "Domain existiert bereits"
+UNKNOWN_ERROR = "Unbekannter Fehler"
+
+[NOTIFICATIONS]
+INVALID_TOKEN = "Ungültiger Token"
+AUTH_ERROR = "Authentifizierung fehlgeschlagen"
+ACCESS_ERROR = "Zugriffsfehler"
+CONNECTION_ERROR = "Serververbindung kann nicht hergestellt werden"
+CAPTCHA_ERROR = "Falsche CAPTCHA-Eingabe."
+SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "Diese Social-ID ist bisher mit keinem E-Mail-Konto verbunden. Melden Sie sich mit Ihren E-Mail-Anmeldedaten an und aktivieren Sie diese Funktion in Ihren Konteneinstellungen."
+SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "Diese Social-ID ist bisher mit keinem E-Mail-Konto verbunden. Melden Sie sich mit Ihren E-Mail-Anmeldedaten an und aktivieren Sie diese Funktion in Ihren Konteneinstellungen."
+SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE = "Diese Social-ID ist bisher mit keinem E-Mail-Konto verbunden. Melden Sie sich mit Ihren E-Mail-Anmeldedaten an und aktivieren Sie diese Funktion in Ihren Konteneinstellungen."
+DOMAIN_NOT_ALLOWED = "Diese Domain ist nicht zugelassen."
+ACCOUNT_NOT_ALLOWED = "Konto ist nicht zugelassen."
+ACCOUNT_TWO_FACTOR_AUTH_REQUIRED = "Zwei-Faktor-Authentifizierung erforderlich"
+ACCOUNT_TWO_FACTOR_AUTH_ERROR = "Fehler bei Zwei-Faktor-Authentifizierung"
+COULD_NOT_SAVE_NEW_PASSWORD = "Neues Passwort konnte nicht gespeichert werden"
+CURRENT_PASSWORD_INCORRECT = "Aktuelles Passwort falsch"
+NEW_PASSWORD_SHORT = "Passwort ist zu kurz"
+NEW_PASSWORD_WEAK = "Passwort ist zu einfach"
+NEW_PASSWORD_FORBIDDENT = "Passwort enthält unzulässige Zeichen"
+CONTACTS_SYNC_ERROR = "Fehler bei Kontakte-Synchronisierung"
+CANT_GET_MESSAGE_LIST = "Die Nachrichtenliste ist nicht verfügbar"
+CANT_GET_MESSAGE = "Diese Nachricht ist nicht verfügbar"
+CANT_DELETE_MESSAGE = "Diese Nachricht kann nicht gelöscht werden"
+CANT_MOVE_MESSAGE = "Diese Nachricht kann nicht verschoben werden"
+CANT_SAVE_MESSAGE = "Diese Nachricht kann nicht gespeichert werden"
+CANT_SEND_MESSAGE = "Diese Nachricht kann nicht gesendet werden"
+INVALID_RECIPIENTS = "Ungültige Empfängeradressen"
+CANT_SAVE_FILTERS = "Die Filter können nicht gespeichert werden"
+CANT_GET_FILTERS = "Die Filter sind nicht verfügbar"
+FILTERS_ARE_NOT_CORRECT = "Die Filter sind fehlerhaft"
+CANT_CREATE_FOLDER = "Dieser Ordner kann nicht angelegt werden"
+CANT_RENAME_FOLDER = "Dieser Ordner kann nicht umbenannt werden"
+CANT_DELETE_FOLDER = "Dieser Ordner kann nicht gelöscht werden"
+CANT_DELETE_NON_EMPTY_FOLDER = "Der Ordner kann nicht gelöscht werden; er ist nicht leer"
+CANT_SUBSCRIBE_FOLDER = "Dieser Ordner kann nicht abonniert werden"
+CANT_UNSUBSCRIBE_FOLDER = "Das Abonnement dieses Ordners kann nicht gelöscht werden"
+CANT_SAVE_SETTINGS = "Einstellungen können nicht gespeichert werden"
+CANT_SAVE_PLUGIN_SETTINGS = "Einstellungen können nicht gespeichert werden"
+DOMAIN_ALREADY_EXISTS = "Diese Domain existiert bereits"
+CANT_INSTALL_PACKAGE = "Paket konnte nicht installiert werden"
+CANT_DELETE_PACKAGE = "Paket konnte nicht entfernt werden"
+INVALID_PLUGIN_PACKAGE = "Plugin-Paket ist ungültig"
+UNSUPPORTED_PLUGIN_PACKAGE = "Plugin-Paket wird nicht unterstützt"
+LICENSING_SERVER_IS_UNAVAILABLE = "Der Subscription-Server kann nicht erreicht werden"
+LICENSING_DOMAIN_EXPIRED = "Die Subscription dieser Domain ist abgelaufen."
+LICENSING_DOMAIN_BANNED = "Die Subscription dieser Domain ist gesperrt."
+DEMO_SEND_MESSAGE_ERROR = "Dieses Demokonto darf aus Sicherheitsgründen keine Nachrichten an externe E-Mail-Adressen versenden!"
+DEMO_ACCOUNT_ERROR = "Aus Sicherheitsgründen ist dieses Konto nicht zu dieser Aktion berechtigt!"
+ACCOUNT_ALREADY_EXISTS = "Dieses Konto existiert bereits"
+MAIL_SERVER_ERROR = "Beim Zugriff auf den E-Mail-Server trat ein Fehler auf."
+INVALID_INPUT_ARGUMENT = "Ungültige Eingabe"
+UNKNOWN_ERROR = "Unbekannter Fehler"
+
+[STATIC]
+BACK_LINK = "Aktualisieren"
+DOMAIN_LIST_DESC = "Liste der Domains, auf die zugegriffen werden darf"
+PHP_EXSTENSIONS_ERROR_DESC = "Notwendige PHP-Erweiterungen sind in Ihrer PHP-Konfiguration nicht vorhanden!"
+PHP_VERSION_ERROR_DESC = "Ihre PHP Version (%VERSION%) ist älter als die notwendige Version: 5.3.0!"
+NO_SCRIPT_TITLE = "Diese Anwendung benötigt JavaScript."
+NO_SCRIPT_DESC = "Ihr Browser unterstützt JavaScript nicht.
+Aktivieren Sie bitte die JavaScript-Unterstützung in Ihrem Browser und versuchen Sie es erneut."
+NO_COOKIE_TITLE = "Diese Anwendung benötigt Cookies."
+NO_COOKIE_DESC = "Ihr Browser unterstützt Cookies nicht.
+Aktivieren Sie bitte die Cookie-Unterstützung in Ihrem Browser und versuchen Sie es erneut."
+BAD_BROWSER_TITLE = "Ihr Browser ist veraltet."
+BAD_BROWSER_DESC = "Um alle Funktionen dieser Anwendung nutzen zu können,
+sollten Sie einen der folgenden Browser herunterladen und installieren:"
diff --git a/rainloop/v/0.0.0/langs/admin/en.ini b/rainloop/v/0.0.0/langs/admin/en.ini
index 4ff2f1350..0485dbea1 100644
--- a/rainloop/v/0.0.0/langs/admin/en.ini
+++ b/rainloop/v/0.0.0/langs/admin/en.ini
@@ -34,6 +34,7 @@ LABEL_ALLOW_GRAVATAR = "Allow Gravatar"
LEGEND_MAIN = "Main"
LABEL_ATTACHMENT_SIZE_LIMIT = "Attachment size limit"
LABEL_ALLOW_ADDITIONAL_ACCOUNTS = "Allow additional accounts"
+LABEL_ALLOW_IDENTITIES = "Allow multiple identities"
LABEL_ALLOW_TEMPLATES = "Allow templates"
ALERT_WARNING = "Warning!"
HTML_ALERT_WEAK_PASSWORD = "You are using the default admin password.
@@ -61,6 +62,8 @@ LABEL_LOGIN_CUSTOM_CSS = "Custom CSS"
LABEL_LOGIN_SHOW_POWERED_LINK = "Show \"Powered by RainLoop\" link"
LEGEND_USER = "User"
LABEL_USER_LOGO = "Logo"
+LABEL_USER_LOGO_TITLE = "Logo Title"
+LABEL_USER_LOGO_MESSAGE = "Logo (Message View)"
LABEL_USER_CUSTOM_CSS = "Custom CSS"
LEGEND_WELCOME_PAGE = "Welcome page"
LABEL_WELCOME_PAGE_TITLE = "Title"
@@ -130,7 +133,7 @@ LABEL_ENABLE_TWITTER = "Enable Twitter Integration (Authorization)"
LABEL_TWITTER_CONSUMER_KEY = "Consumer Key"
LABEL_TWITTER_CONSUMER_SECRET = "Consumer Secret"
LEGEND_DROPBOX = "Dropbox"
-LABEL_ENABLE_DROPBOX = "Enable Dropbox Integration (Compose view)"
+LABEL_ENABLE_DROPBOX = "Enable Dropbox Integration"
LABEL_DROPBOX_API_KEY = "Api Key"
TOP_ALERT = "Detailed information on social integration is found at"
@@ -151,14 +154,12 @@ ALERT_CANNOT_ACCESS_REPOSITORY = "Cannot access the repository at the moment."
LABEL_YOUR_DOMAIN = "Your domain"
LABEL_VERSION = "Version"
LABEL_CHECKING = "Checking"
-TYPE_BASIC = "Basic"
TYPE_BASIC_HINT = "This domain isn't licensed for commercial use (with additional features)."
TYPE_BASIC_HINT_2 = "This domain can't be licensed."
HTML_ALERT_TOP_1 = "RainLoop Webmail is licensed under"
HTML_ALERT_TOP_2 = "You are free to use it for your personal projects."
HTML_ALERT_TOP_3 = "Commercial use (with additional features) of RainLoop Webmail requires getting a
subscription."
-TYPE_PREMIUM = "Premium"
TYPE_PREMIUM_LIFETIME = "Lifetime"
TYPE_PREMIUM_HINT = "This domain isn't licensed for commercial use (with additional features)."
LABEL_SUB_EXPIRES = "Subscription expires:"
diff --git a/rainloop/v/0.0.0/langs/admin/it.ini b/rainloop/v/0.0.0/langs/admin/it.ini
new file mode 100644
index 000000000..ea1bdfe63
--- /dev/null
+++ b/rainloop/v/0.0.0/langs/admin/it.ini
@@ -0,0 +1,322 @@
+
+[LOGIN]
+LABEL_LOGIN = "Nome utente"
+LABEL_PASSWORD = "Password"
+BUTTON_LOGIN = "Accedi al pannello di amministrazione"
+
+[TOP_PANEL]
+LABEL_PREMIUM = "Premium"
+LABEL_ADMIN_PANEL = "Pannello di amministrazione"
+
+[TABS_LABELS]
+LABEL_GENERAL_NAME = "Generali"
+LABEL_LOGIN_NAME = "Accesso"
+LABEL_BRANDING_NAME = "Personalizzazione"
+LABEL_CONTACTS_NAME = "Contatti"
+LABEL_DOMAINS_NAME = "Domini"
+LABEL_SECURITY_NAME = "Sicurezza"
+LABEL_INTEGRATION_NAME = "Integrazioni"
+LABEL_PLUGINS_NAME = "Plugin"
+LABEL_PACKAGES_NAME = "Pacchetti"
+LABEL_LICENSING_NAME = "Licenze"
+LABEL_ABOUT_NAME = "Informazioni"
+
+[TAB_GENERAL]
+LEGEND_INTERFACE = "Interfaccia"
+LABEL_LANGUAGE = "Lingua"
+LABEL_LANGUAGE_ADMIN = "Lingua (amministrazione)"
+LABEL_THEME = "Tema"
+LABEL_ALLOW_LANGUAGES_ON_SETTINGS = "Permetti di cambiare lingua all'accesso"
+LABEL_ALLOW_THEMES_ON_SETTINGS = "Permetti di cambiare tema dalle impostazioni"
+LABEL_ALLOW_BACKGROUND_ON_SETTINGS = "Permetti di scegliere lo sfondo dalle impostazioni"
+LABEL_SHOW_THUMBNAILS = "Visualizza anteprime degli allegati"
+LABEL_ALLOW_GRAVATAR = "Abilita Gravatar"
+LEGEND_MAIN = "Principale"
+LABEL_ATTACHMENT_SIZE_LIMIT = "Limite di grandezza degli allegati"
+LABEL_ALLOW_ADDITIONAL_ACCOUNTS = "Permetti di possedere più account"
+LABEL_ALLOW_IDENTITIES = "Permetti di registrare identità multiple"
+LABEL_ALLOW_TEMPLATES = "Permetti di creare template"
+ALERT_WARNING = "Attenzione!"
+HTML_ALERT_WEAK_PASSWORD = "Stai usando la password di amministrazione predefinita.
+
+Per ragioni di sicurezza,
+cambiala
+con una nuova password immediatamente."
+
+[TAB_LOGIN]
+LEGEND_LOGIN_SCREEN = "Schermata di accesso"
+LABEL_DEFAULT_DOMAIN = "Dominio predefinito"
+LABEL_DETERMINE_USER_DOMAIN = "Prova a determinare il dominio dell'utente"
+LABEL_ALLOW_LANGUAGES_ON_LOGIN = "Permetti di cambiare lingua all'accesso"
+LABEL_DETERMINE_USER_LANGUAGE = "Prova a determinare la lingua dell'utente"
+
+[TAB_BRANDING]
+LEGEND_BRANDING = "Personalizzazione"
+LABEL_PAGE_TITLE = "Titolo della pagina"
+LABEL_LOADING_DESCRIPTION = "Messaggio di caricamento"
+LEGEND_LOGIN = "Pagina di accesso"
+LABEL_LOGIN_LOGO = "Logo"
+LABEL_LOGIN_DESCRIPTION = "Descrizione"
+LABEL_LOGIN_BACKGROUND = "Sfondo"
+LABEL_LOGIN_CUSTOM_CSS = "CSS personalizzato"
+LABEL_LOGIN_SHOW_POWERED_LINK = "Visualizza il link \"Powered by RainLoop\""
+LEGEND_USER = "Vista utente"
+LABEL_USER_LOGO = "Logo"
+LABEL_USER_LOGO_TITLE = "Titolo del logo"
+LABEL_USER_LOGO_MESSAGE = "Logo (vista del messaggio)"
+LABEL_USER_CUSTOM_CSS = "CSS personalizzato"
+LEGEND_WELCOME_PAGE = "Pagina di benvenuto"
+LABEL_WELCOME_PAGE_TITLE = "Titolo"
+LABEL_WELCOME_PAGE_URL = "Indirizzo"
+LABEL_WELCOME_PAGE_DISPLAY = "Visualizza"
+OPTION_WELCOME_PAGE_DISPLAY_NONE = "Mai"
+OPTION_WELCOME_PAGE_DISPLAY_ONCE = "Solo una volta"
+OPTION_WELCOME_PAGE_DISPLAY_ALWAYS = "Sempre"
+HTML_ALERT_PREMIUM = "Questa funzionalità è disponibile solo per coloro che hanno acquistato una licenza Premium."
+
+[TAB_CONTACTS]
+LEGEND_CONTACTS = "Contatti"
+LEGEND_STORAGE = "Metodo di salvataggio (PDO)"
+LABEL_ENABLE_CONTACTS = "Abilita contatti"
+LABEL_ALLOW_SYNC = "Abilita la sincronizzazione dei contatti (con un server CardDAV esterno)"
+LABEL_STORAGE_TYPE = "Tipo"
+LABEL_STORAGE_DSN = "DSN"
+LABEL_STORAGE_USER = "Nome utente"
+LABEL_STORAGE_PASSWORD = "Password"
+BUTTON_TEST = "Verifica dati"
+ALERT_NOTICE = "Attenzione!"
+HTML_ALERT_DO_NOT_USE_THIS_DATABASE = "Non usare questo tipo di database con un alto numero di utenti attivi."
+HTML_ALERT_DOES_NOT_SUPPORTED = "Il tuo server non supporta il salvataggio dei contatti.
+
+Devi abilitare l'estensione PDO (SQLite / MySQL / PostgreSQL) sul tuo server."
+
+[TAB_DOMAINS]
+LEGEND_DOMAINS = "Domini"
+BUTTON_ADD_DOMAIN = "Aggiungi dominio"
+DELETE_ARE_YOU_SURE = "Ne sei sicuro?"
+HTML_DOMAINS_HELPER = "Lista di domini a cui la webmail è abilitata ad accedere.
+ Clicca su un nome per configurare quel dominio."
+
+[TAB_SECURITY]
+LEGEND_SECURITY = "Security"
+LABEL_ALLOW_TWO_STEP = "Abilita l'autenticazione a due fattori"
+LABEL_FORCE_TWO_STEP = "Forza l'autenticazione a due fattori"
+LABEL_USE_IMAGE_PROXY = "Usa un proxy locale per le immagini"
+LABEL_ALLOW_OPEN_PGP = "Abilita OpenPGP"
+LABEL_SHOW_PHP_INFO = "Visualizza informazioni su PHP"
+LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS = "Dati di accesso al pannello di controllo"
+LABEL_CURRENT_PASSWORD = "Password corrente"
+LABEL_NEW_LOGIN = "Nuovo nome utente"
+LABEL_NEW_PASSWORD = "Nuova password"
+LABEL_REPEAT_PASSWORD = "Ripeti nuova password"
+BUTTON_UPDATE_PASSWORD = "Aggiorna password"
+LEGEND_SSL = "SSL"
+LABEL_REQUIRE_VERIFICATION = "Richiedi verifica dei certificati SSL (IMAP/SMTP)"
+LABEL_ALLOW_SELF_SIGNED = "Abilita certificati autofirmati"
+
+[TAB_INTEGRATIONS]
+LEGEND_GOOGLE = "Google"
+LABEL_ENABLE_GOOGLE = "Abilita integrazione con Google"
+LABEL_GOOGLE_AUTH = "Autenticazione"
+LABEL_GOOGLE_DRIVE = "Integrazione con Google Drive (finestra di scrittura)"
+LABEL_GOOGLE_PREVIEW = "Integrazione con Google Docs (anteprima per i file di Microsoft Word, Excel e PowerPoint)"
+LABEL_GOOGLE_CLIENT_ID = "Client ID"
+LABEL_GOOGLE_CLIENT_SECRET = "Client Secret"
+LABEL_GOOGLE_API_KEY = "API Key"
+HINT_GOOGLE_API_KEY = "Richiesta per la selezione dei file di Google Drive"
+LEGEND_FACEBOOK = "Facebook"
+LABEL_ENABLE_FACEBOOK = "Abilita l'integrazione con Facebook (autenticazione)"
+LABEL_FACEBOOK_APP_ID = "App ID"
+LABEL_FACEBOOK_APP_SECRET = "App Secret"
+LEGEND_TWITTER = "Twitter"
+LABEL_ENABLE_TWITTER = "Abilita l'integrazione con Twitter (autenticazione)"
+LABEL_TWITTER_CONSUMER_KEY = "Consumer Key"
+LABEL_TWITTER_CONSUMER_SECRET = "Consumer Secret"
+LEGEND_DROPBOX = "Dropbox"
+LABEL_ENABLE_DROPBOX = "Abilita l'integrazione con Dropbox"
+LABEL_DROPBOX_API_KEY = "API Key"
+TOP_ALERT = "Informazioni dettagliate circa l'integrazione con i social network è disponibile su"
+
+[TAB_PLUGINS]
+LEGEND_PLUGINS = "Plugin"
+LABEL_ENABLE_PLUGINS = "Abilita plugin"
+ALERT_NO_PLUGINS = "Nessun plugin è stato installato."
+LINK_INSTALL_NEW = "Clicca qui per installarne di nuovi!"
+HINT_CLICK_NAME = "Clicca sul nome di un plugin per configurarlo."
+
+[TAB_PACKAGES]
+LEGEND_AVAILABLE_FOR_UPDATE = "Disponibili per l'aggiornamento"
+LEGEND_AVAILABLE_FOR_INSTALLATION = "Disponibili per l'installazione"
+LEGEND_INSTALLED_PACKAGES = "Pacchetti installati"
+ALERT_CANNOT_ACCESS_REPOSITORY = "Impossibile accedere al repository in questo momento."
+
+[TAB_LICENSING]
+LABEL_YOUR_DOMAIN = "Il tuo dominio"
+LABEL_VERSION = "Licenza"
+LABEL_CHECKING = "Controllo in corso..."
+TYPE_BASIC_HINT = "Questo dominio non possiede una licenza commerciale (con funzionalità aggiuntive)."
+TYPE_BASIC_HINT_2 = "Questo dominio non può possedere una licenza."
+HTML_ALERT_TOP_1 = "RainLoop Webmail è rilasciato sotto la licenza"
+HTML_ALERT_TOP_2 = "Sei libero di usarla per i tuoi progetti personali."
+HTML_ALERT_TOP_3 = "L'uso commerciale (con funzionalità aggiuntive) di RainLoop Webmail richiede di ottenere una
+licenza."
+TYPE_PREMIUM_LIFETIME = "A vita"
+TYPE_PREMIUM_HINT = "Questo dominio non possiede una licenza per uso commerciale (con funzionalità aggiuntive)."
+LABEL_SUB_EXPIRES = "La licenza scade il:"
+BUTTON_ACTIVATE = "Attiva una chiave di licenza per questo dominio"
+BUTTON_PURCHASE = "Compra una licenza"
+BUTTON_TRIAL = "Versione di prova"
+
+[TAB_ABOUT]
+LEGEND_ABOUT = "Informazioni"
+LABEL_TAG_HINT = "Semplice, moderno e veloce client email online"
+LABEL_ALL_RIGHTS_RESERVED = "Tutti i diritti riservati."
+HINT_READ_CHANGE_LOG = "Leggere il changelog prima di effettuare l'aggiornamento."
+HINT_IS_UP_TO_DATE = "RainLoop è aggiornato."
+HTML_NEW_VERSION = "La nuova versione %VERSION% è disponibile."
+LABEL_UPDATING = "Aggiornamento in corso..."
+LABEL_CHECKING = "Controllo della presenza di aggiornamenti..."
+BUTTON_UPDATE = "Aggiorna"
+BUTTON_DOWNLOAD = "Scarica"
+BUTTON_CHANGELOG = "Changelog"
+
+[POPUPS_ACTIVATE]
+TITLE_ACTIVATE = "Attivare chiave di licenza?"
+TITLE_ACTIVATION = "Attivazione..."
+LABEL_DOMAIN = "Dominio"
+LABEL_SUB_KEY = "Chiave di licenza"
+BUTTON_ACTIVATE = "Attiva"
+LABEL_ACTIVATED = "Attivata"
+ERROR_INVALID_SUBS_KEY = "Chiave di licenza non valida"
+SUBS_KEY_ACTIVATED = "Chiave di licenza attivata correttamente"
+HTML_DESC = "Dopo l'attivazione, la licenza Premium per %DOMAIN% sarà estesa.
+
+Una chiave di licenza può essere attivata su un solo dominio.
+
+Una volta iniziato, il processo di attivazione non potrà essere bloccato od annullato."
+
+[POPUPS_DOMAIN]
+TITLE_ADD_DOMAIN = "Aggiungi dominio"
+TITLE_ADD_DOMAIN_WITH_NAME = "Aggiungi il dominio \"%NAME%\""
+TITLE_EDIT_DOMAIN = "Modifica il dominio \"%NAME%\""
+LABEL_NAME = "Nome dominio"
+NAME_HELPER = "asterischi supportati"
+LABEL_IMAP = "IMAP"
+LABEL_SMTP = "SMTP"
+LABEL_SIEVE = "SIEVE"
+LABEL_SERVER = "Server"
+LABEL_PORT = "porta"
+LABEL_SECURE = "Sicuro"
+LABEL_WHITE_LIST = "Whitelist"
+SECURE_OPTION_NONE = "Nessuna"
+SECURE_OPTION_SSL = "SSL/TLS"
+SECURE_OPTION_STARTTLS = "STARTTLS"
+LABEL_ALLOW_SIEVE_SCRIPTS = "Abilita script sieve"
+LABEL_ALLOW_USER_SCRIPT = "Abilita script personalizzati"
+LABEL_USE_SHORT_LOGIN = "Utilizza login corto"
+LABEL_USE_AUTH = "Utilizza autenticazione"
+LABEL_USE_PHP_MAIL = "Usa la funzione mail() di PHP"
+BUTTON_TEST = "Verifica"
+BUTTON_WHITE_LIST = "Whitelist"
+BUTTON_SIEVE_CONFIGURATION = "Configurazione di Sieve"
+BUTTON_BACK_TO_IMAP = "Torna alle impostazioni IMAP"
+BUTTON_BACK = "Indietro"
+BUTTON_CLOSE = "Chiudi"
+BUTTON_ADD = "Aggiungi"
+BUTTON_UPDATE = "Aggiorna"
+WHITE_LIST_ALERT = "Lista di domini a cui gli utenti sono autorizzati ad accedere.
+Utilizzare uno spazio come separatore."
+
+[POPUPS_PLUGIN]
+TITLE_PLUGIN = "Plugin"
+DESC_NOTHING_TO_CONFIGURE = "Niente da configurare"
+BUTTON_CLOSE = "Chiudi"
+BUTTON_SAVE = "Salva"
+TOOLTIP_ABOUT_TITLE = "Informazioni"
+
+[POPUPS_ASK]
+BUTTON_YES = "Si"
+BUTTON_NO = "No"
+DESC_WANT_CLOSE_THIS_WINDOW = "Sei sicuro di voler chiudere questa finestra?"
+DESC_WANT_DELETE_MESSAGES = "Sei sicuro di voler cancellare questi messaggi?"
+
+[POPUPS_LANGUAGES]
+TITLE_LANGUAGES = "Scegli la tua lingua"
+
+[HINTS]
+BETA = "beta"
+UNSTABLE = "instabile"
+WARNING = "Attenzione!"
+NOT_SUPPORTED = "non supportato"
+REQUIRES_PHP_54 = "richiede PHP 5.4 o maggiori"
+
+[ERRORS]
+DOMAIN_ALREADY_EXISTS = "Il dominio esiste già"
+UNKNOWN_ERROR = "Errore sconosciuto"
+
+[NOTIFICATIONS]
+INVALID_TOKEN = "Token invalido"
+AUTH_ERROR = "Autenticazione fallita"
+ACCESS_ERROR = "Errore di accesso"
+CONNECTION_ERROR = "Impossibile connettersi al server"
+CAPTCHA_ERROR = "CAPTCHA non corretto."
+SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "Questo account social non è assegnato ancora a nessun indirizzo email. Accedi utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle impostazioni."
+SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "Questo account social non è assegnato ancora a nessun indirizzo email. Accedi utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle impostazioni."
+SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE = "Questo account social non è assegnato ancora a nessun indirizzo email. Accedi utilizzando le credenziali dell'indirizzo e abilita la funzionalità nelle impostazioni."
+DOMAIN_NOT_ALLOWED = "Dominio non autorizzato"
+ACCOUNT_NOT_ALLOWED = "Account non autorizzato"
+ACCOUNT_TWO_FACTOR_AUTH_REQUIRED = "Autenticazione a due fattori richiesta"
+ACCOUNT_TWO_FACTOR_AUTH_ERROR = "Errore durante l'autenticazione a due fattori"
+COULD_NOT_SAVE_NEW_PASSWORD = "Impossibile salvare la nuova password"
+CURRENT_PASSWORD_INCORRECT = "Password corrente incorreta"
+NEW_PASSWORD_SHORT = "Password troppo corta"
+NEW_PASSWORD_WEAK = "Password troppo facile"
+NEW_PASSWORD_FORBIDDENT = "Password vietata"
+CONTACTS_SYNC_ERROR = "Errore durante la sincronizzazione dei contatti"
+CANT_GET_MESSAGE_LIST = "Errore durante il caricamento della lista dei messaggi"
+CANT_GET_MESSAGE = "Errore durante il caricamento del messaggio"
+CANT_DELETE_MESSAGE = "Impossibile cancellare il messaggio"
+CANT_MOVE_MESSAGE = "Impossibile spostare il messaggio"
+CANT_SAVE_MESSAGE = "Impossibile salvare il messaggio"
+CANT_SEND_MESSAGE = "Impossibile inviare il messaggio"
+INVALID_RECIPIENTS = "Destinatari invalidi"
+CANT_SAVE_FILTERS = "Impossibile salvare i filtri"
+CANT_GET_FILTERS = "Impossibile caricare i filtri"
+FILTERS_ARE_NOT_CORRECT = "I filtri non sono corretti"
+CANT_CREATE_FOLDER = "Impossibile creare la cartella"
+CANT_RENAME_FOLDER = "Impossibile rinominare la cartella"
+CANT_DELETE_FOLDER = "Impossibile cancellare la cartella"
+CANT_DELETE_NON_EMPTY_FOLDER = "Non è possibile cancellare cartelle piene"
+CANT_SUBSCRIBE_FOLDER = "Impossibile sottoscriversi alla cartella"
+CANT_UNSUBSCRIBE_FOLDER = "Impossibile rimuovere la sottoscrizione dalla cartella"
+CANT_SAVE_SETTINGS = "Impossibile salvare le impostazioni"
+CANT_SAVE_PLUGIN_SETTINGS = "Impossibile salvare le impostazioni"
+DOMAIN_ALREADY_EXISTS = "Il dominio già esiste"
+CANT_INSTALL_PACKAGE = "Impossibile installare il pacchetto"
+CANT_DELETE_PACKAGE = "Impossibile rimuovere il pacchetto"
+INVALID_PLUGIN_PACKAGE = "Pacchetto non valido"
+UNSUPPORTED_PLUGIN_PACKAGE = "Pacchetto non supportato"
+LICENSING_SERVER_IS_UNAVAILABLE = "Il server dlele licenze non è dispobibile"
+LICENSING_DOMAIN_EXPIRED = "La licenza per questo dominio è scaduta"
+LICENSING_DOMAIN_BANNED = "La licenza per questo dominio è stata revocata"
+DEMO_SEND_MESSAGE_ERROR = "Per ragioni di sicurezza, questo account non è abilitato ad inviare email all'esterno."
+DEMO_ACCOUNT_ERROR = "Per ragioni di sicurezza, questa funzionalità è bloccata."
+ACCOUNT_ALREADY_EXISTS = "Questo account esiste già"
+MAIL_SERVER_ERROR = "Errore durante la connessione con il server mail"
+INVALID_INPUT_ARGUMENT = "Argomento non valido"
+UNKNOWN_ERROR = "Errore sconosciuto"
+
+[STATIC]
+BACK_LINK = "Ricarica"
+DOMAIN_LIST_DESC = "Lista di domini a cui la webmail è abilitata ad accedere"
+PHP_EXSTENSIONS_ERROR_DESC = "Un estensione di PHP richiesta non è disponibile."
+PHP_VERSION_ERROR_DESC = "La versione di PHP corrente (%VERSION%) è più vecchia di quella minima supportata (PHP 5.3.0)"
+NO_SCRIPT_TITLE = "Questa applicazione richiede JacaScript"
+NO_SCRIPT_DESC = "Il supporto a JavaScript è disabilitato nel browser.
+Abilita JavaScript e ricarica la pagina."
+NO_COOKIE_TITLE = "Questa applicazione richiede i cookie"
+NO_COOKIE_DESC = "Il supporto ai cookie è disabilitato nel browser.
+Abilita i cookie e ricarica la pagina."
+BAD_BROWSER_TITLE = "Il tuo browser è troppo vecchio"
+BAD_BROWSER_DESC = "Per usare tutte le funzionalità di questa applicazione,
+scarica uno dei seguenti browser:"
diff --git a/rainloop/v/0.0.0/langs/admin/nl.ini b/rainloop/v/0.0.0/langs/admin/nl.ini
new file mode 100644
index 000000000..11d86e5ec
--- /dev/null
+++ b/rainloop/v/0.0.0/langs/admin/nl.ini
@@ -0,0 +1,319 @@
+
+[LOGIN]
+LABEL_LOGIN = "Inlognaam"
+LABEL_PASSWORD = "Wachtwoord"
+BUTTON_LOGIN = "Aanmelden in het beheer paneel"
+
+[TOP_PANEL]
+LABEL_PREMIUM = "Premium"
+LABEL_ADMIN_PANEL = "Beheer paneel"
+
+[TABS_LABELS]
+LABEL_GENERAL_NAME = "Algemeen"
+LABEL_LOGIN_NAME = "Inlognaam"
+LABEL_BRANDING_NAME = "Huisstijl"
+LABEL_CONTACTS_NAME = "Contactpersonen"
+LABEL_DOMAINS_NAME = "Domeinen"
+LABEL_SECURITY_NAME = "Beveiliging"
+LABEL_INTEGRATION_NAME = "Integratie"
+LABEL_PLUGINS_NAME = "Invoegtoepassingen"
+LABEL_PACKAGES_NAME = "Paketten"
+LABEL_LICENSING_NAME = "Licentieovereenkomst"
+LABEL_ABOUT_NAME = "Over"
+
+[TAB_GENERAL]
+LEGEND_INTERFACE = "Interface"
+LABEL_LANGUAGE = "Taal"
+LABEL_LANGUAGE_ADMIN = "Taal (admin)"
+LABEL_THEME = "Thema"
+LABEL_ALLOW_LANGUAGES_ON_SETTINGS = "Sta taalselectie toe in het instellingen scherm"
+LABEL_ALLOW_THEMES_ON_SETTINGS = "Sta thema selectie toe in het instellingen scherm"
+LABEL_ALLOW_BACKGROUND_ON_SETTINGS = "Sta achtergrond selectie toe in het instellingen scherm"
+LABEL_SHOW_THUMBNAILS = "Toon miniaturen (bijlage)"
+LABEL_ALLOW_GRAVATAR = "Toon Gravatar"
+LEGEND_MAIN = "Diverse"
+LABEL_ATTACHMENT_SIZE_LIMIT = "Maximale bijlage grootte"
+LABEL_ALLOW_ADDITIONAL_ACCOUNTS = "Sta extra accounts toe"
+LABEL_ALLOW_TEMPLATES = "Sta templates toe"
+ALERT_WARNING = "Waarschuwing!"
+HTML_ALERT_WEAK_PASSWORD = "U gebruikt het standaard beheer wachtwoord.
+
+Wijzig
+a.u.b. voor uw veiligheid direct het wachtwoord."
+
+[TAB_LOGIN]
+LEGEND_LOGIN_SCREEN = "Login scherm"
+LABEL_DEFAULT_DOMAIN = "Standaard domein"
+LABEL_DETERMINE_USER_DOMAIN = "Probeer gebruikersdomein te bepalen"
+LABEL_ALLOW_LANGUAGES_ON_LOGIN = "Sta taal selectie toe in het login scherm"
+LABEL_DETERMINE_USER_LANGUAGE = "Probeer gebruiker taal te bepalen"
+
+[TAB_BRANDING]
+LEGEND_BRANDING = "Huisstijl"
+LABEL_PAGE_TITLE = "Pagina titel"
+LABEL_LOADING_DESCRIPTION = "Beschrijving tijdens laden"
+LEGEND_LOGIN = "Login scherm"
+LABEL_LOGIN_LOGO = "Logo"
+LABEL_LOGIN_DESCRIPTION = "Beschrijving"
+LABEL_LOGIN_BACKGROUND = "Achtergrond"
+LABEL_LOGIN_CUSTOM_CSS = "Aangepaste CSS"
+LABEL_LOGIN_SHOW_POWERED_LINK = "Toon \"Powered by RainLoop\" link"
+LEGEND_USER = "Gebruiker"
+LABEL_USER_LOGO = "Logo"
+LABEL_USER_LOGO_TITLE = "Logo titel"
+LABEL_USER_CUSTOM_CSS = "Aangepaste CSS"
+LEGEND_WELCOME_PAGE = "Welcom pagina"
+LABEL_WELCOME_PAGE_TITLE = "Titel"
+LABEL_WELCOME_PAGE_URL = "URL"
+LABEL_WELCOME_PAGE_DISPLAY = "Weergave"
+OPTION_WELCOME_PAGE_DISPLAY_NONE = "Nooit"
+OPTION_WELCOME_PAGE_DISPLAY_ONCE = "Eenmalig"
+OPTION_WELCOME_PAGE_DISPLAY_ALWAYS = "Altijd"
+HTML_ALERT_PREMIUM = "Deze functionaliteit is alleen beschikbaar voor Premium abonnees."
+
+[TAB_CONTACTS]
+LEGEND_CONTACTS = "Contactpersonen"
+LEGEND_STORAGE = "Opslag (PDO)"
+LABEL_ENABLE_CONTACTS = "Contactpersonen inschakelen"
+LABEL_ALLOW_SYNC = "Contactpersoon synchronisatie (met externe CardDAV server) inschakelen"
+LABEL_STORAGE_TYPE = "Soort"
+LABEL_STORAGE_DSN = "Dsn"
+LABEL_STORAGE_USER = "Gebruikersnaam"
+LABEL_STORAGE_PASSWORD = "Wachtwoord"
+BUTTON_TEST = "Test"
+ALERT_NOTICE = "Aandacht!"
+HTML_ALERT_DO_NOT_USE_THIS_DATABASE = "Gegruik deze database soort niet met een groot aantal actieve gebrukers."
+HTML_ALERT_DOES_NOT_SUPPORTED = "Uw systeem ondersteund geen contactpersonen.
+
+U moet een PDO (SQLite / MySQL / PostgreSQL) extentie op uw server installeren of activeren."
+
+[TAB_DOMAINS]
+LEGEND_DOMAINS = "Domeinen"
+BUTTON_ADD_DOMAIN = "Domein toevoegen"
+DELETE_ARE_YOU_SURE = "Weet u het zeker?"
+HTML_DOMAINS_HELPER = "Lijst van toegestane domeinen.
+ Klik op de domeinnaam om deze te configureren."
+
+[TAB_SECURITY]
+LEGEND_SECURITY = "Beveiliging"
+LABEL_ALLOW_TWO_STEP = "2-Stap verificatie toestaan"
+LABEL_FORCE_TWO_STEP = "2-Stap verificatie afdwingen"
+LABEL_USE_IMAGE_PROXY = "Gebruik de server als proxy voor externe afbeeldingen"
+LABEL_ALLOW_OPEN_PGP = "OpenPGP toestaan"
+LABEL_SHOW_PHP_INFO = "PHP informatie tonen"
+LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS = "Toegangsgegevens beheer paneel"
+LABEL_CURRENT_PASSWORD = "Huidig wachtwoord"
+LABEL_NEW_LOGIN = "Nieuwe gebruikersnaam"
+LABEL_NEW_PASSWORD = "Nieuw wachtwoord"
+LABEL_REPEAT_PASSWORD = "Herhaal nieuw wachtwoord"
+BUTTON_UPDATE_PASSWORD = "Gegevens bijwerken"
+LEGEND_SSL = "SSL"
+LABEL_REQUIRE_VERIFICATION = "Verificatie van SSL certificaten (IMAP/SMTP)"
+LABEL_ALLOW_SELF_SIGNED = "Sta zelf ondertekende certificaten toe"
+
+[TAB_INTEGRATIONS]
+LEGEND_GOOGLE = "Google"
+LABEL_ENABLE_GOOGLE = "Google integratie inschakelen"
+LABEL_GOOGLE_AUTH = "Autorisatie"
+LABEL_GOOGLE_DRIVE = "Google Drive integratie (tijdens bericht opstellen)"
+LABEL_GOOGLE_PREVIEW = "Google Viewer integratie (Microsoft Word, Excel en PowerPoint voorbeelweergave)"
+LABEL_GOOGLE_CLIENT_ID = "Client ID"
+LABEL_GOOGLE_CLIENT_SECRET = "Geheime sleutel"
+LABEL_GOOGLE_API_KEY = "API sleutel"
+HINT_GOOGLE_API_KEY = "Vereist voor Google Drive bestand verkenner"
+LEGEND_FACEBOOK = "Facebook"
+LABEL_ENABLE_FACEBOOK = "Facebook integratie (autorisatie) inschakelen"
+LABEL_FACEBOOK_APP_ID = "App ID"
+LABEL_FACEBOOK_APP_SECRET = "App sleutel"
+LEGEND_TWITTER = "Twitter"
+LABEL_ENABLE_TWITTER = "Twitter integratie (autorisatie) inschakelen"
+LABEL_TWITTER_CONSUMER_KEY = "Consumer sleutel"
+LABEL_TWITTER_CONSUMER_SECRET = "Consumer geheime sleutel"
+LEGEND_DROPBOX = "Dropbox"
+LABEL_ENABLE_DROPBOX = "Dropbox integratie"
+LABEL_DROPBOX_API_KEY = "API sleutel"
+TOP_ALERT = "Gedetaileerde informatie over integraties is te vinden op"
+
+[TAB_PLUGINS]
+LEGEND_PLUGINS = "Invoegtoepassingen"
+LABEL_ENABLE_PLUGINS = "Invoegtoepassingen inschakelen"
+ALERT_NO_PLUGINS = "Er zijn nog geen invoegtoepassingen geïnstalleerd"
+LINK_INSTALL_NEW = "Klik hier om een invoegtoepassing te installeren!"
+HINT_CLICK_NAME = "Klik op de naam om de invoegtoepassing te configuren."
+
+[TAB_PACKAGES]
+LEGEND_AVAILABLE_FOR_UPDATE = "Available for Update"
+LEGEND_AVAILABLE_FOR_INSTALLATION = "Available for Installation"
+LEGEND_INSTALLED_PACKAGES = "Installed Packages"
+ALERT_CANNOT_ACCESS_REPOSITORY = "Cannot access the repository at the moment."
+
+[TAB_LICENSING]
+LABEL_YOUR_DOMAIN = "Your domain"
+LABEL_VERSION = "Version"
+LABEL_CHECKING = "Checking"
+TYPE_BASIC_HINT = "This domain isn't licensed for commercial use (with additional features)."
+TYPE_BASIC_HINT_2 = "This domain can't be licensed."
+HTML_ALERT_TOP_1 = "RainLoop Webmail is licensed under"
+HTML_ALERT_TOP_2 = "You are free to use it for your personal projects."
+HTML_ALERT_TOP_3 = "Commercial use (with additional features) of RainLoop Webmail requires getting a
+subscription."
+TYPE_PREMIUM_LIFETIME = "Lifetime"
+TYPE_PREMIUM_HINT = "This domain isn't licensed for commercial use (with additional features)."
+LABEL_SUB_EXPIRES = "Subscription expires:"
+BUTTON_ACTIVATE = "Activate Subscription Key for this domain"
+BUTTON_PURCHASE = "Purchase"
+BUTTON_TRIAL = "Trial"
+
+[TAB_ABOUT]
+LEGEND_ABOUT = "About"
+LABEL_TAG_HINT = "Simple, modern & fast web-based email client"
+LABEL_ALL_RIGHTS_RESERVED = "All Rights Reserved."
+HINT_READ_CHANGE_LOG = "Please read the change log before updating."
+HINT_IS_UP_TO_DATE = "RainLoop is up to date."
+HTML_NEW_VERSION = "New %VERSION% version is available."
+LABEL_UPDATING = "Updating"
+LABEL_CHECKING = "Checking for updates"
+BUTTON_UPDATE = "Update"
+BUTTON_DOWNLOAD = "Download"
+BUTTON_CHANGELOG = "Changelog"
+
+[POPUPS_ACTIVATE]
+TITLE_ACTIVATE = "Activate Subscription Key?"
+TITLE_ACTIVATION = "Activation..."
+LABEL_DOMAIN = "Domain"
+LABEL_SUB_KEY = "Subscription Key"
+BUTTON_ACTIVATE = "Activate"
+LABEL_ACTIVATED = "Activated"
+ERROR_INVALID_SUBS_KEY = "Invalid Subscription Key"
+SUBS_KEY_ACTIVATED = "Subscription Key Activated Successfully"
+HTML_DESC = "After activation, premium subscription for %DOMAIN% will be extended.
+
+Note that subscription key can be activated for a single domain only.
+
+Once started, the process of activation cannot be aborted or cancelled."
+
+[POPUPS_DOMAIN]
+TITLE_ADD_DOMAIN = "Add Domain"
+TITLE_ADD_DOMAIN_WITH_NAME = "Add Domain \"%NAME%\""
+TITLE_EDIT_DOMAIN = "Edit Domain \"%NAME%\""
+LABEL_NAME = "Name"
+NAME_HELPER = "wildcard supported"
+LABEL_IMAP = "IMAP"
+LABEL_SMTP = "SMTP"
+LABEL_SIEVE = "SIEVE"
+LABEL_SERVER = "Server"
+LABEL_PORT = "Port"
+LABEL_SECURE = "Secure"
+LABEL_WHITE_LIST = "White List"
+SECURE_OPTION_NONE = "None"
+SECURE_OPTION_SSL = "SSL/TLS"
+SECURE_OPTION_STARTTLS = "STARTTLS"
+LABEL_ALLOW_SIEVE_SCRIPTS = "Allow sieve scripts"
+LABEL_ALLOW_USER_SCRIPT = "Allow custom user script"
+LABEL_USE_SHORT_LOGIN = "Use short login"
+LABEL_USE_AUTH = "Use authentication"
+LABEL_USE_PHP_MAIL = "Use php mail() function"
+BUTTON_TEST = "Test"
+BUTTON_WHITE_LIST = "White List"
+BUTTON_SIEVE_CONFIGURATION = "Sieve configuration"
+BUTTON_BACK_TO_IMAP = "Back to IMAP settings"
+BUTTON_BACK = "Back"
+BUTTON_CLOSE = "Close"
+BUTTON_ADD = "Add"
+BUTTON_UPDATE = "Update"
+WHITE_LIST_ALERT = "List of domain users webmail is allowed to access.
+Use a space as delimiter."
+
+[POPUPS_PLUGIN]
+TITLE_PLUGIN = "Plugin"
+DESC_NOTHING_TO_CONFIGURE = "Nothing to configure"
+BUTTON_CLOSE = "Close"
+BUTTON_SAVE = "Save"
+TOOLTIP_ABOUT_TITLE = "About"
+
+[POPUPS_ASK]
+BUTTON_YES = "Yes"
+BUTTON_NO = "No"
+DESC_WANT_CLOSE_THIS_WINDOW = "Are you sure you want to close this window?"
+DESC_WANT_DELETE_MESSAGES = "Are you sure you want to delete the message(s)?"
+
+[POPUPS_LANGUAGES]
+TITLE_LANGUAGES = "Choose your language"
+
+[HINTS]
+BETA = "beta"
+UNSTABLE = "unstable"
+WARNING = "Warning!"
+NOT_SUPPORTED = "not supported"
+REQUIRES_PHP_54 = "requires PHP 5.4 or greater"
+
+[ERRORS]
+DOMAIN_ALREADY_EXISTS = "Domain already exists"
+UNKNOWN_ERROR = "Unknown error"
+
+[NOTIFICATIONS]
+INVALID_TOKEN = "Invalid token"
+AUTH_ERROR = "Authentication failed"
+ACCESS_ERROR = "Access error"
+CONNECTION_ERROR = "Can't connect to server"
+CAPTCHA_ERROR = "Incorrect CAPTCHA."
+SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "This social ID is not assigned for any email account yet. Log in using email credentials and enable this feature in account settings."
+SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "This social ID is not assigned for any email account yet. Log in using email credentials and enable this feature in account settings."
+SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE = "This social ID is not assigned for any email account yet. Log in using email credentials and enable this feature in account settings."
+DOMAIN_NOT_ALLOWED = "Domain is not allowed"
+ACCOUNT_NOT_ALLOWED = "Account is not allowed"
+ACCOUNT_TWO_FACTOR_AUTH_REQUIRED = "Two factor verification required"
+ACCOUNT_TWO_FACTOR_AUTH_ERROR = "Two factor verification error"
+COULD_NOT_SAVE_NEW_PASSWORD = "Could not save new password"
+CURRENT_PASSWORD_INCORRECT = "Current password incorrect"
+NEW_PASSWORD_SHORT = "Password is too short"
+NEW_PASSWORD_WEAK = "Password is too easy"
+NEW_PASSWORD_FORBIDDENT = "Password contains forbidden characters"
+CONTACTS_SYNC_ERROR = "Contacts synchronization error"
+CANT_GET_MESSAGE_LIST = "Can't get message list"
+CANT_GET_MESSAGE = "Can't get message"
+CANT_DELETE_MESSAGE = "Can't delete message"
+CANT_MOVE_MESSAGE = "Can't move message"
+CANT_SAVE_MESSAGE = "Can't save message"
+CANT_SEND_MESSAGE = "Can't send message"
+INVALID_RECIPIENTS = "Invalid recipients"
+CANT_SAVE_FILTERS = "Can't save filters"
+CANT_GET_FILTERS = "Can't get filters"
+FILTERS_ARE_NOT_CORRECT = "Filters are not correct"
+CANT_CREATE_FOLDER = "Can't create folder"
+CANT_RENAME_FOLDER = "Can't rename folder"
+CANT_DELETE_FOLDER = "Can't delete folder"
+CANT_DELETE_NON_EMPTY_FOLDER = "Can't delete non-empty directory"
+CANT_SUBSCRIBE_FOLDER = "Can't subscribe folder"
+CANT_UNSUBSCRIBE_FOLDER = "Can't unsubscribe folder"
+CANT_SAVE_SETTINGS = "Can't save settings"
+CANT_SAVE_PLUGIN_SETTINGS = "Can't save settings"
+DOMAIN_ALREADY_EXISTS = "Domain already exists"
+CANT_INSTALL_PACKAGE = "Failed to install package"
+CANT_DELETE_PACKAGE = "Failed to remove package"
+INVALID_PLUGIN_PACKAGE = "Invalid plugin package"
+UNSUPPORTED_PLUGIN_PACKAGE = "Unsupported plugin package"
+LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable"
+LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expired."
+LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned."
+DEMO_SEND_MESSAGE_ERROR = "For security purposes, this account is not allowed to send messages to external e-mail addresses!"
+DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
+ACCOUNT_ALREADY_EXISTS = "Account already exists"
+MAIL_SERVER_ERROR = "An error has occured while accessing mail server"
+INVALID_INPUT_ARGUMENT = "Invalid input argument"
+UNKNOWN_ERROR = "Unknown error"
+
+[STATIC]
+BACK_LINK = "Reload"
+DOMAIN_LIST_DESC = "List of domains webmail is allowed to access."
+PHP_EXSTENSIONS_ERROR_DESC = "Required PHP extension are not available in your PHP configuration!"
+PHP_VERSION_ERROR_DESC = "Your PHP version (%VERSION%) is lower than the minimal required 5.3.0!"
+NO_SCRIPT_TITLE = "JavaScript is required for this application."
+NO_SCRIPT_DESC = "JavaScript support is not available in your browser.
+Please enable JavaScript support in your browser settings and retry."
+NO_COOKIE_TITLE = "Cookies support is required for this application."
+NO_COOKIE_DESC = "Cookies support is not available in your browser.
+Please enable Cookie support in your browser settings and retry."
+BAD_BROWSER_TITLE = "Your browser is outdated."
+BAD_BROWSER_DESC = "To use all the features of the application,
+download and install one of these browsers:"
\ No newline at end of file
diff --git a/rainloop/v/0.0.0/langs/admin/pl.ini b/rainloop/v/0.0.0/langs/admin/pl.ini
new file mode 100644
index 000000000..b19479857
--- /dev/null
+++ b/rainloop/v/0.0.0/langs/admin/pl.ini
@@ -0,0 +1,321 @@
+
+[LOGIN]
+LABEL_LOGIN = "Login"
+LABEL_PASSWORD = "Hasło"
+BUTTON_LOGIN = "Zaloguj"
+
+[TOP_PANEL]
+LABEL_PREMIUM = "Premium"
+LABEL_ADMIN_PANEL = "Panel administracyjny"
+
+[TABS_LABELS]
+LABEL_GENERAL_NAME = "Ogólne"
+LABEL_LOGIN_NAME = "Login"
+LABEL_BRANDING_NAME = "Personalizacja"
+LABEL_CONTACTS_NAME = "Kontakty"
+LABEL_DOMAINS_NAME = "Domeny"
+LABEL_SECURITY_NAME = "Bezpieczeństwo"
+LABEL_INTEGRATION_NAME = "Integracja"
+LABEL_PLUGINS_NAME = "Wtyczki"
+LABEL_PACKAGES_NAME = "Zarządzanie wtyczkami"
+LABEL_LICENSING_NAME = "Licencjonowanie"
+LABEL_ABOUT_NAME = "O skrypcie"
+
+[TAB_GENERAL]
+LEGEND_INTERFACE = "Interfejs"
+LABEL_LANGUAGE = "Język:"
+LABEL_LANGUAGE_ADMIN = "Język (admin):"
+LABEL_THEME = "Motyw:"
+LABEL_ALLOW_LANGUAGES_ON_SETTINGS = "Zezwól użytkownikowi na wybór języka"
+LABEL_ALLOW_THEMES_ON_SETTINGS = "Zezwól użytkownikowi na zmianę motywu"
+LABEL_ALLOW_BACKGROUND_ON_SETTINGS = "Zezwól użytkownikowi na użycie własnego tła"
+LABEL_SHOW_THUMBNAILS = "Pokaż miniatury (załączniki)"
+LABEL_ALLOW_GRAVATAR = "Zezwól na używanie gravatarów"
+LEGEND_MAIN = "Główne"
+LABEL_ATTACHMENT_SIZE_LIMIT = "Maks. rozmiar zał.:"
+LABEL_ALLOW_ADDITIONAL_ACCOUNTS = "Zezwól na dodatkowe konta"
+LABEL_ALLOW_IDENTITIES = "Zezwól na posiadanie wielu tożsamości"
+LABEL_ALLOW_TEMPLATES = "Zezwól na używanie szablonów"
+ALERT_WARNING = "Ostrzeżenie!"
+HTML_ALERT_WEAK_PASSWORD = "Korzystasz z domyślnego hasła administratora.
+
+Ze względów bezpieczeństwa, proszę
+zmienić hasło
+na inne."
+
+[TAB_LOGIN]
+LEGEND_LOGIN_SCREEN = "Logowanie"
+LABEL_DEFAULT_DOMAIN = "Domyślna domena:"
+LABEL_DETERMINE_USER_DOMAIN = "Spróbuj określić domenę użytkownika"
+LABEL_ALLOW_LANGUAGES_ON_LOGIN = "Zezwól na zmianę języka podczas logowania"
+LABEL_DETERMINE_USER_LANGUAGE = "Spróbuj określić język użytkownika"
+
+[TAB_BRANDING]
+LEGEND_BRANDING = "Personalizacja"
+LABEL_PAGE_TITLE = "Tytuł strony:"
+LABEL_LOADING_DESCRIPTION = "Komunikat ład. strony:"
+LEGEND_LOGIN = "Login"
+LABEL_LOGIN_LOGO = "Logo:"
+LABEL_LOGIN_DESCRIPTION = "Opis:"
+LABEL_LOGIN_BACKGROUND = "Tło:"
+LABEL_LOGIN_CUSTOM_CSS = "Własny arkusz stylów:"
+LABEL_LOGIN_SHOW_POWERED_LINK = "Pokaż link: \"Powered by RainLoop\""
+LEGEND_USER = "Użytkownik"
+LABEL_USER_LOGO = "Logo:"
+LABEL_USER_LOGO_TITLE = "Tytuł loga:"
+LABEL_USER_LOGO_MESSAGE = "Logo (widok wiad.)"
+LABEL_USER_CUSTOM_CSS = "Własny arkusz stylów:"
+LEGEND_WELCOME_PAGE = "Str. główna"
+LABEL_WELCOME_PAGE_TITLE = "Tytuł:"
+LABEL_WELCOME_PAGE_URL = "Adres URL:"
+LABEL_WELCOME_PAGE_DISPLAY = "Wyświetl:"
+OPTION_WELCOME_PAGE_DISPLAY_NONE = "nigdy"
+OPTION_WELCOME_PAGE_DISPLAY_ONCE = "raz"
+OPTION_WELCOME_PAGE_DISPLAY_ALWAYS = "zawsze"
+HTML_ALERT_PREMIUM = "Ta opcja jest dostępna tylko dla licencji premium."
+
+[TAB_CONTACTS]
+LEGEND_CONTACTS = "Kontakty"
+LEGEND_STORAGE = "Baza danych (PDO)"
+LABEL_ENABLE_CONTACTS = "Włącz kontakty"
+LABEL_ALLOW_SYNC = "Zezwól na synchronizację kontaktów (przy użyciu zewnętrznego serwera CardDAV)"
+LABEL_STORAGE_TYPE = "Typ:"
+LABEL_STORAGE_DSN = "Adres DSN:"
+LABEL_STORAGE_USER = "Użytkownik:"
+LABEL_STORAGE_PASSWORD = "Hasło:"
+BUTTON_TEST = "Testuj"
+ALERT_NOTICE = "Powiadomienie!"
+HTML_ALERT_DO_NOT_USE_THIS_DATABASE = "Nie używaj tej bazy danych z dużą ilością aktywnych użytkowników."
+HTML_ALERT_DOES_NOT_SUPPORTED = "Twój system nie zawiera wsparcia dla obsługi kontaktów.
+
+Musisz zainstalować lub uruchomić na serwerze jedno z rozszerzeń PDO (SQLite / MySQL / PostgreSQL)."
+
+[TAB_DOMAINS]
+LEGEND_DOMAINS = "Domeny"
+BUTTON_ADD_DOMAIN = "Dodaj domenę"
+DELETE_ARE_YOU_SURE = "Czy na pewno?"
+HTML_DOMAINS_HELPER = "Lista domen, do których można uzyskać dostęp poprzez tego klienta.
+ Kliknij na nazwę, aby skonfigurować domenę."
+
+[TAB_SECURITY]
+LEGEND_SECURITY = "Bezpieczeństwo"
+LABEL_ALLOW_TWO_STEP = "Zezwól na dwuskładnikową autoryzację"
+LABEL_FORCE_TWO_STEP = "Wymuś dwuskładnikową autoryzację"
+LABEL_USE_IMAGE_PROXY = "Użyj lokalnego serwera proxy dla zewnętrznych obrazów"
+LABEL_ALLOW_OPEN_PGP = "Zezwól na użycie OpenPGP"
+LABEL_SHOW_PHP_INFO = "Pokaż informacje o wersji PHP"
+LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS = "Dane dostępowe panelu administracyjnego"
+LABEL_CURRENT_PASSWORD = "Bieżące hasło:"
+LABEL_NEW_LOGIN = "Nowy login:"
+LABEL_NEW_PASSWORD = "Nowe hasło:"
+LABEL_REPEAT_PASSWORD = "Powtórz hasło:"
+BUTTON_UPDATE_PASSWORD = "Zaktualizuj hasło"
+LEGEND_SSL = "SSL"
+LABEL_REQUIRE_VERIFICATION = "Wymagaj sprawdzania poprawności certyfikatów SSL (IMAP/SMTP)"
+LABEL_ALLOW_SELF_SIGNED = "Zezwól na używanie certyfikatów podpisanych przez siebie"
+
+[TAB_INTEGRATIONS]
+LEGEND_GOOGLE = "Google"
+LABEL_ENABLE_GOOGLE = "Włącz obsługę platformy Google"
+LABEL_GOOGLE_AUTH = "Autoryzacja"
+LABEL_GOOGLE_DRIVE = "Obsługa dysku Google (widok tworz. wiadomości)"
+LABEL_GOOGLE_PREVIEW = "Obsługa przeglądarki Google (podgląd dla plików: Microsoft Word, Excel i PowerPoint)"
+LABEL_GOOGLE_CLIENT_ID = "Identyfikator:"
+LABEL_GOOGLE_CLIENT_SECRET = "Hasło:"
+LABEL_GOOGLE_API_KEY = "Klucz API:"
+HINT_GOOGLE_API_KEY = "Wymagane dla obsługi interfejsu usługi: 'Dysk Google'"
+LEGEND_FACEBOOK = "Facebook"
+LABEL_ENABLE_FACEBOOK = "Włącz obsługę platformy Facebook (autoryzacja)"
+LABEL_FACEBOOK_APP_ID = "Identyfikator aplikacji:"
+LABEL_FACEBOOK_APP_SECRET = "Hasło aplikacji:"
+LEGEND_TWITTER = "Twitter"
+LABEL_ENABLE_TWITTER = "Włącz obsługę platformy Twitter (autoryzacja)"
+LABEL_TWITTER_CONSUMER_KEY = "Klucz użytkownika:"
+LABEL_TWITTER_CONSUMER_SECRET = "Hasło użytkownika:"
+LEGEND_DROPBOX = "Dropbox"
+LABEL_ENABLE_DROPBOX = "Włącz obsługę platformy Dropbox"
+LABEL_DROPBOX_API_KEY = "Klucz API:"
+TOP_ALERT = "Szczegółowe informacje na temat obsługi platform, można znaleźść pod adresem: "
+
+[TAB_PLUGINS]
+LEGEND_PLUGINS = "Wtyczki"
+LABEL_ENABLE_PLUGINS = "Włącz obsługę wtyczek"
+ALERT_NO_PLUGINS = "Nie zainstalowano żadnych wtyczek."
+LINK_INSTALL_NEW = "Kliknij tutaj, aby zainstalować nowe wtyczki!"
+HINT_CLICK_NAME = "Kliknij na nazwę, aby skonfigurować wtyczkę."
+
+[TAB_PACKAGES]
+LEGEND_AVAILABLE_FOR_UPDATE = "Aktualizacja"
+LEGEND_AVAILABLE_FOR_INSTALLATION = "Do zainstalowania"
+LEGEND_INSTALLED_PACKAGES = "Zainstalowane"
+ALERT_CANNOT_ACCESS_REPOSITORY = "Nie można uzyskać dostępu do repozytorium."
+
+[TAB_LICENSING]
+LABEL_YOUR_DOMAIN = "Domena:"
+LABEL_VERSION = "Wersja:"
+LABEL_CHECKING = "sprawdzanie..."
+TYPE_BASIC_HINT = "Ta domena nie jest licencjonowana do użytku komercyjnego."
+TYPE_BASIC_HINT_2 = "Nie można dodać licencji dla tej domeny."
+HTML_ALERT_TOP_1 = "RainLoop Webmail korzysta z licencji:"
+HTML_ALERT_TOP_2 = "Możesz używać tego klienta za darmo, tylko dla prywatnych (własnych) projektów."
+HTML_ALERT_TOP_3 = "Do komercyjnego użytku (używania dodatkowych opcji) RainLoop Webmail, wymagane jest posiadanie
+ważnej subskrypcji."
+TYPE_PREMIUM_LIFETIME = "Dożywotnia"
+TYPE_PREMIUM_HINT = "Ta domena nie jest licencjonowana dla użytku komercyjnego."
+LABEL_SUB_EXPIRES = "Subskrypcja wygasa:"
+BUTTON_ACTIVATE = "Aktywuj klucz"
+BUTTON_PURCHASE = "Kup klucz"
+BUTTON_TRIAL = "Wersja testowa"
+
+[TAB_ABOUT]
+LEGEND_ABOUT = "O skrypcie"
+LABEL_TAG_HINT = "Prosty, nowoczesny i szybki klient pocztowy"
+LABEL_ALL_RIGHTS_RESERVED = "Wszystkie prawa zastrzeżone."
+HINT_READ_CHANGE_LOG = "Przed aktualizacją, proszę przeczytać listę zmian."
+HINT_IS_UP_TO_DATE = "Klient RainLoop jest aktualny."
+HTML_NEW_VERSION = "Dostępna jest nowa wersja: %VERSION%."
+LABEL_UPDATING = "Aktualizowanie..."
+LABEL_CHECKING = "Szukanie aktualizacji..."
+BUTTON_UPDATE = "Zaktualizuj"
+BUTTON_DOWNLOAD = "Pobierz"
+BUTTON_CHANGELOG = "Lista zmian"
+
+[POPUPS_ACTIVATE]
+TITLE_ACTIVATE = "Aktywacja klucza subskrypcji"
+TITLE_ACTIVATION = "Aktywowanie..."
+LABEL_DOMAIN = "Domena:"
+LABEL_SUB_KEY = "Klucz subskrypcji:"
+BUTTON_ACTIVATE = "Aktywuj"
+LABEL_ACTIVATED = "Aktywowano"
+ERROR_INVALID_SUBS_KEY = "Niepoprawny klucz subskrypcji"
+SUBS_KEY_ACTIVATED = "Aktywowano klucz subskrypcji"
+HTML_DESC = "Subskrypcja premium dla domeny: %DOMAIN%, zostanie przedłużona po aktywacji.
+
+Zwróc uwagę, że klucz subskrypcji może być aktywowany tylko dla jednej domeny.
+
+Po uruchomieniu aktywacji, nie można jej przerwac lub anulować."
+
+[POPUPS_DOMAIN]
+TITLE_ADD_DOMAIN = "Dodawanie domeny"
+TITLE_ADD_DOMAIN_WITH_NAME = "Dodawanie domeny: \"%NAME%\""
+TITLE_EDIT_DOMAIN = "Edycja domeny: \"%NAME%\""
+LABEL_NAME = "Nazwa"
+NAME_HELPER = "obsługiwany znak wieloznaczności - *"
+LABEL_IMAP = "IMAP"
+LABEL_SMTP = "SMTP"
+LABEL_SIEVE = "SIEVE"
+LABEL_SERVER = "Serwer:"
+LABEL_PORT = "Port:"
+LABEL_SECURE = "Rodzaj połączenia:"
+LABEL_WHITE_LIST = "Biała lista"
+SECURE_OPTION_NONE = "Bez zabezpieczeń"
+SECURE_OPTION_SSL = "SSL/TLS"
+SECURE_OPTION_STARTTLS = "STARTTLS"
+LABEL_ALLOW_SIEVE_SCRIPTS = "Zezwól na skrypty sieve"
+LABEL_ALLOW_USER_SCRIPT = "Zezwól na spersonalizowany skrypt użytkownika"
+LABEL_USE_SHORT_LOGIN = "Użyj krótkiego loginu"
+LABEL_USE_AUTH = "Użyj autoryzacji"
+LABEL_USE_PHP_MAIL = "Użyj funkcji php: 'mail()'"
+BUTTON_TEST = "Test"
+BUTTON_WHITE_LIST = "Biała lista"
+BUTTON_SIEVE_CONFIGURATION = "Konfiguracja sieve"
+BUTTON_BACK_TO_IMAP = "Powrót do ustawień serwera IMAP"
+BUTTON_BACK = "Wstecz"
+BUTTON_CLOSE = "Zamknij"
+BUTTON_ADD = "Dodaj"
+BUTTON_UPDATE = "Zaktualizuj"
+WHITE_LIST_ALERT = "Lista użytkowników domeny, którzy mogą uzyskać dostęp poprzez tego klienta.
+Użyj spacji do rozdzielenia."
+
+[POPUPS_PLUGIN]
+TITLE_PLUGIN = "Wtyczka: "
+DESC_NOTHING_TO_CONFIGURE = "Brak opcji do skonfigurowania"
+BUTTON_CLOSE = "Zamknij"
+BUTTON_SAVE = "Zapisz"
+TOOLTIP_ABOUT_TITLE = "O wtyczce"
+
+[POPUPS_ASK]
+BUTTON_YES = "Tak"
+BUTTON_NO = "Nie"
+DESC_WANT_CLOSE_THIS_WINDOW = "Czy na pewno chcesz zamknąć to okno?"
+DESC_WANT_DELETE_MESSAGES = "Czy na pewno chcesz usunąć tą wiadomość(-i)?"
+
+[POPUPS_LANGUAGES]
+TITLE_LANGUAGES = "Wybierz swój język"
+
+[HINTS]
+BETA = "Beta"
+UNSTABLE = "Niestabilna"
+WARNING = "Ostrzeżenie!"
+NOT_SUPPORTED = "nieobsługiwana"
+REQUIRES_PHP_54 = "Wymaga PHP w wersji 5.4 lub wyższej"
+
+[ERRORS]
+DOMAIN_ALREADY_EXISTS = "Ta domena już istnieje"
+UNKNOWN_ERROR = "Nieznany błąd"
+
+[NOTIFICATIONS]
+INVALID_TOKEN = "Nieważny token"
+AUTH_ERROR = "Autoryzacja zakończona niepowodzeniem"
+ACCESS_ERROR = "Błąd dostępu"
+CONNECTION_ERROR = "Nie można połączyć się z serwerem"
+CAPTCHA_ERROR = "Niepoprawny kod CAPTCHA."
+SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "Logowanie poprzez tą platformę, nie zostało jeszcze aktywowane dla żadnego z kont e-mail. Zaloguj się używając loginu i hasła, a następnie włącz tą funkcję w ustawieniach konta."
+SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "Logowanie poprzez tą platformę, nie zostało jeszcze aktywowane dla żadnego z kont e-mail. Zaloguj się używając loginu i hasła, a następnie włącz tą funkcję w ustawieniach konta."
+SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE = "Logowanie poprzez tą platformę, nie zostało jeszcze aktywowane dla żadnego z kont e-mail. Zaloguj się używając loginu i hasła, a następnie włącz tą funkcję w ustawieniach konta."
+DOMAIN_NOT_ALLOWED = "Brak zezwolenia na użycie tej domeny"
+ACCOUNT_NOT_ALLOWED = "Brak zezwolenia dla tego konta"
+ACCOUNT_TWO_FACTOR_AUTH_REQUIRED = "Wymagana dwuskładnikowa autoryzacja"
+ACCOUNT_TWO_FACTOR_AUTH_ERROR = "Błąd autoryzacji dwuskładnikowej"
+COULD_NOT_SAVE_NEW_PASSWORD = "Nie można było zapisać nowego hasła"
+CURRENT_PASSWORD_INCORRECT = "Bieżące hasło jest niepoprawne"
+NEW_PASSWORD_SHORT = "Wybrane hasło jest za krótkie"
+NEW_PASSWORD_WEAK = "Wybrane hasło jest zbyt proste"
+NEW_PASSWORD_FORBIDDENT = "Wybrane hasło zawiera zakazane znaki"
+CONTACTS_SYNC_ERROR = "Błąd synchronizacji kontaktów"
+CANT_GET_MESSAGE_LIST = "Nie można pobrać listy wiadomości"
+CANT_GET_MESSAGE = "Nie można pobrać wiadomości"
+CANT_DELETE_MESSAGE = "Nie można usunąć wiadomości"
+CANT_MOVE_MESSAGE = "Nie można przenieść wiadomości"
+CANT_SAVE_MESSAGE = "Nie można zapisać wiadomości"
+CANT_SEND_MESSAGE = "Nie można wysłać wiadomości"
+INVALID_RECIPIENTS = "Niepoprawny adres odbiorcy"
+CANT_SAVE_FILTERS = "Nie można zapisać filtrów"
+CANT_GET_FILTERS = "Nie można pobrać filtrów"
+FILTERS_ARE_NOT_CORRECT = "Brak poprawności filtrów"
+CANT_CREATE_FOLDER = "Nie można utworzyć folderu"
+CANT_RENAME_FOLDER = "Nie można zmienić nazwy folderu"
+CANT_DELETE_FOLDER = "Nie można usunąć folderu"
+CANT_DELETE_NON_EMPTY_FOLDER = "Nie można usunąć folderu, w którym znajduje się zawartość"
+CANT_SUBSCRIBE_FOLDER = "Nie można zasubskrybować folderu"
+CANT_UNSUBSCRIBE_FOLDER = "Nie można usunąć subskrypcji folderu"
+CANT_SAVE_SETTINGS = "Nie można zapisać ustawień"
+CANT_SAVE_PLUGIN_SETTINGS = "Nie można zapisać ustawień wtyczki"
+DOMAIN_ALREADY_EXISTS = "Ta domena już istnieje"
+CANT_INSTALL_PACKAGE = "Instalacja wtyczki zakończona niepowodzeniem"
+CANT_DELETE_PACKAGE = "Usunięcie wtyczki zakończone niepowodzeniem"
+INVALID_PLUGIN_PACKAGE = "Niepoprawna wtyczka"
+UNSUPPORTED_PLUGIN_PACKAGE = "Nieobsługiwana wtyczka"
+LICENSING_SERVER_IS_UNAVAILABLE = "Serwer aktywacji subskrypcji jest niedostępny"
+LICENSING_DOMAIN_EXPIRED = "Subskrypcja dla tej domeny wygasła."
+LICENSING_DOMAIN_BANNED = "Subskrypcja dla tej domeny została zawieszona."
+DEMO_SEND_MESSAGE_ERROR = "Ze względów bezpieczeństwa, to konto nie posiada zezwolenia na wysyłanie wiadomości na zewnętrzne adresy e-mail!"
+DEMO_ACCOUNT_ERROR = "Ze względów bezpieczeństwa, to konto nie posiada uprawnień do wykonania tego zadania!"
+ACCOUNT_ALREADY_EXISTS = "To konto już istnieje"
+MAIL_SERVER_ERROR = "Wystąpił błąd podczas dostępu do serwera"
+INVALID_INPUT_ARGUMENT = "Niepoprawny argument wejścia"
+UNKNOWN_ERROR = "Nieznany błąd"
+
+[STATIC]
+BACK_LINK = "Odśwież"
+DOMAIN_LIST_DESC = "Lista domen, do których można uzyskać dostęp za pomocą tego klienta."
+PHP_EXSTENSIONS_ERROR_DESC = "Brak wymaganych rozszerzeń w konfiguracji PHP!"
+PHP_VERSION_ERROR_DESC = "Twoja wersja PHP: (%VERSION%), jest niższa niż minimalna: 5.3.0!"
+NO_SCRIPT_TITLE = "Ta aplikacja do poprawnej pracy wymaga javascript-u."
+NO_SCRIPT_DESC = "Twoja przeglądarka nie obsługuje javascript-u.
+Proszę o jego włączenie i ponowną próbę."
+NO_COOKIE_TITLE = "Obsługa plików cookies jest wymagana dla poprawnego działania skryptu."
+NO_COOKIE_DESC = "Twoja przeglądarka nie obsługuje plików cookies.
+Proszę o ich włączenie i ponowną próbę."
+BAD_BROWSER_TITLE = "Posiadasz nieaktualną wersję przeglądarki."
+BAD_BROWSER_DESC = "Aby korzystać ze wszyskich funkcji tego skryptu, pobierz i zainstaluj jedną z niżej wymienionych przeglądarek:"
\ No newline at end of file
diff --git a/rainloop/v/0.0.0/langs/admin/pt-br.ini b/rainloop/v/0.0.0/langs/admin/pt-br.ini
index f85961252..064506f74 100644
--- a/rainloop/v/0.0.0/langs/admin/pt-br.ini
+++ b/rainloop/v/0.0.0/langs/admin/pt-br.ini
@@ -34,12 +34,13 @@ LABEL_ALLOW_GRAVATAR = "Permitir Gravatar"
LEGEND_MAIN = "Principal"
LABEL_ATTACHMENT_SIZE_LIMIT = "Tamanho limite de anexo"
LABEL_ALLOW_ADDITIONAL_ACCOUNTS = "Permitir contas adicionais"
+LABEL_ALLOW_IDENTITIES = "Allow multiple identities"
LABEL_ALLOW_TEMPLATES = "Permitir templates"
ALERT_WARNING = "Aviso!"
HTML_ALERT_WEAK_PASSWORD = "Você está usando a senha administrativa padrão.
-Por motivo de segurança por favor
-troque a senha
+Por motivo de segurança por favor
+troque a senha
agora."
[TAB_LOGIN]
@@ -61,6 +62,8 @@ LABEL_LOGIN_CUSTOM_CSS = "CSS personalizado"
LABEL_LOGIN_SHOW_POWERED_LINK = "Mostrar link \"Powered by RainLoop\""
LEGEND_USER = "Internas"
LABEL_USER_LOGO = "Logo"
+LABEL_USER_LOGO_TITLE = "Logo Title"
+LABEL_USER_LOGO_MESSAGE = "Logo (Message View)"
LABEL_USER_CUSTOM_CSS = "CSS personalizado"
LEGEND_WELCOME_PAGE = "Página de boas-vindas"
LABEL_WELCOME_PAGE_TITLE = "Título"
@@ -130,7 +133,7 @@ LABEL_ENABLE_TWITTER = "Habilitar integração com o Twitter (Autenticação)"
LABEL_TWITTER_CONSUMER_KEY = "Consumer Key"
LABEL_TWITTER_CONSUMER_SECRET = "Consumer Secret"
LEGEND_DROPBOX = "Dropbox"
-LABEL_ENABLE_DROPBOX = "Habilitar integração com o Dropbox (Anexos)"
+LABEL_ENABLE_DROPBOX = "Habilitar integração com o Dropbox"
LABEL_DROPBOX_API_KEY = "Api Key"
TOP_ALERT = "Informações detalhadas sobre as integrações em"
@@ -151,14 +154,12 @@ ALERT_CANNOT_ACCESS_REPOSITORY = "Não foi possível acessar o repositório no m
LABEL_YOUR_DOMAIN = "Seu domínio"
LABEL_VERSION = "Versão"
LABEL_CHECKING = "Checando"
-TYPE_BASIC = "Básico"
TYPE_BASIC_HINT = "Esse domínio não está licenciado para uso comercial (com recursos adicionais)."
TYPE_BASIC_HINT_2 = "Esse domínio não pode ser licenciado."
HTML_ALERT_TOP_1 = "RainLoop Webmail é licenciado sob"
HTML_ALERT_TOP_2 = "Você é livre para usá-lo em seus projetos pessoais."
-HTML_ALERT_TOP_3 = "Uso comercial (com recursos adicionais) do RainLoop Webmail
+HTML_ALERT_TOP_3 = "Uso comercial (com recursos adicionais) do RainLoop Webmail
requer uma assinatura."
-TYPE_PREMIUM = "Premium"
TYPE_PREMIUM_LIFETIME = "Lifetime"
TYPE_PREMIUM_HINT = "Esse domínio está licenciado para uso comercial (com recursos adicionais)."
LABEL_SUB_EXPIRES = "A assinatura expira em:"
@@ -237,7 +238,7 @@ TOOLTIP_ABOUT_TITLE = "Sobre"
BUTTON_YES = "Sim"
BUTTON_NO = "Não"
DESC_WANT_CLOSE_THIS_WINDOW = "Você tem certeza que deseja fechar esta janela?"
-DESC_WANT_DELETE_MESSAGES = Você tem certeza que deseja apagar a(s) mensagem(s)?"
+DESC_WANT_DELETE_MESSAGES = "Você tem certeza que deseja apagar a(s) mensagem(s)?"
[POPUPS_LANGUAGES]
TITLE_LANGUAGES = "Selecionar idioma"
diff --git a/rainloop/v/0.0.0/langs/admin/ru.ini b/rainloop/v/0.0.0/langs/admin/ru.ini
index 4d9516d4c..56a597af4 100644
--- a/rainloop/v/0.0.0/langs/admin/ru.ini
+++ b/rainloop/v/0.0.0/langs/admin/ru.ini
@@ -15,7 +15,7 @@ LABEL_BRANDING_NAME = "Брендинг"
LABEL_CONTACTS_NAME = "Контакты"
LABEL_DOMAINS_NAME = "Домены"
LABEL_SECURITY_NAME = "Безопасность"
-LABEL_INTEGRATION_NAME = "Инеграция"
+LABEL_INTEGRATION_NAME = "Интеграция"
LABEL_PLUGINS_NAME = "Плагины"
LABEL_PACKAGES_NAME = "Пакеты"
LABEL_LICENSING_NAME = "Лицензия"
@@ -34,6 +34,7 @@ LABEL_ALLOW_GRAVATAR = "Разрешить граватары"
LEGEND_MAIN = "Основное"
LABEL_ATTACHMENT_SIZE_LIMIT = "Предельный размер вложений"
LABEL_ALLOW_ADDITIONAL_ACCOUNTS = "Разрешить дополнительные аккаунты"
+LABEL_ALLOW_IDENTITIES = "Разрешить множественные профили"
LABEL_ALLOW_TEMPLATES = "Разрешить шаблоны"
ALERT_WARNING = "Внимание!"
HTML_ALERT_WEAK_PASSWORD = "Вы используете пароль администратора по умолчанию.
@@ -60,6 +61,8 @@ LABEL_LOGIN_CUSTOM_CSS = "Кастомный CSS"
LABEL_LOGIN_SHOW_POWERED_LINK = "Показывать ссылку \"Powered by RainLoop\""
LEGEND_USER = "Экран пользователя"
LABEL_USER_LOGO = "Логотип"
+LABEL_USER_LOGO_TITLE = "Название логотипа"
+LABEL_USER_LOGO_MESSAGE = "Логотип (Message View)"
LABEL_USER_CUSTOM_CSS = "Кастомный CSS"
LEGEND_WELCOME_PAGE = "Приветствие"
LABEL_WELCOME_PAGE_TITLE = "Название"
@@ -129,7 +132,7 @@ LABEL_ENABLE_TWITTER = "Включить Twitter интеграцию (Авто
LABEL_TWITTER_CONSUMER_KEY = "Consumer Key"
LABEL_TWITTER_CONSUMER_SECRET = "Consumer Secret"
LEGEND_DROPBOX = "Dropbox"
-LABEL_ENABLE_DROPBOX = "Включить Dropbox интеграцию (Экран нового сообщения)"
+LABEL_ENABLE_DROPBOX = "Включить Dropbox интеграцию"
LABEL_DROPBOX_API_KEY = "Api Key"
TOP_ALERT = "Подробная информация о социальной интеграции находится на"
@@ -150,14 +153,12 @@ ALERT_CANNOT_ACCESS_REPOSITORY = "Не удается получить дост
LABEL_YOUR_DOMAIN = "Ваш домен"
LABEL_VERSION = "Версия"
LABEL_CHECKING = "Проверка"
-TYPE_BASIC = "Базовая"
TYPE_BASIC_HINT = "Этот домен не имеет лицензию для коммерческого использования (с дополнительными функциями)."
TYPE_BASIC_HINT_2 = "Этот домен не может быть лицензирован."
HTML_ALERT_TOP_1 = "Код RainLoop Webmail лицензирован под"
HTML_ALERT_TOP_2 = "Вы можете свободно использовать его в своих личных проектах."
HTML_ALERT_TOP_3 = "Коммерческое использование (с дополнительными функциями) RainLoop Webmail требует получение
лицензии."
-TYPE_PREMIUM = "Премиум"
TYPE_PREMIUM_LIFETIME = "бесконечная"
TYPE_PREMIUM_HINT = "Этот домен не имеет лицензию для коммерческого использования (с дополнительными функциями)."
LABEL_SUB_EXPIRES = "Подписка истекает:"
diff --git a/rainloop/v/0.0.0/langs/ar.ini b/rainloop/v/0.0.0/langs/ar.ini
new file mode 100644
index 000000000..1fffb29a1
--- /dev/null
+++ b/rainloop/v/0.0.0/langs/ar.ini
@@ -0,0 +1,726 @@
+
+[LOGIN]
+LABEL_EMAIL = "إيميل"
+LABEL_LOGIN = "تسيجيل الدخول"
+LABEL_PASSWORD = "كلمة السر"
+LABEL_SIGN_ME = "تذكرني"
+LABEL_VERIFICATION_CODE = "كود التحقق"
+LABEL_DONT_ASK_VERIFICATION_CODE = "لاتسألني عن الكود الا بعد مرور اسبوعين"
+BUTTON_SIGN_IN = "الدخول"
+TITLE_SIGN_IN_GOOGLE = "Google+ الدخول باستخدام"
+TITLE_SIGN_IN_FACEBOOK = "Facebook الدخول باستخدام"
+TITLE_SIGN_IN_TWITTER = "Twitter الدخول باستخدام"
+LABEL_FORGOT_PASSWORD = "نسيت كلمة السر"
+LABEL_REGISTRATION = "التسجيل"
+
+[TOP_TOOLBAR]
+BUTTON_ADD_ACCOUNT = "ضفّ حساب"
+BUTTON_SETTINGS = "الإعدادات"
+BUTTON_HELP = "المساعدة"
+BUTTON_LOGOUT = "تسجيل الخروج"
+
+[SEARCH]
+MAIN_INPUT_PLACEHOLDER = "بحث"
+TITLE_ADV = "البحث المطور"
+LABEL_ADV_FROM = "من"
+LABEL_ADV_TO = "الى"
+LABEL_ADV_SUBJECT = "الموضوع"
+LABEL_ADV_TEXT = "النص"
+LABEL_ADV_HAS_ATTACHMENT = "يحتوي على مرفق"
+LABEL_ADV_HAS_ATTACHMENTS = "يحتوي مرفقات"
+LABEL_ADV_FLAGGED = "عليه علم"
+LABEL_ADV_UNSEEN = "لم يقرأ"
+LABEL_ADV_DATE = "التاريخ"
+LABEL_ADV_DATE_ALL = "الكل"
+LABEL_ADV_DATE_3_DAYS = "منذ 3 أيام"
+LABEL_ADV_DATE_7_DAYS = "منذ أسبوع"
+LABEL_ADV_DATE_MONTH = "منذ شهر"
+LABEL_ADV_DATE_3_MONTHS = "منذ 3 أشهر"
+LABEL_ADV_DATE_6_MONTHS = "منذ 6 أشهر"
+LABEL_ADV_DATE_YEAR = "منذ سنة"
+BUTTON_ADV_SEARCH = "إبحث"
+
+[PREVIEW_POPUP]
+FULLSCREEN = "إعداد افتراضي لوضع ملء الشاشة"
+ZOOM = "Zoom in/out"
+CLOSE = "أغلق (Esc)"
+LOADING = "..جاري التحميل"
+GALLERY_PREV = "السابق( السهم اليسار)"
+GALLERY_NEXT = "اليمين(السهم اليميني)"
+GALLERY_COUNTER = "%curr% of %total%"
+IMAGE_ERROR = "الصورة لم نتمكن من عرض."
+AJAX_ERROR = "المحتوى لم نتمكن من عرض."
+
+[FOLDER_LIST]
+BUTTON_COMPOSE = "إنشاء"
+BUTTON_CONTACTS = "جهات الإتصال"
+INBOX_NAME = "البريد الوارد"
+SENT_NAME = "البريد المرسل"
+DRAFTS_NAME = "المسودات"
+SPAM_NAME = "الرسائل غير المرغوب فيها"
+TRASH_NAME = "المهملات"
+ARCHIVE_NAME = "الأرشيف"
+
+[QUOTA]
+TITLE = "Quota usage"
+
+[MESSAGE_LIST]
+BUTTON_RELOAD = "أعد تحميل قائمة الرسائل"
+BUTTON_MOVE_TO = "..انقل الى"
+BUTTON_DELETE = "حذف"
+BUTTON_ARCHIVE = "وضع في الأرشيف"
+BUTTON_SPAM = "الإبلاغ عن الرسائل غير المرغوب فيها"
+BUTTON_NOT_SPAM = "ليست رسائل غير مرغوب فيها"
+BUTTON_EMPTY_FOLDER = "افرغ محتويات المجلد"
+BUTTON_MULTY_FORWARD = "إعادة توجيه كملحقات"
+BUTTON_DELETE_WITHOUT_MOVE = "الحذف نهائياً"
+BUTTON_MORE = "المزيد"
+MENU_SET_SEEN = "تعليمها بـ مقروءة"
+MENU_SET_ALL_SEEN = "تعليم جميع الرسائل كـ مقروءة"
+MENU_UNSET_SEEN = "تعليمها بـ غير مقروءة"
+MENU_SET_FLAG = "مهمة"
+MENU_UNSET_FLAG = "إزالة الأهمية"
+MENU_SELECT_ALL = "الكل"
+MENU_SELECT_NONE = "بدون"
+MENU_SELECT_INVERT = "Invert"
+MENU_SELECT_UNSEEN = "غير مقروء"
+MENU_SELECT_SEEN = "مقروء"
+MENU_SELECT_FLAGGED = "محدد كـ مهم"
+MENU_SELECT_UNFLAGGED = "إزالة الأهمية"
+EMPTY_LIST = "إفراغ القائمة"
+EMPTY_SEARCH_LIST = "ليست هناك أية رسائل تطابق بحثك."
+SEARCH_RESULT_FOR = "نتيجة البحث لـ \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "العودة الى قائمة الرسائل"
+LIST_LOADING = "..جاري التحميل"
+EMPTY_SUBJECT_TEXT = "(لايوجدموضوع)"
+PUT_MESSAGE_HERE = "حرك الرسالة الى هنا.. لكي تراها في قائمة الرسائل"
+TODAY_AT = "اليوم عند %TIME%"
+YESTERDAY_AT = "البارحة عند %TIME%"
+SEARCH_PLACEHOLDER = "البحث"
+NEW_MESSAGE_NOTIFICATION = "يوجد لديك %COUNT% رسالة جديدة!"
+QUOTA_SIZE = "Using %SIZE% (%PROC%%) of your %LIMIT%"
+
+[MESSAGE]
+BUTTON_EDIT = "تعديل"
+BUTTON_BACK = "العودة"
+BUTTON_CLOSE = "إغلاق"
+BUTTON_DELETE = "حذف"
+BUTTON_ARCHIVE = "أرشيف"
+BUTTON_SPAM = "رسالة غير مرغوبة"
+BUTTON_NOT_SPAM = "ليست رسالة غير مرغوبة"
+BUTTON_MOVE_TO = "انقل الى"
+BUTTON_MORE = "المزيد"
+BUTTON_REPLY = "الرد"
+BUTTON_REPLY_ALL = "الرد على الجميع"
+BUTTON_FORWARD = "إعادة توجيه"
+BUTTON_FORWARD_AS_ATTACHMENT = "إعادة توجيه كملحقات"
+BUTTON_EDIT_AS_NEW = "التعديل كـ جديد"
+BUTTON_SHOW_IMAGES = "عرض الصور الخارجية"
+BUTTON_NOTIFY_READ_RECEIPT = "لقد طلب المرسل أن يتم إعلامه في حال قراءة الرسالة"
+BUTTON_IN_NEW_WINDOW = "العرض في نافذة منفصلة"
+BUTTON_THREAD_LIST = "قائمة المواضيع"
+BUTTON_THREAD_PREV = "السابق"
+BUTTON_THREAD_NEXT = "التالي"
+BUTTON_THREAD_MORE = "المزيد من الرسائل"
+MENU_HEADERS = "Show message headers"
+MENU_VIEW_ORIGINAL = "إظهار المصدر"
+MENU_DOWNLOAD_ORIGINAL = ".eml التنزيل كملف"
+MENU_FILTER_SIMILAR = "تصفية رسائل مثل هذه"
+MENU_PRINT = "طباعة"
+EMPTY_SUBJECT_TEXT = "(لايوجد موضوع)"
+LABEL_SUBJECT = "الموضوع"
+LABEL_DATE = "التاريخ"
+LABEL_FROM = "من"
+LABEL_FROM_SHORT = "من"
+LABEL_TO = "الى"
+LABEL_TO_SHORT = "الى"
+LABEL_CC = "نسخة الى"
+LABEL_BCC = "نسخة مخفية الوجهة"
+LABEL_REPLY_TO = "الرد-الى"
+PRINT_LABEL_FROM = "من"
+PRINT_LABEL_TO = "الى"
+PRINT_LABEL_CC = "نسخة الى"
+PRINT_LABEL_BCC = "نسخة مخفية الوجهة"
+PRINT_LABEL_REPLY_TO = "الرد-الى"
+PRINT_LABEL_DATE = "التاريخ"
+PRINT_LABEL_SUBJECT = "الموضوع"
+PRINT_LABEL_ATTACHMENTS = "الملحقات"
+MESSAGE_LOADING = "..جاري التحميل"
+MESSAGE_VIEW_DESC = "حدد رسالة من القائمة ليتم عرضها هنا"
+PGP_PASSWORD_INPUT_PLACEHOLDER = "كلمة السر"
+PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
+PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "zip تنزيل كـ"
+LINK_SAVE_TO_OWNCLOUD = "ownCloud الحفظ الى"
+LINK_SAVE_TO_DROPBOX = "Dropbox الحفظ الى"
+
+[READ_RECEIPT]
+SUBJECT = "إعلام بالقراءة (تم عرضها) - %SUBJECT%"
+BODY = "هذا إعلام بأن الرسالة المرسلة قد تمت قرائتها %READ-RECEIPT%."
+
+[SUGGESTIONS]
+SEARCHING_DESC = "يتم البحث..."
+
+[CONTACTS]
+LEGEND_CONTACTS = "جهات الإتصال"
+SEARCH_INPUT_PLACEHOLDER = "بحث"
+BUTTON_ADD_CONTACT = "إضافة جهة إتصال"
+BUTTON_CREATE_CONTACT = "إنشاء"
+BUTTON_UPDATE_CONTACT = "تحديث"
+BUTTON_IMPORT = "إستيراد (csv, vcf, vCard)"
+BUTTON_EXPORT_VCARD = "تصدير كـ (vcf, vCard)"
+BUTTON_EXPORT_CSV = "تصدير كـ (csv)"
+ERROR_IMPORT_FILE = "خطأ في الإستيراد(نوع ملف غير صحيح)"
+LIST_LOADING = "جاري التحميل"
+EMPTY_LIST = "لايوجد جهات إتصال"
+EMPTY_SEARCH = "لم يتم ايجاد جهة الإتصال"
+CLEAR_SEARCH = "إزالة البحث"
+CONTACT_VIEW_DESC = "حدد جهة إتصال من القائمة لكي يتم عرضها هنا"
+LABEL_DISPLAY_NAME = "الإسم المعروض"
+LABEL_EMAIL = "البريد الإلكتروني"
+LABEL_PHONE = "رقم الهاتف"
+LABEL_WEB = "الموقع"
+LABEL_BIRTHDAY = "تاريخ الميلاد"
+LINK_ADD_EMAIL = "قم باضافة البريد الالكتروني"
+LINK_ADD_PHONE = "قم باضافة رقم الهاتف"
+LINK_BIRTHDAY = "تاريخ الميلاد"
+PLACEHOLDER_ENTER_DISPLAY_NAME = "ادخل الاسم المعروض"
+PLACEHOLDER_ENTER_LAST_NAME = "ادخل اسم العائلة"
+PLACEHOLDER_ENTER_FIRST_NAME = "ادخل الاسم"
+PLACEHOLDER_ENTER_NICK_NAME = "ادخل اللقب"
+LABEL_READ_ONLY = "قراءة فقط"
+LABEL_SHARE = "مشاركة"
+ADD_MENU_LABEL = "اضافة"
+ADD_MENU_NICKNAME = "اللقب"
+ADD_MENU_NOTES = "الملاحظات"
+ADD_MENU_EMAIL = "البريد الإلكتروني"
+ADD_MENU_PHONE = "الهاتف"
+ADD_MENU_URL = "الرابط"
+ADD_MENU_ADDRESS = "العنوان"
+ADD_MENU_BIRTHDAY = "تاريخ الميلاد"
+ADD_MENU_TAGS = "Tags"
+BUTTON_SHARE_NONE = "لاأحد"
+BUTTON_SHARE_ALL = "الجميع"
+BUTTON_SYNC = "المزامنة (CardDAV)"
+
+[COMPOSE]
+TITLE_FROM = "من"
+TITLE_TO = "الى"
+TITLE_CC = "نسخة الى"
+TITLE_BCC = "نسخة مخفية الوجهة"
+TITLE_REPLY_TO = "الرد-الى"
+TITLE_SUBJECT = "الموضوع"
+LINK_SHOW_INPUTS = "إظهار جميع الحقول"
+BUTTON_SEND = "إرسال"
+BUTTON_SAVE = "حفظ"
+BUTTON_DELETE = "حذف"
+BUTTON_CANCEL = "إلغاء"
+BUTTON_MINIMIZE = "تصغير"
+SAVED_TIME = "تم الحفظ عند %TIME%"
+SAVED_ERROR_ON_SEND = "تم إرسال الرسالة.. ولكن لم يتم حفظها في مجلد المرسلات"
+DISCARD_UNSAVED_DATA = "تجاهل البيانات الغير محفوظة؟"
+ATTACH_FILES = "ارفاق الملفات"
+ATTACH_DROP_FILES_DESC = "حرك الملفات الى هنا"
+ATTACH_ITEM_CANCEL = "الغاء"
+DROPBOX = "Dropbox"
+GOOGLE_DRIVE = "Google Drive"
+REPLY_MESSAGE_TITLE = "%DATETIME%, %EMAIL% wrote"
+FORWARD_MESSAGE_TOP_TITLE = "-------- رسالة معاد توجيهها -------"
+FORWARD_MESSAGE_TOP_FROM = "من"
+FORWARD_MESSAGE_TOP_TO = "الى"
+FORWARD_MESSAGE_TOP_CC = "نسخة الى"
+FORWARD_MESSAGE_TOP_SENT = "تم الإرسال"
+FORWARD_MESSAGE_TOP_SUBJECT = "الموضوع"
+EMPTY_TO_ERROR_DESC = "رجاءً حدد مستلم واحد على الأقل."
+NO_ATTACHMENTS_HERE_DESC = "لايوجد مرفقات"
+ATTACHMENTS_ERROR_DESC = "تحذير! لم يتم إرفاق جميع المرفقات"
+ATTACHMENTS_UPLOAD_ERROR_DESC = "لم تنتهي عملية الإرفاق بعد"
+BUTTON_REQUEST_READ_RECEIPT = "اطلب اعلاماً بالقراءة"
+BUTTON_MARK_AS_IMPORTANT = "تحديده كـ هام"
+BUTTON_OPEN_PGP = "OpenPGP (Plain Text Only)"
+BUTTON_REQUEST_DSN = "اطلب اعلاماً بايصال البريد"
+
+[POPUPS_WELCOME_PAGE]
+BUTTON_CLOSE = "إغلاق"
+
+[POPUPS_ASK]
+BUTTON_YES = "نعم"
+BUTTON_NO = "لا"
+DESC_WANT_CLOSE_THIS_WINDOW = "هل أنت متأكد من رغبتك باغلاق هذه النافذة؟"
+DESC_WANT_DELETE_MESSAGES = "هل أنت متأكد من رغبتك بحذف هذه الرسائل؟"
+
+[POPUPS_LANGUAGES]
+TITLE_LANGUAGES = "حدّد لغتك"
+
+[POPUPS_ADD_ACCOUNT]
+TITLE_ADD_ACCOUNT = "قم باضافة حساب؟"
+BUTTON_ADD_ACCOUNT = "إضافة"
+TITLE_UPDATE_ACCOUNT = "تحديث الحساب؟"
+BUTTON_UPDATE_ACCOUNT = "تحديث"
+
+[POPUPS_IDENTITY]
+TITLE_ADD_IDENTITY = "إضافة هوية؟"
+TITLE_UPDATE_IDENTITY = "تحديث الهوية؟"
+BUTTON_ADD_IDENTITY = "إضافة"
+BUTTON_UPDATE_IDENTITY = "تحديث"
+LABEL_EMAIL = "البريد الإلكتروني"
+LABEL_NAME = "الإسم"
+LABEL_REPLY_TO = "الرد-الى"
+LABEL_SIGNATURE = "التوقيع"
+LABEL_CC = "نسخة الى"
+LABEL_BCC = "نسخة مخفية الوجهة"
+LABEL_SIGNATURE_INSERT_BEFORE = "قم بوضع التوقيع قبل النص المأخوذ من الرسائل في عملية الرد"
+
+[POPUPS_CREATE_FOLDER]
+TITLE_CREATE_FOLDER = "إنشاء مجلد؟"
+SELECT_NO_PARENT = ""
+LABEL_NAME = "إسم المجلد"
+LABEL_PARENT = "المجلد الأساسي"
+BUTTON_CREATE = "إنشاء"
+BUTTON_CANCEL = "إلغاء"
+BUTTON_CLOSE = "إغلاق"
+TITLE_CREATING_PROCESS = "يتم إنشاء المجلد"
+
+[POPUPS_CLEAR_FOLDER]
+TITLE_CLEAR_FOLDER = "دمج جميع الرسائل من المجلد؟"
+BUTTON_CLEAR = "Clear"
+BUTTON_CANCEL = "إلغاء"
+BUTTON_CLOSE = "إغلاق"
+DANGER_DESC_WARNING = "تحذير!"
+DANGER_DESC_HTML_1 = "هذا الإجراء سينجم عنه إزالة جميع محتويات المجلد %FOLDER% بشكل كامل"
+DANGER_DESC_HTML_2 = "في حال بدء العملية , فلا يمكن ايقافها او الغائها"
+TITLE_CLEARING_PROCESS = "...يتم دمج المجلد"
+
+[POPUPS_IMPORT_OPEN_PGP_KEY]
+TITLE_IMPORT_OPEN_PGP_KEY = "OpenPGP استيراد مفتاح"
+BUTTON_IMPORT_OPEN_PGP_KEY = "استيراد"
+
+[POPUPS_VIEW_OPEN_PGP_KEY]
+TITLE_VIEW_OPEN_PGP_KEY = "عرض OpenPGP key"
+BUTTON_SELECT = "تحديد"
+BUTTON_CLOSE = "إغلاق"
+
+[POPUPS_GENERATE_OPEN_PGP_KEYS]
+TITLE_GENERATE_OPEN_PGP_KEYS = "OpenPGP توليد مفتاح"
+LABEL_EMAIL = "البريد الإلكتروني"
+LABEL_NAME = "الإسم"
+LABEL_PASSWORD = "كلمة السر"
+LABEL_KEY_BIT_LENGTH = "طول المفتاح"
+BUTTON_GENERATE_OPEN_PGP_KEYS = "قم بالتوليد"
+
+[POPUPS_COMPOSE_OPEN_PGP]
+TITLE_COMPOSE_OPEN_PGP = "OpenPGP Sign/Encrypt"
+LABEL_SIGN = "تسجيل"
+LABEL_ENCRYPT = "تشفير"
+LABEL_PASSWORD = "كلمة السر"
+BUTTON_SIGN = "تسجيل"
+BUTTON_ENCRYPT = "تشفير"
+BUTTON_SIGN_AND_ENCRYPT = "سجل و قم بالتشفير"
+
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP فك تشفير"
+LABEL_KEY = "مفتاح خاص"
+LABEL_PASSWORD = "كلمة السر"
+BUTTON_DECRYPT = "فك تشفير"
+
+[POPUPS_TWO_FACTOR_TEST]
+TITLE_TEST_CODE = "التأكد من الهوية على مرحلتين"
+LABEL_CODE = "الكود"
+BUTTON_TEST = "تجريب"
+
+[POPUPS_FILTER]
+TITLE_CREATE_FILTER = "إنشاء عامل تصفية؟"
+TITLE_EDIT_FILTER = "تحديث عامل التصفية؟"
+FILTER_NAME = "الإسم"
+LEGEND_CONDITIONS = "الشروط"
+LEGEND_ACTIONS = "التطبيقات"
+BUTTON_DONE = "إنتهاء"
+BUTTON_ADD_CONDITION = "إضافة تطبيق"
+SELECT_ACTION_NONE = "None"
+SELECT_ACTION_MOVE_TO = "إنقل الى"
+SELECT_ACTION_FORWARD_TO = "أعد التوجيه الى"
+SELECT_ACTION_REJECT = "الرفض"
+SELECT_ACTION_VACATION_MESSAGE = "رسالة العطلة"
+SELECT_ACTION_DISCARD = "تجاهل"
+SELECT_FIELD_FROM = "من"
+SELECT_FIELD_RECIPIENTS = "المستلمين (الى أو نسخة الى)"
+SELECT_FIELD_SUBJECT = "الموضوع"
+SELECT_FIELD_HEADER = "Header"
+SELECT_FIELD_SIZE = "الحجم"
+SELECT_TYPE_CONTAINS = "يحتوي"
+SELECT_TYPE_NOT_CONTAINS = "لايحتوي"
+SELECT_TYPE_MATCHES = "يطابق (* و ? مدعوم)"
+SELECT_TYPE_NOT_MATCHES = "لايطابق (* و ? مدعوم)"
+SELECT_TYPE_REGEXP = "ممنهج"
+SELECT_TYPE_NOT_REGEXP = "غير ممنهج"
+SELECT_TYPE_EQUAL_TO = "مساوي الى"
+SELECT_TYPE_NOT_EQUAL_TO = "غير مساوي الى"
+SELECT_TYPE_OVER = "فوق"
+SELECT_TYPE_UNDER = "تحت"
+SELECT_MATCH_ANY = "مطابق لإحدى الشروط"
+SELECT_MATCH_ALL = "مطابق لجميع الشروط"
+MARK_AS_READ_LABEL = "تعليمها بـ مقروءة"
+REPLY_INTERVAL_LABEL = "فترة الرد (بلأيام)"
+KEEP_LABEL = "الإحتفاظ بها"
+STOP_LABEL = "لاتتوقف عن المعالجة بالشروط"
+EMAIL_LABEL = "البريد الإلكتروني"
+VACATION_SUBJECT_LABEL = "الموضوع (خياري)"
+VACATION_MESSAGE_LABEL = "الرسالة"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
+REJECT_MESSAGE_LABEL = "رفض الرسالة"
+ALL_INCOMING_MESSAGES_DESC = "جميع الرسائل الواردة"
+
+[POPUPS_SYSTEM_FOLDERS]
+TITLE_SYSTEM_FOLDERS = "حدد مجلدات النظام"
+SELECT_CHOOSE_ONE = "إختر واحد"
+SELECT_UNUSE_NAME = "لاتستخدم"
+LABEL_SENT = "أرسلت"
+LABEL_DRAFTS = "المسودات"
+LABEL_SPAM = "الرسائل غير المرغوب فيها"
+LABEL_TRASH = "المهملات"
+LABEL_ARCHIVE = "الأرشيف"
+BUTTON_CANCEL = "إلغاء"
+BUTTON_CLOSE = "إغلاق"
+NOTIFICATION_SENT = "You haven't selected \"Sent\" system folder messages are put to after sending.
+If you don't want to save sent message, please select \"Do not use\" option."
+NOTIFICATION_DRAFTS = "You haven't selected \"Drafts\" system folder messages are saved to while composing."
+NOTIFICATION_SPAM = "You haven't selected \"Spam\" system folder spamed messages are placed to.
+If you wish to remove messages permanently, please select \"Do not use\" option."
+NOTIFICATION_TRASH = "You haven't selected \"Trash\" system folder deleted messages are placed to.
+If you wish to remove messages permanently, please select \"Do not use\" option."
+NOTIFICATION_ARCHIVE = "You haven't selected \"Archive\" system folder achived messages are placed to."
+
+[POPUPS_TWO_FACTOR_CFG]
+LEGEND_TWO_FACTOR_AUTH = "التحقق الثنائي (TOTP)"
+LABEL_ENABLE_TWO_FACTOR = "تفعيل عملية التحقق الثنائي"
+LABEL_TWO_FACTOR_USER = "المستخدم"
+LABEL_TWO_FACTOR_STATUS = "الحالة"
+LABEL_TWO_FACTOR_SECRET = "السر"
+LABEL_TWO_FACTOR_BACKUP_CODES = "كود التحقق الإحتياطي"
+BUTTON_CREATE = "قم بإنشاء سر"
+BUTTON_ACTIVATE = "فعل"
+BUTTON_CLEAR = "Clear"
+BUTTON_LOGOUT = "تسجيل خروج"
+BUTTON_DONE = "إنتهى"
+BUTTON_TEST = "تجريب"
+LINK_TEST = "تجريب"
+BUTTON_SHOW_SECRET = "إظهار السر"
+BUTTON_HIDE_SECRET = "إخفاء السر"
+TWO_FACTOR_REQUIRE_DESC = "حسابك بحاجة الى إعداد مراحل التحقق الثنائية"
+TWO_FACTOR_SECRET_CONFIGURED_DESC = "تم التكوين"
+TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "لم يتم التكوين"
+TWO_FACTOR_SECRET_DESC = "قم باستيراد هذه المعلومات لمركز توثيق غوغل باستخدام رمز الكيو-اّر او بنسخ الكود يدوياً (or other TOTP client)"
+TWO_FACTOR_BACKUP_CODES_DESC = "إذا لم تتمكن من الحصول على الكود من مركز التوثيق في غوغل يمكنك إستخدام الكود الإحتياطي لتسجيل الدخول,ولكن سيصبح كود الإحتياط غير فعال بعد ذلك"
+TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "لايمكنك تغيير هذه الإعدادات بدون تجريب."
+
+[TITLES]
+LOADING = "..جاري التحميل"
+LOGIN = "تسجيل الدخول"
+MAILBOX = "صندوق البريد"
+SETTINGS = "الإعدادات"
+COMPOSE = "إنشاء"
+
+[UPLOAD]
+ERROR_FILE_IS_TOO_BIG = "حجم الملف كبير جداً"
+ERROR_FILE_PARTIALLY_UPLOADED = "لقد تم إضافة الملف بشكل جزئي ..بسبب خطأ غير معروف"
+ERROR_NO_FILE_UPLOADED = "لم تتم عملية إضافة الملفات"
+ERROR_MISSING_TEMP_FOLDER = "الملف المؤقت مفقود"
+ERROR_ON_SAVING_FILE = "حدث خطأ نتيجة إضافة ملف غير معروف النوع"
+ERROR_FILE_TYPE = "نوع الملف مرفوض"
+ERROR_UNKNOWN = "حدث خطأ نتيجة إضافة ملف غير معروف النوع"
+
+[EDITOR]
+TEXT_SWITCHER_PLAINT_TEXT = "نص عادي"
+TEXT_SWITCHER_RICH_FORMATTING = "غني بالتنسيقات"
+TEXT_SWITCHER_CONFIRM = "التنسيقات و الصور المضافة ستزال.. هل أنت متأكد من الإستمرار"
+
+[SETTINGS_LABELS]
+LABEL_PERSONAL_NAME = "الشخصي"
+LABEL_GENERAL_NAME = "العام"
+LABEL_CONTACTS_NAME = "جهات الإتصال"
+LABEL_FOLDERS_NAME = "المجلدات"
+LABEL_ACCOUNTS_NAME = "الحسابات"
+LABEL_IDENTITY_NAME = "الهوية"
+LABEL_IDENTITIES_NAME = "الهويات"
+LABEL_FILTERS_NAME = "عوامل التصفية"
+LABEL_TEMPLATES_NAME = "القوالب"
+LABEL_SECURITY_NAME = "الأمان"
+LABEL_SOCIAL_NAME = "الشبكات الإجتماعية"
+LABEL_THEMES_NAME = "المظاهر العامة"
+LABEL_CHANGE_PASSWORD_NAME = "كلمة السر"
+LABEL_OPEN_PGP_NAME = "OpenPGP"
+BUTTON_BACK = "العودة"
+
+[SETTINGS_FILTERS]
+LEGEND_FILTERS = "عوامل التصفية"
+BUTTON_SAVE = "حفظ"
+BUTTON_ADD_FILTER = "إضافة عامل تصفية"
+BUTTON_DELETE = "حذف"
+BUTTON_RAW_SCRIPT = "إستخدام سكربت مخصصة للمستخدم"
+SUBNAME_NONE = "None"
+SUBNAME_MOVE_TO = "\"%FOLDER%\" نقل الى"
+SUBNAME_FORWARD_TO = "\"%EMAIL%\" إعادة توجيه الى"
+SUBNAME_REJECT = "رفض"
+SUBNAME_VACATION_MESSAGE = "رسالة العطلة"
+SUBNAME_DISCARD = "تجاهل"
+CAPABILITY_LABEL = "القدرة"
+LOADING_PROCESS = "تحديث قائمة عوامل التصفية"
+DELETING_ASK = "هل أنت متأكد؟"
+CHACHES_NEED_TO_BE_SAVED_DESC = "هذه التغييرات بحاجة الى أن يتم حفظها على المخدم."
+
+[SETTINGS_IDENTITY]
+LEGEND_IDENTITY = "الهوية"
+LABEL_DISPLAY_NAME = "الإسم"
+LABEL_REPLY_TO = "الرد-الى"
+LABEL_SIGNATURE = "التوقيع"
+LABEL_ADD_SIGNATURE_TO_ALL = "قم بإضافة توقيعك على جميع الرسائل الصادرة"
+
+[SETTINGS_SECURITY]
+LEGEND_SECURITY = "الأمان"
+LABEL_CONFIGURATE_TWO_FACTOR = "تكوين عملية التأكد ثنائية المراحل"
+LABEL_AUTOLOGOUT = "تسجيل الخروج التلقائي"
+AUTOLOGIN_NEVER_OPTION_NAME = "أبداَ"
+AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% دقيقة"
+
+[SETTINGS_GENERAL]
+LEGEND_GENERAL = "عام"
+LABEL_LANGUAGE = "اللغة"
+LABEL_IDENTITY = "الهوية"
+LABEL_LAYOUT = "التصميم"
+LABEL_LAYOUT_NO_SPLIT = "بدون إنقسام"
+LABEL_LAYOUT_VERTICAL_SPLIT = "إنقسام عمودي"
+LABEL_LAYOUT_HORIZONTAL_SPLIT = "إنقسام أفقي"
+LABEL_EDITOR = "المحرر النصي الأساسي"
+LABEL_EDITOR_HTML = "Html"
+LABEL_EDITOR_PLAIN = "عادي"
+LABEL_EDITOR_HTML_FORCED = "Html (إجباري)"
+LABEL_EDITOR_PLAIN_FORCED = "عادي (إجباري)"
+LABEL_ANIMATION = "مؤثرات الواجهة الحية"
+LABEL_ANIMATION_FULL = "كامل"
+LABEL_ANIMATION_NORMAL = "عادي"
+LABEL_ANIMATION_NONE = "بدون"
+LABEL_VIEW_OPTIONS = "إظهار الخيارات"
+LABEL_USE_PREVIEW_PANE = "استخدام جزئية العرض الجانبي"
+LABEL_USE_CHECKBOXES_IN_LIST = "عرض مربعات التحديد في القائمة"
+LABEL_USE_THREADS = "إستخدام المواضيع"
+LABEL_REPLY_SAME_FOLDER = "ضع الردود في مجلد الرسالة التي يتم الرد عليها"
+LABEL_SHOW_IMAGES = "قم دائماَ بعرض الصور القادمة في الرسالة"
+LABEL_SHOW_ANIMATION = "أظهر التأثيرات الخاصة"
+LABEL_MESSAGE_PER_PAGE = "الرسائل في الصفحة"
+LABEL_NOTIFICATIONS = "التنبيهات"
+LABEL_SOUND_NOTIFICATION = "صوت التنبيهات"
+LABEL_CHROME_NOTIFICATION_DESC = "إظهار نافذة منبثقة في حالة قدوم ايميل جديد"
+LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(تم إعتراضها من قبل المتصفح)"
+
+[SETTINGS_CONTACTS]
+LEGEND_CONTACTS = "جهات الإتصال"
+LABEL_CONTACTS_AUTOSAVE = "قم باضافة المستلمين تلقائيا الى دفتر العناوين"
+LEGEND_CONTACTS_SYNC = "(CardDAV)التزامن عن بعد"
+LABEL_CONTACTS_SYNC_ENABLE = "تفعيل التزامن عن بعد"
+LABEL_CONTACTS_SYNC_SERVER = "المخدم"
+LABEL_CONTACTS_SYNC_AB_URL = "وصلة دفتر العناوين"
+LABEL_CONTACTS_SYNC_USER = "المستخدم"
+LABEL_CONTACTS_SYNC_PASSWORD = "كلمة السر"
+
+[SETTINGS_THEMES]
+LEGEND_THEMES = "المظاهر العامة"
+LEGEND_THEMES_CUSTOM = "تجهيز المظهر المخصص"
+LABEL_CUSTOM_TYPE = "النوع"
+LABEL_CUSTOM_TYPE_LIGHT = "فاتح"
+LABEL_CUSTOM_TYPE_DARK = "غامق"
+LABEL_CUSTOM_BACKGROUND_IMAGE = "الخلفية"
+BUTTON_UPLOAD_BACKGROUND_IMAGE = "(JPG, PNG)حمل صورة الخلفية"
+ERROR_FILE_IS_TOO_BIG = "حجم الملف كبير جداً"
+ERROR_FILE_TYPE_ERROR = "مسموحة فقط(JPG,PNG)نوع الملف خطأ"
+ERROR_UNKNOWN = "حدث خطأ أثناء رفع الملف"
+
+[SETTINGS_SOCIAL]
+LEGEND_GOOGLE = "غوغل"
+BUTTON_GOOGLE_CONNECT = "إتصل بغوغل"
+BUTTON_GOOGLE_DISCONNECT = "إفصل الإتصال مع غوغل"
+MAIN_GOOGLE_DESC = "بعد تفعيل الإتصال مع غوغل.. يمكنك تسجيل الدخول الى حسابك باستخدام زر غوغل على صفحة تسجيل الدخول"
+LEGEND_FACEBOOK = "فيسبوك"
+BUTTON_FACEBOOK_CONNECT = "إتصل بفيسبوك"
+BUTTON_FACEBOOK_DISCONNECT = "إفصل الإتصال مع فيسبوك"
+MAIN_FACEBOOK_DESC = "بعد تفعيل الإتصال مع فيسبوك.. يمكنك تسجيل الدخول الى حسابك باستخدام زر فيسبوك على صفحة تسجيل الدخول"
+LEGEND_TWITTER = "تويتر"
+BUTTON_TWITTER_CONNECT = "إتصل بتويتر"
+BUTTON_TWITTER_DISCONNECT = "إفصل الإتصال بتويتر"
+MAIN_TWITTER_DESC = "بعد تفعيل الإتصال مع تويتر.. يمكنك تسجيل الدخول الى حسابك باستخدام زر تويتر على صفحة تسجيل الدخول"
+
+[SETTINGS_FOLDERS]
+LEGEND_FOLDERS = "قائمة المجلدات"
+BUTTON_CREATE = "أنشأ مجلد"
+BUTTON_SYSTEM = "قم بتحديد مجلدات النظام"
+BUTTON_DELETE = "حذف"
+BUTTON_SUBSCRIBE = "الإشتراك"
+BUTTON_UNSUBSCRIBE = "الغاء الإشتراك"
+LOADING_PROCESS = "جاري تحديث قائمة المجلدات"
+CREATING_PROCESS = "جاري إنشاء المجلد"
+DELETING_PROCESS = "جاري حذف المجلد"
+RENAMING_PROCESS = "جاري إعادة تسمية المجلد"
+DELETING_ASK = "هل أنت متأكد؟"
+TO_MANY_FOLDERS_DESC_1 = "لديك الكثير من المجلدات!"
+TO_MANY_FOLDERS_DESC_2 = "لقد قمنا بإظهار جزء منهم تفادياَ لضعف الأداء"
+HELP_DELETE_FOLDER = "إحذف المجلد"
+HELP_SHOW_HIDE_FOLDER = "إخفاء\\إظهار المجلد"
+HELP_CHECK_FOR_NEW_MESSAGES = "تأكد\\لاتتأكد من وصول ايميلات جديدة"
+
+[SETTINGS_ACCOUNTS]
+LEGEND_ACCOUNTS = "الحسابات"
+LEGEND_IDENTITIES = "الهويات"
+LEGEND_ACCOUNTS_AND_IDENTITIES = "الحسابات و الهويات"
+BUTTON_ADD_ACCOUNT = "قم باضافة حساب"
+BUTTON_ADD_IDENTITY = "قم باضافة هوية"
+BUTTON_DELETE = "إحذف"
+LOADING_PROCESS = "..جاري التحميل"
+DELETING_ASK = "هل أنت متأكد؟"
+DEFAULT_IDENTITY_LABEL = "الافتراضي"
+
+[SETTINGS_IDENTITIES]
+LEGEND_IDENTITY = "الهوية"
+LEGEND_IDENTITIES = "الهويات الإضافية"
+LABEL_DEFAULT = "الافتراضي"
+LABEL_DISPLAY_NAME = "الإسم"
+LABEL_REPLY_TO = "الرد-الى"
+LABEL_SIGNATURE = "التوفيع"
+LABEL_ADD_SIGNATURE_TO_ALL = "قم باضافة التوقيع الى جميع الرسائل الصادرة"
+BUTTON_ADD_IDENTITY = "قم بإضافة هوية"
+BUTTON_DELETE = "حذف"
+LOADING_PROCESS = "جاري تحديث قائمة الهويات"
+DELETING_ASK = "هل أنت متأكد؟"
+
+[SETTINGS_CHANGE_PASSWORD]
+LEGEND_CHANGE_PASSWORD = "غيّر كلمة السر"
+LABEL_CURRENT_PASSWORD = "كلمة السر الحالية"
+LABEL_NEW_PASSWORD = "كلمة السر الجديدة"
+LABEL_REPEAT_PASSWORD = "تأكيد كلمة السر الجديدة"
+BUTTON_UPDATE_PASSWORD = "تعيين كلمة السر الجديدة"
+ERROR_PASSWORD_MISMATCH = "كلمات السر غير متطابقة,لطفاَ أعد كتابتها"
+
+[SETTINGS_OPEN_PGP]
+LEGEND_OPEN_PGP = "OpenPGP"
+BUTTON_ADD_OPEN_PGP_KEY = "OpenPGP إستيراد مفتاح"
+BUTTON_GENERATE_OPEN_PGP_KEYS = "OpenPGP توليد مفتاح"
+TITLE_PRIVATE = "خاص"
+TITLE_PUBLIC = "عام"
+DELETING_ASK = "هل أنت متأكد؟"
+GENERATE_ONLY_HTTPS = "HTTPS فقط"
+
+[SHORTCUTS_HELP]
+LEGEND_SHORTCUTS_HELP = "مساعدة في إختصارات لوحة المفاتيح"
+TAB_MAILBOX = "صندوق البريد"
+TAB_MESSAGE_LIST = "قائمة الرسائل"
+TAB_MESSAGE_VIEW = "عرض الرسائل"
+TAB_COMPOSE = "إنشاء"
+LABEL_OPEN_USER_DROPDOWN = "فتح نافذة الأعضاء المنبثقة"
+LABEL_REPLY = "الرد"
+LABEL_REPLY_ALL = "الرد للجميع"
+LABEL_FORWARD = "إعادة التوجيه"
+LABEL_FORWARD_MULTIPLY = "إعادة التوجيه كملف مرفق"
+LABEL_HELP = "المساعدة"
+LABEL_CHECK_ALL = "تحديد جميع الرسائل"
+LABEL_ARCHIVE = "أرشيف"
+LABEL_DELETE = "حذف"
+LABEL_OPEN_THREAD = "فتح المواضيع المحددة"
+LABEL_MOVE = "نقل"
+LABEL_READ = "إقرأ الرسائل المحددة"
+LABEL_UNREAD = "لاتقم بقراءة الرسائل المحددة"
+LABEL_IMPORTANT = "هام, النجمة/العلم الرسائل المحددة"
+LABEL_SEARCH = "بحث"
+LABEL_CANCEL_SEARCH = "إلغاء البحث"
+LABEL_FULLSCREEN_ENTER = "وضع ملء الشاشة"
+LABEL_VIEW_MESSAGE_ENTER = "مشاهدة الرسائل (بدون نافذة المشاهدة)"
+LABEL_SWITCH_TO_MESSAGE = "تحويل التركيز الى الرسائل المحددة"
+LABEL_SWITCH_TO_FOLDER_LIST = "تحويل التركيز الى قائمة المجلدات"
+LABEL_FULLSCREEN_TOGGLE = "تفعيل وضعية ملء الشاشة"
+LABEL_BLOCKQUOTES_TOGGLE = "إقتباس الرسائل"
+LABEL_THREAD_NEXT = "الرسالة التالية في الموضوع"
+LABEL_THREAD_PREV = "الرسالة السابقة من الموضوع"
+LABEL_PRINT = "طباعة"
+LABEL_EXIT_FULLSCREEN = "الخروج من وضع ملء الشاشة"
+LABEL_CLOSE_MESSAGE = "إغلاق الرسالة (بدون نافذة العرض)"
+LABEL_SWITCH_TO_LIST = "تحويل التركيز الى قائمة الرسائل"
+LABEL_OPEN_COMPOSE_POPUP = "إفتح نافذة خاصة لإنشاء الرسائل"
+LABEL_OPEN_IDENTITIES_DROPDOWN = "فتح قائمة الهويات"
+LABEL_SAVE_MESSAGE = "حفظ الرسالة"
+LABEL_SEND_MESSAGE = "إرسال الرسالة"
+LABEL_CLOSE_COMPOSE = "إغلاق الرسالة"
+
+[PGP_NOTIFICATIONS]
+NO_PUBLIC_KEYS_FOUND = "لم يتم إيجاد المفتاح العام"
+NO_PUBLIC_KEYS_FOUND_FOR = "لم يتم إيجاد مفتاح عام\"%EMAIL%\" email"
+NO_PRIVATE_KEY_FOUND = "لم يتم إيجاد مفتاح خاص"
+NO_PRIVATE_KEY_FOUND_FOR = "لم يتم إيجاد المفتاح الخاص لـ \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
+UNVERIFIRED_SIGNATURE = "توقيع غير موثق"
+DECRYPTION_ERROR = "OpenPGP خطأ فك تشفير"
+GOOD_SIGNATURE = "توقيع جيد من %USER%"
+PGP_ERROR = "OpenPGP error: %ERROR%"
+SPECIFY_FROM_EMAIL = "يرجى التأكد من الإيميل"
+SPECIFY_AT_LEAST_ONE_RECIPIENT = "يرجى تحديد مستلم واحد على الأقل"
+
+[NOTIFICATIONS]
+INVALID_TOKEN = "خاطىء token"
+AUTH_ERROR = "خطأ في كلمة السر \\اسم المستخدم"
+ACCESS_ERROR = "خطأ في الوصول"
+CONNECTION_ERROR = "لايمكن الإتصال بالمخدم"
+CAPTCHA_ERROR = "رمز تحقق خاطىء."
+SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "إن المعرف الإجتماعي غير مرتبط بـ أي حساب حالياَ. سجل الدخول الى مركز التوثيق في بريدك الإلكتروني وفعل هذه الخاصية في إعدادات حسابك"
+SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "إن المعرف الإجتماعي غير مرتبط بـ أي حساب حالياَ. سجل الدخول الى مركز التوثيق في بريدك الإلكتروني وفعل هذه الخاصية في إعدادات حسابك"
+SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE = "إن المعرف الإجتماعي غير مرتبط بـ أي حساب حالياَ. سجل الدخول الى مركز التوثيق في بريدك الإلكتروني وفعل هذه الخاصية في إعدادات حسابك"
+DOMAIN_NOT_ALLOWED = "غير مسموح لهذا الموقع"
+ACCOUNT_NOT_ALLOWED = "الحساب غير مسموح له"
+ACCOUNT_TWO_FACTOR_AUTH_REQUIRED = "عامل التحقق الثنائي من الهوية مطلوب"
+ACCOUNT_TWO_FACTOR_AUTH_ERROR = "خطأ في عملية التحقق الثنائية"
+COULD_NOT_SAVE_NEW_PASSWORD = "لم نتمكن من حفظ كلمة السر الجديدة"
+CURRENT_PASSWORD_INCORRECT = "كلمة السر الحالية خاطئة"
+NEW_PASSWORD_SHORT = "كلمة السر قصيرة جداً"
+NEW_PASSWORD_WEAK = "كلمة السر سهلة جداً"
+NEW_PASSWORD_FORBIDDENT = "كلمة السر تحتوي على محارف غير مسموح بها"
+CONTACTS_SYNC_ERROR = "خطأ في مزامنة جهات الإتصال"
+CANT_GET_MESSAGE_LIST = "لايمكن الوصول الى قائمة الرسائل"
+CANT_GET_MESSAGE = "لايمكن الوصول الى الرسالة"
+CANT_DELETE_MESSAGE = "لايمكن حذف الرسالة"
+CANT_MOVE_MESSAGE = "لايمكن نقل الرسالة"
+CANT_SAVE_MESSAGE = "لايمكن حفظ الرسالة"
+CANT_SEND_MESSAGE = "لايمكن إرسال الرسالة"
+INVALID_RECIPIENTS = "يرجى التأكد من عناوين المرسل اليهم"
+CANT_SAVE_FILTERS = "لايمكن حفظ عامل التصفية"
+CANT_GET_FILTERS = "لايمكن الوصول الى عوامل التصفية"
+FILTERS_ARE_NOT_CORRECT = "عوامل التصفية خطأ"
+CANT_CREATE_FOLDER = "لايمكن إنشاء مجلد"
+CANT_RENAME_FOLDER = "لايمكن إعادة تسمية المجلد"
+CANT_DELETE_FOLDER = "لايمكن حذف المجلد"
+CANT_DELETE_NON_EMPTY_FOLDER = "لايمكن حذف مجلد ممتلأ"
+CANT_SUBSCRIBE_FOLDER = "لايمكن الإشتراك بالمجلد"
+CANT_UNSUBSCRIBE_FOLDER = "لايمكن حذف الإشتراك من المجلد"
+CANT_SAVE_SETTINGS = "لايمكن حفظ الإعدادات"
+CANT_SAVE_PLUGIN_SETTINGS = "لايمكن حفظ الإعدادات"
+DOMAIN_ALREADY_EXISTS = "الموقع موجود مسبقاَ"
+CANT_INSTALL_PACKAGE = "فشل في تنزيل الحزمة"
+CANT_DELETE_PACKAGE = "فشل في إزالة الحزمة"
+INVALID_PLUGIN_PACKAGE = "خطأ في الحزمة المراد تنزيلها"
+UNSUPPORTED_PLUGIN_PACKAGE = "حزمة غير مدعومة"
+LICENSING_SERVER_IS_UNAVAILABLE = "مخدم الإشتراكات غير متوفر"
+LICENSING_DOMAIN_EXPIRED = "الإشتراك لهذا الموقع قد انتهى"
+LICENSING_DOMAIN_BANNED = "الإشتراك لهذا الموقع قد تم حجبه"
+DEMO_SEND_MESSAGE_ERROR = "لأسباب أمنية, هذا الحساب غير مسموح له إرسال رسائل"
+DEMO_ACCOUNT_ERROR = "لأسباب أمنية , هذا الحساب قد منع من هذا الإجراء"
+ACCOUNT_ALREADY_EXISTS = "الحساب موجود مسبقاَ"
+MAIL_SERVER_ERROR = "حدث خطأ أثناء محاولة الوصول الى المخدم البريدي"
+INVALID_INPUT_ARGUMENT = "Invalid input argument"
+UNKNOWN_ERROR = "خطأ غير معروف"
+
+[STATIC]
+BACK_LINK = "إعادة التحميل"
+DOMAIN_LIST_DESC = "قائمة المواقع البريدية المسموح فيها لهذا البريد بالوصول"
+PHP_EXSTENSIONS_ERROR_DESC = "!إضافات الـ بي إتش بي المطلوبة,غير متوافرة في إعدادات الـ بي إتش بي لديك"
+PHP_VERSION_ERROR_DESC = "أقل من الإصدار المطلوب 5.3.0!(%VERSION%) PHP إصدار"
+NO_SCRIPT_TITLE = "الجافا سكريبت مطلوبة لهذا البرنامج"
+NO_SCRIPT_DESC = "إن متصفحك لايدعم الجافا سكريبت . يرجى تفعيل الدعم أو تجريب متصفح أخر"
+NO_COOKIE_TITLE = "Cookies support is required for this application."
+NO_COOKIE_DESC = "Cookies support is not available in your browser.
+Please enable Cookie support in your browser settings and retry."
+BAD_BROWSER_TITLE = "متصفحك بحاجة الى تحديث"
+BAD_BROWSER_DESC = "لإصتخدام جميع ميزات هذا البرنامج يرجى تنزيل أحد المتصفحات التالية الداعمة:"
diff --git a/rainloop/v/0.0.0/langs/bg.ini b/rainloop/v/0.0.0/langs/bg.ini
index c959c0e0a..dea61f5e9 100644
--- a/rainloop/v/0.0.0/langs/bg.ini
+++ b/rainloop/v/0.0.0/langs/bg.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "С премахнат флаг"
EMPTY_LIST = "Празен списък."
EMPTY_SEARCH_LIST = "Няма съобщения, които да отговарят на търсенето."
SEARCH_RESULT_FOR = "Резултати от търсенето за \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Зареждане"
EMPTY_SUBJECT_TEXT = "(Няма заглавие)"
PUT_MESSAGE_HERE = "Пуснете съобщението тук, за да го видите в списъка"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Изберете съобщение, за да го вид
PGP_PASSWORD_INPUT_PLACEHOLDER = "Парола"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Обратна разписка (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Двустъпков тест за удостоверяване"
LABEL_CODE = "Код"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Общи"
LABEL_LANGUAGE = "Език"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renaming a folder"
DELETING_ASK = "Are you sure?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Списък с акаунти"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Помощ"
LABEL_CHECK_ALL = "Провери всички съобщения"
LABEL_ARCHIVE = "Архивирай"
LABEL_DELETE = "Изтрий"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Премести"
LABEL_READ = "Прочети избраните съобщения"
LABEL_UNREAD = "Маркирай като непрочетени избраните съобщения"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Поддръжката на Бисквитки не е нал
Моля, разрешете поддръжката на Бисквитки в настройките на вашия браузър и опитайте отново."
BAD_BROWSER_TITLE = "Вашият браузър е остарял."
BAD_BROWSER_DESC = "За да използвате всички функции на приложението,
-изтеглете и инсталирайте един от тези браузъри:"
\ No newline at end of file
+изтеглете и инсталирайте един от тези браузъри:"
diff --git a/rainloop/v/0.0.0/langs/cs.ini b/rainloop/v/0.0.0/langs/cs.ini
index 9b722039c..2505d5170 100644
--- a/rainloop/v/0.0.0/langs/cs.ini
+++ b/rainloop/v/0.0.0/langs/cs.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Neoznačené"
EMPTY_LIST = "Seznam je prázdny."
EMPTY_SEARCH_LIST = "Vašemu vyhledávání neodpovídají žádné zprávy."
SEARCH_RESULT_FOR = "Výsledky vyhledávání pro \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Načítám"
EMPTY_SUBJECT_TEXT = "(Bez předmětu)"
PUT_MESSAGE_HERE = "Přesuňte zprávu sem pro její zobrazení v seznamu"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Vyberte zprávu ze seznamu pro její zobrazení zde."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Heslo"
PGP_SIGNED_MESSAGE_DESC = "Zpráva podepsaná OpenPGP (klikněte pro ověření)"
PGP_ENCRYPTED_MESSAGE_DESC = "Zpráva šifrovaná OpenPGP (klikněte pro dešifraci)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Potvrzení o zobrazení zprávy - %SUBJECT%"
@@ -315,6 +319,12 @@ BUTTON_SIGN = "Podepsat"
BUTTON_ENCRYPT = "Šifrovat"
BUTTON_SIGN_AND_ENCRYPT = "Podepsat a šifrovat"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Dvoufázové ověření"
LABEL_CODE = "Kód"
@@ -347,6 +357,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Rovná se"
SELECT_TYPE_NOT_EQUAL_TO = "Nerovná se"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Vyhovuje alespoň jednomu pravidlu"
SELECT_MATCH_ALL = "Vyhovuje všem pravidlům"
MARK_AS_READ_LABEL = "Odznačit jako přečtené"
@@ -356,6 +368,7 @@ STOP_LABEL = "Neukončovat zpracování pravidel"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Předmět (volitelný)"
VACATION_MESSAGE_LABEL = "Zpráva"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Odmítnout zprávu"
ALL_INCOMING_MESSAGES_DESC = "Všechny příchozí zprávy"
@@ -474,6 +487,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Všeobecné"
LABEL_LANGUAGE = "Jazyk"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertikální rozdělení"
@@ -550,6 +564,9 @@ RENAMING_PROCESS = "Přejmenovávam složku"
DELETING_ASK = "Opravdu to chcete?"
TO_MANY_FOLDERS_DESC_1 = "Máte moc složek!"
TO_MANY_FOLDERS_DESC_2 = "Můžeme zobrazit jen část z nich, abychom zabránili problémům s výkonem."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Seznam účtů"
@@ -590,6 +607,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generovat OpenPGP Klíče"
TITLE_PRIVATE = "Soukromý"
TITLE_PUBLIC = "Veřejný"
DELETING_ASK = "Opravdu to chcete?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Klávesové zkratky"
@@ -606,6 +624,7 @@ LABEL_HELP = "Nápověda"
LABEL_CHECK_ALL = "Zjistit nové zprávy"
LABEL_ARCHIVE = "Archivovat"
LABEL_DELETE = "Smazat"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Přesunout"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -635,6 +654,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -707,4 +727,4 @@ NO_COOKIE_DESC = "Váš internetový prohlížeč nepodporuje Cookies.
Prosím povolte podporu Cookies v nastavení vašeho internetového prohlížeče a zkuste to znovu."
BAD_BROWSER_TITLE = "Používáte zastaralý internetový prohlížeč."
BAD_BROWSER_DESC = "Abyste mohli využívat všchny funkcie této aplikace,
-použijte některý z následujících internetových prohlížečů:"
\ No newline at end of file
+použijte některý z následujících internetových prohlížečů:"
diff --git a/rainloop/v/0.0.0/langs/de.ini b/rainloop/v/0.0.0/langs/de.ini
index 401d239ab..a9a48698e 100644
--- a/rainloop/v/0.0.0/langs/de.ini
+++ b/rainloop/v/0.0.0/langs/de.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Nicht markiert"
EMPTY_LIST = "Liste ist leer."
EMPTY_SEARCH_LIST = "Keine Treffer für Ihre Suche."
SEARCH_RESULT_FOR = "Suchergebnisse für \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "Zurück zur Nachrichtenliste"
LIST_LOADING = "Die Liste wird geladen"
EMPTY_SUBJECT_TEXT = "(Kein Betreff)"
PUT_MESSAGE_HERE = "Ziehen Sie die Nachricht hierhin, um sie in der Liste anzuzeigen"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Wählen Sie eine Nachricht aus der Liste aus, um sie anzuze
PGP_PASSWORD_INPUT_PLACEHOLDER = "Passwort"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP-signierte Nachricht (klicken, um zu überprüfen)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP-verschlüsselte Nachricht (klicken, um zu entschlüsseln)"
+LINK_DOWNLOAD_AS_ZIP = "Als ZIP-Datei herunterladen"
+LINK_SAVE_TO_OWNCLOUD = "In ownCloud speichern"
+LINK_SAVE_TO_DROPBOX = "In Dropbox speichern"
[READ_RECEIPT]
SUBJECT = "Empfangsbestätigung (angezeigt) - %SUBJECT%"
@@ -240,7 +244,7 @@ BUTTON_OPEN_PGP = "OpenPGP (nur bei unformatiertem Text)"
BUTTON_REQUEST_DSN = "Übermittlungsstatus anfordern"
[POPUPS_WELCOME_PAGE]
-BUTTON_CLOSE = "Close"
+BUTTON_CLOSE = "Schließen"
[POPUPS_ASK]
BUTTON_YES = "Ja"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Unterschreiben"
BUTTON_ENCRYPT = "Verschlüsseln"
BUTTON_SIGN_AND_ENCRYPT = "Unterschreiben und verschlüsseln"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Zwei-Faktor-Authentifizierung"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regulärer Ausdruck"
SELECT_TYPE_NOT_REGEXP = "Regulärer Ausdruck (negiert)"
SELECT_TYPE_EQUAL_TO = "Gleich"
SELECT_TYPE_NOT_EQUAL_TO = "Ungleich"
+SELECT_TYPE_OVER = "Über"
+SELECT_TYPE_UNDER = "Unter"
SELECT_MATCH_ANY = "Eine der folgenden Regeln trifft zu"
SELECT_MATCH_ALL = "Alle folgenden Regeln treffen zu"
MARK_AS_READ_LABEL = "Als Gelesen markieren"
@@ -357,6 +369,7 @@ STOP_LABEL = "Weiterverarbeitung der Regeln nicht verhindern"
EMAIL_LABEL = "E-Mail"
VACATION_SUBJECT_LABEL = "Betreff (optional)"
VACATION_MESSAGE_LABEL = "Nachricht"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Ablehnnachricht"
ALL_INCOMING_MESSAGES_DESC = "Alle eingehenden Nachrichten"
@@ -381,27 +394,27 @@ Falls Sie gelöschte Nachrichten endgültig löschen möchten, wählen Sie die O
NOTIFICATION_ARCHIVE = "Sie haben keinen \"Archiv\"-Systemordner gewählt, in dem die archivierten Nachrichten abgelegt werden."
[POPUPS_TWO_FACTOR_CFG]
-LEGEND_TWO_FACTOR_AUTH = "2-Step Verification"
-LABEL_ENABLE_TWO_FACTOR = "Enable 2-Step verification"
-LABEL_TWO_FACTOR_USER = "User"
+LEGEND_TWO_FACTOR_AUTH = "Zwei-Faktor-Authentifizierung"
+LABEL_ENABLE_TWO_FACTOR = "Zwei-Faktor-Authentifizierung aktivieren"
+LABEL_TWO_FACTOR_USER = "Benutzer"
LABEL_TWO_FACTOR_STATUS = "Status"
-LABEL_TWO_FACTOR_SECRET = "Secret"
-LABEL_TWO_FACTOR_BACKUP_CODES = "Backup codes"
-BUTTON_CREATE = "Create New Secret"
-BUTTON_ACTIVATE = "Activate"
-BUTTON_CLEAR = "Clear"
-BUTTON_LOGOUT = "Logout"
-BUTTON_DONE = "Done"
+LABEL_TWO_FACTOR_SECRET = "Geheimnis"
+LABEL_TWO_FACTOR_BACKUP_CODES = "Sicherungscodes"
+BUTTON_CREATE = "Neues Geheimnis erstellen"
+BUTTON_ACTIVATE = "Aktivieren"
+BUTTON_CLEAR = "Löschen"
+BUTTON_LOGOUT = "Abmelden"
+BUTTON_DONE = "Erledigt"
BUTTON_TEST = "Test"
LINK_TEST = "test"
-BUTTON_SHOW_SECRET = "Show Secret"
-BUTTON_HIDE_SECRET = "Hide Secret"
-TWO_FACTOR_REQUIRE_DESC = "Your account requires 2-Step verification configuration."
-TWO_FACTOR_SECRET_CONFIGURED_DESC = "Configured"
-TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Not configured"
-TWO_FACTOR_SECRET_DESC = "Import this info into your Google Authenticator client (or other TOTP client) using the provided QR code below or by entering the code manually."
-TWO_FACTOR_BACKUP_CODES_DESC = "If you can't receive codes via Google Authenticator, you can use backup codes to sign in. After you’ve used a backup code to sign in, it will become inactive."
-TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "You can't change this setting before test."
+BUTTON_SHOW_SECRET = "Geheimnis einblenden"
+BUTTON_HIDE_SECRET = "Geheminis ausblenden"
+TWO_FACTOR_REQUIRE_DESC = "Ihr Benutzerkonto erfordert die Einrichtung der Zwei-Faktor-Authentifizierung."
+TWO_FACTOR_SECRET_CONFIGURED_DESC = "Konfiguriert"
+TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Nicht konfiguriert"
+TWO_FACTOR_SECRET_DESC = "Importieren Sie diese Information in Ihre Google-Authenticator-Anwendung (oder andere TOTP-Anwendung), indem Sie den unten bereitgestellten QR-Code verwenden oder den Code manuell eingeben."
+TWO_FACTOR_BACKUP_CODES_DESC = "Sollten Sie keine Codes über den Google Authenticator erhalten, können Sie einen Sicherungscode zur Anmeldung verwenden. Der Sicherungscode wird inaktiv, sobald Sie ihn zur Anmeldung verwendet haben."
+TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "Sie können diese Einstellung nicht ohne vorherigen Test verändern."
[TITLES]
LOADING = "Wird geladen"
@@ -467,7 +480,7 @@ LABEL_ADD_SIGNATURE_TO_ALL = "Signatur zu allen ausgehenden Nachrichten hinzufü
[SETTINGS_SECURITY]
LEGEND_SECURITY = "Sicherheit"
-LABEL_CONFIGURATE_TWO_FACTOR = "Configurate 2-Step verification"
+LABEL_CONFIGURATE_TWO_FACTOR = "Zwei-Faktor-Authentifizierung konfigurieren"
LABEL_AUTOLOGOUT = "Automatische Abmeldung"
AUTOLOGIN_NEVER_OPTION_NAME = "Nie"
AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% Minute(n)"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% Minute(n)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Allgemein"
LABEL_LANGUAGE = "Sprache"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "Keine Aufteilung"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertikale Aufteilung"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Ordner wird umbenannt"
DELETING_ASK = "Sind Sie sicher?"
TO_MANY_FOLDERS_DESC_1 = "Sie haben zu viele Ordner!"
TO_MANY_FOLDERS_DESC_2 = "Aus Leistungsgründen zeigen wir nur einen Teil davon an."
+HELP_DELETE_FOLDER = "Ordner löschen"
+HELP_SHOW_HIDE_FOLDER = "Ordner ein-/ausblenden"
+HELP_CHECK_FOR_NEW_MESSAGES = "Auf neue Nachrichten prüfen/nicht prüfen"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Konten"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "OpenPGP-Schlüssel generieren"
TITLE_PRIVATE = "Privat"
TITLE_PUBLIC = "Öffentlich"
DELETING_ASK = "Sind Sie sicher?"
+GENERATE_ONLY_HTTPS = "Nur HTTPS"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Tastaturkürzel-Hilfe"
@@ -607,6 +625,7 @@ LABEL_HELP = "Hilfe"
LABEL_CHECK_ALL = "Alle Nachrichten auswählen"
LABEL_ARCHIVE = "Archivieren"
LABEL_DELETE = "Löschen"
+LABEL_OPEN_THREAD = "Ausgewählte Unterhaltung öffnen"
LABEL_MOVE = "Verschieben"
LABEL_READ = "Ausgewählte Nachrichten als gelesen markieren"
LABEL_UNREAD = "Ausgewählte Nachrichten als ungelesen markieren"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Keine öffentlichen Schlüssel gefunden"
NO_PUBLIC_KEYS_FOUND_FOR = "Keine öffentlichen Schlüssel für die E-Mail \"%EMAIL%\" gefunden"
NO_PRIVATE_KEY_FOUND = "Keine privaten Schlüssel gefunden"
NO_PRIVATE_KEY_FOUND_FOR = "Keine privaten Schlüssel für die E-Mail \"%EMAIL%\" gefunden"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Nich verifizierte Unterschrift"
DECRYPTION_ERROR = "OpenPGP-Entschlüsselungsfehler"
GOOD_SIGNATURE = "Gültige Unterschrift von %USER%"
@@ -647,7 +667,7 @@ SPECIFY_AT_LEAST_ONE_RECIPIENT = "Bitte geben Sie mindestens einen Empfänger an
INVALID_TOKEN = "Ungültiger Token"
AUTH_ERROR = "Authentifizierung fehlgeschlagen"
ACCESS_ERROR = "Zugriffsfehler"
-CONNECTION_ERROR = "Kann nicht mit dem Server verbinden"
+CONNECTION_ERROR = "Serververbindung kann nicht hergestellt werden"
CAPTCHA_ERROR = "Falsche CAPTCHA-Eingabe."
SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "Diese Social-ID ist bisher mit keinem E-Mail-Konto verbunden. Melden Sie sich mit Ihren E-Mail-Anmeldedaten an und aktivieren Sie diese Funktion in Ihren Konteneinstellungen."
SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "Diese Social-ID ist bisher mit keinem E-Mail-Konto verbunden. Melden Sie sich mit Ihren E-Mail-Anmeldedaten an und aktivieren Sie diese Funktion in Ihren Konteneinstellungen."
@@ -685,8 +705,8 @@ CANT_INSTALL_PACKAGE = "Paket konnte nicht installiert werden"
CANT_DELETE_PACKAGE = "Paket konnte nicht entfernt werden"
INVALID_PLUGIN_PACKAGE = "Plugin-Paket ist ungültig"
UNSUPPORTED_PLUGIN_PACKAGE = "Plugin-Paket wird nicht unterstützt"
-LICENSING_SERVER_IS_UNAVAILABLE = "Subscription-Server kann nicht erreicht werden"
-LICENSING_DOMAIN_EXPIRED = "Die Subscription dieser Domain ist ausgelaufen."
+LICENSING_SERVER_IS_UNAVAILABLE = "Der Subscription-Server kann nicht erreicht werden"
+LICENSING_DOMAIN_EXPIRED = "Die Subscription dieser Domain ist abgelaufen."
LICENSING_DOMAIN_BANNED = "Die Subscription dieser Domain ist gesperrt."
DEMO_SEND_MESSAGE_ERROR = "Dieses Demokonto darf aus Sicherheitsgründen keine Nachrichten an externe E-Mail-Adressen versenden!"
DEMO_ACCOUNT_ERROR = "Aus Sicherheitsgründen ist dieses Konto nicht zu dieser Aktion berechtigt!"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Ihr Browser unterstützt Cookies nicht.
Aktivieren Sie bitte die Cookie-Unterstützung in Ihrem Browser und versuchen Sie es erneut."
BAD_BROWSER_TITLE = "Ihr Browser ist veraltet."
BAD_BROWSER_DESC = "Um alle Funktionen dieser Anwendung nutzen zu können,
-sollten Sie einen der folgenden Browser herunterladen und installieren:"
\ No newline at end of file
+sollten Sie einen der folgenden Browser herunterladen und installieren:"
diff --git a/rainloop/v/0.0.0/langs/en-gb.ini b/rainloop/v/0.0.0/langs/en-gb.ini
index b701e6963..53fcf762c 100644
--- a/rainloop/v/0.0.0/langs/en-gb.ini
+++ b/rainloop/v/0.0.0/langs/en-gb.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Unflagged"
EMPTY_LIST = "Empty list."
EMPTY_SEARCH_LIST = "No messages matched your search."
SEARCH_RESULT_FOR = "Search results for \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Loading"
EMPTY_SUBJECT_TEXT = "(No subject)"
PUT_MESSAGE_HERE = "Drop message here to view it in the list"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Select message in list to view it here."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "General"
LABEL_LANGUAGE = "Language"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renaming a folder"
DELETING_ASK = "Are you sure?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Accounts"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Cookies support is not available in your browser.
Please enable Cookie support in your browser settings and retry."
BAD_BROWSER_TITLE = "Your browser is outdated."
BAD_BROWSER_DESC = "To use all the features of the application,
-download and install one of these browsers:"
\ No newline at end of file
+download and install one of these browsers:"
diff --git a/rainloop/v/0.0.0/langs/en.ini b/rainloop/v/0.0.0/langs/en.ini
index b701e6963..53fcf762c 100644
--- a/rainloop/v/0.0.0/langs/en.ini
+++ b/rainloop/v/0.0.0/langs/en.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Unflagged"
EMPTY_LIST = "Empty list."
EMPTY_SEARCH_LIST = "No messages matched your search."
SEARCH_RESULT_FOR = "Search results for \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Loading"
EMPTY_SUBJECT_TEXT = "(No subject)"
PUT_MESSAGE_HERE = "Drop message here to view it in the list"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Select message in list to view it here."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "General"
LABEL_LANGUAGE = "Language"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renaming a folder"
DELETING_ASK = "Are you sure?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Accounts"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Cookies support is not available in your browser.
Please enable Cookie support in your browser settings and retry."
BAD_BROWSER_TITLE = "Your browser is outdated."
BAD_BROWSER_DESC = "To use all the features of the application,
-download and install one of these browsers:"
\ No newline at end of file
+download and install one of these browsers:"
diff --git a/rainloop/v/0.0.0/langs/es.ini b/rainloop/v/0.0.0/langs/es.ini
index 76db7ee5c..2b8461b1a 100644
--- a/rainloop/v/0.0.0/langs/es.ini
+++ b/rainloop/v/0.0.0/langs/es.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "No Destacado"
EMPTY_LIST = "No hay mensajes."
EMPTY_SEARCH_LIST = "La búsqueda no ha producido resultados."
SEARCH_RESULT_FOR = "Resultados de búsqueda para \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Cargando"
EMPTY_SUBJECT_TEXT = "(Sin asunto)"
PUT_MESSAGE_HERE = "Arrastre su mensaje aquí para verlo en la lista"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Seleccione un mensaje en la lista para verlo aquí."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Contraseña"
PGP_SIGNED_MESSAGE_DESC = "Mensaje firmado mediante OpenPGP (click para verificar)"
PGP_ENCRYPTED_MESSAGE_DESC = "Mensaje cifrado mediante OpenPGP (click para desencriptar)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Acuse de recibo (se visualiza) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Firmar"
BUTTON_ENCRYPT = "Encriptar"
BUTTON_SIGN_AND_ENCRYPT = "Firmar and encriptar"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Prueba de verificación de 2 pasos"
LABEL_CODE = "Código"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "General"
LABEL_LANGUAGE = "Idioma"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renombrando carpeta"
DELETING_ASK = "¿Está usted seguro?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Lista de cuentas"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generar llaves OpenPGP"
TITLE_PRIVATE = "Privado"
TITLE_PUBLIC = "Público"
DELETING_ASK = "¿Está usted seguro?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Ayuda de atajos de teclado"
@@ -607,6 +625,7 @@ LABEL_HELP = "Ayuda"
LABEL_CHECK_ALL = "Comprobar todos los mensajes"
LABEL_ARCHIVE = "Archivo"
LABEL_DELETE = "Eliminar"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Mover"
LABEL_READ = "Marcar los mensajes seleccionados como leídos"
LABEL_UNREAD = "Marcar los mensajes seleccionados como no leídos"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No se encontraron claves públicas"
NO_PUBLIC_KEYS_FOUND_FOR = "No hay claves públicas encontrados para el email %MAIL%"
NO_PRIVATE_KEY_FOUND = "No se encontró la clave privada"
NO_PRIVATE_KEY_FOUND_FOR = "No hay una clave privada para el email %EMAIL%"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Firma no verificada"
DECRYPTION_ERROR = "Error de descifrado OpenPGP"
GOOD_SIGNATURE = "Buena firma de %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "El soporte de Cookies no esta disponible en su navegador.
Por favor habilite los Cookie en la configuración de su navegador e inténtelo de nuevo."
BAD_BROWSER_TITLE = "Su navegador no está actualizado."
BAD_BROWSER_DESC = "Para usar todas las características de esta aplicación,
-descargue e instale uno de estos navegadores:"
\ No newline at end of file
+descargue e instale uno de estos navegadores:"
diff --git a/rainloop/v/0.0.0/langs/fr.ini b/rainloop/v/0.0.0/langs/fr.ini
index dc990eb9a..bbbc30d75 100644
--- a/rainloop/v/0.0.0/langs/fr.ini
+++ b/rainloop/v/0.0.0/langs/fr.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Non marqué"
EMPTY_LIST = "Liste vide."
EMPTY_SEARCH_LIST = "Aucun message ne correspond à votre recherche."
SEARCH_RESULT_FOR = "Résultats de recherche pour \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Chargement"
EMPTY_SUBJECT_TEXT = "(Pas de sujet)"
PUT_MESSAGE_HERE = "Glisser un message ici pour l'afficher dans la liste"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Sélectionner un message dans la liste pour l'afficher ici.
PGP_PASSWORD_INPUT_PLACEHOLDER = "Mot de passe"
PGP_SIGNED_MESSAGE_DESC = "Message signé par OpenPGP (cliquer pour vérifier)"
PGP_ENCRYPTED_MESSAGE_DESC = "Message chiffré par OpenPGP (cliquer pour déchiffrer)"
+LINK_DOWNLOAD_AS_ZIP = "Télécharger le zip"
+LINK_SAVE_TO_OWNCLOUD = "Enregistrer sur ownCloud"
+LINK_SAVE_TO_DROPBOX = "Enregistrer sur Dropbox"
[READ_RECEIPT]
SUBJECT = "Accusé de réception (affiché) - %SUBJECT%"
@@ -240,7 +244,7 @@ BUTTON_OPEN_PGP = "OpenPGP (Texte non-formatté uniquement)"
BUTTON_REQUEST_DSN = "Demander un accusé de réception"
[POPUPS_WELCOME_PAGE]
-BUTTON_CLOSE = "Close"
+BUTTON_CLOSE = "Fermer"
[POPUPS_ASK]
BUTTON_YES = "Oui"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Signer"
BUTTON_ENCRYPT = "Chiffrer"
BUTTON_SIGN_AND_ENCRYPT = "Signer et chiffrer"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Clé Privée"
+LABEL_PASSWORD = "Mot de passe"
+BUTTON_DECRYPT = "Déchiffrer"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Test d'authentification en deux étapes"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Expression régulière"
SELECT_TYPE_NOT_REGEXP = "Pas d'expression régulière"
SELECT_TYPE_EQUAL_TO = "Egal à"
SELECT_TYPE_NOT_EQUAL_TO = "Différent de"
+SELECT_TYPE_OVER = "Au dessus de"
+SELECT_TYPE_UNDER = "Au dessous de"
SELECT_MATCH_ANY = "Correspondant à l'une des règles suivantes"
SELECT_MATCH_ALL = "Correspondant à toutes les règles suivantes"
MARK_AS_READ_LABEL = "Marquer comme lu"
@@ -357,6 +369,7 @@ STOP_LABEL = "Ne pas arrêter le traîtement des règles"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Sujet (optionnel)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Message rejeté"
ALL_INCOMING_MESSAGES_DESC = "Tous les messages entrants"
@@ -390,13 +403,13 @@ LABEL_TWO_FACTOR_BACKUP_CODES = "Code de sauvegarde"
BUTTON_CREATE = "Créer une nouvelle clef secrète"
BUTTON_ACTIVATE = "Activate"
BUTTON_CLEAR = "Effacer"
-BUTTON_LOGOUT = "Logout"
+BUTTON_LOGOUT = "Déconnexion"
BUTTON_DONE = "Done"
BUTTON_TEST = "Tester"
LINK_TEST = "test"
BUTTON_SHOW_SECRET = "Montrer la clef secrète"
BUTTON_HIDE_SECRET = "Masquer la clef secrète"
-TWO_FACTOR_REQUIRE_DESC = "Your account requires 2-Step verification configuration."
+TWO_FACTOR_REQUIRE_DESC = "Votre compte requiert une configuration d'une vérification à deux étapes."
TWO_FACTOR_SECRET_CONFIGURED_DESC = "Configurer"
TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Non configuré"
TWO_FACTOR_SECRET_DESC = "Importez ces informations dans votre client Google Authenticator (ou un autre client TOTP) en utilisant le code QR fourni ci-dessous ou en entrant les valeurs manuellement."
@@ -433,7 +446,7 @@ LABEL_ACCOUNTS_NAME = "Comptes"
LABEL_IDENTITY_NAME = "Identité"
LABEL_IDENTITIES_NAME = "Identities"
LABEL_FILTERS_NAME = "Filters"
-LABEL_TEMPLATES_NAME = "Templates"
+LABEL_TEMPLATES_NAME = "Modèles"
LABEL_SECURITY_NAME = "Securité"
LABEL_SOCIAL_NAME = "Social"
LABEL_THEMES_NAME = "Thèmes"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Général"
LABEL_LANGUAGE = "Langue"
+LABEL_IDENTITY = "Identité"
LABEL_LAYOUT = "Disposition"
LABEL_LAYOUT_NO_SPLIT = "Pas de séparation"
LABEL_LAYOUT_VERTICAL_SPLIT = "Partage vertical"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renommer un dossier"
DELETING_ASK = "Êtes-vous sûr ?"
TO_MANY_FOLDERS_DESC_1 = "Vous avez trop de dossiers !"
TO_MANY_FOLDERS_DESC_2 = "Seulement une partie d'entre eux ont été affichés afin de limiter les problèmes de performance."
+HELP_DELETE_FOLDER = "Supprimer le dossier"
+HELP_SHOW_HIDE_FOLDER = "Afficher/masquer le dossier"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Liste des comptes"
@@ -560,7 +577,7 @@ BUTTON_ADD_ACCOUNT = "Ajouter un compte"
BUTTON_ADD_IDENTITY = "Ajouter une identité"
BUTTON_DELETE = "Supprimer"
LOADING_PROCESS = "Mise à jour de la liste des comptes"
-DELETING_ASK = "Êtes-vous sûr ?"
+DELETING_ASK = "Êtes-vous sûr-e ?"
DEFAULT_IDENTITY_LABEL = "défaut"
[SETTINGS_IDENTITIES]
@@ -574,7 +591,7 @@ LABEL_ADD_SIGNATURE_TO_ALL = "Ajouter votre signature à tous les messages sorta
BUTTON_ADD_IDENTITY = "Ajouter une identitié"
BUTTON_DELETE = "Supprimer"
LOADING_PROCESS = "Met à jour la liste d'identités"
-DELETING_ASK = "Êtes-vous sûr ?"
+DELETING_ASK = "Êtes-vous sûr-e ?"
[SETTINGS_CHANGE_PASSWORD]
LEGEND_CHANGE_PASSWORD = "Modifier le mot de passe"
@@ -590,7 +607,8 @@ BUTTON_ADD_OPEN_PGP_KEY = "Importer la clef OpenPGP"
BUTTON_GENERATE_OPEN_PGP_KEYS = "Générer les clefs OpenPGP"
TITLE_PRIVATE = "Privé"
TITLE_PUBLIC = "Public"
-DELETING_ASK = "Êtes-vous sûr ?"
+DELETING_ASK = "Êtes-vous sûr-e ?"
+GENERATE_ONLY_HTTPS = "HTTPS seulement"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Aide pour les raccourcis clavier"
@@ -607,6 +625,7 @@ LABEL_HELP = "Aide"
LABEL_CHECK_ALL = "Marquer tous les messages comme lus"
LABEL_ARCHIVE = "Archiver"
LABEL_DELETE = "Supprimer"
+LABEL_OPEN_THREAD = "Ouvrir le message selectionné"
LABEL_MOVE = "Déplacer"
LABEL_READ = "Marquer les messages sélectionnés comme lus"
LABEL_UNREAD = "Marquer les messages sélectionnés comme non-lus"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Aucune clef publique n'a pu être trouvée"
NO_PUBLIC_KEYS_FOUND_FOR = "Aucune clef publique n'a pu être trouvée pour \"%EMAIL%\""
NO_PRIVATE_KEY_FOUND = "Aucune clef privée n'a pu être trouvée"
NO_PRIVATE_KEY_FOUND_FOR = "Aucune clef privée n'a pu être trouvée pour \"%EMAIL%\""
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Signature non-vérifiée"
DECRYPTION_ERROR = "Erreur lors du déchiffrement OpenPGP"
GOOD_SIGNATURE = "Signature valide pour %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Le support des cookies n'est pas disponible dans votre navigat
S'il vous plaît activer le support des cookies dans les paramètres de votre navigateur et réessayez."
BAD_BROWSER_TITLE = "Votre navigateur n'est pas à jour."
BAD_BROWSER_DESC = "Pour utiliser toutes les fonctionnalités de l'application,
-télécharger et installer l'un de ces navigateurs :"
\ No newline at end of file
+télécharger et installer l'un de ces navigateurs :"
diff --git a/rainloop/v/0.0.0/langs/hu.ini b/rainloop/v/0.0.0/langs/hu.ini
index 2cade922e..30759e708 100644
--- a/rainloop/v/0.0.0/langs/hu.ini
+++ b/rainloop/v/0.0.0/langs/hu.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Jelöletlen"
EMPTY_LIST = "Lista üres."
EMPTY_SEARCH_LIST = "Nincs a keresésnek megfelelő levél."
SEARCH_RESULT_FOR = "Eredmény: \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Betöltés"
EMPTY_SUBJECT_TEXT = "(Nincs tárgy)"
PUT_MESSAGE_HERE = "Drop message here to view it in the list"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Select message in list to view it here."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Jelszó"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Aláírás"
BUTTON_ENCRYPT = "Titkosítás"
BUTTON_SIGN_AND_ENCRYPT = "Aláírás és titkosítás"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-lépés hitelesítés teszt"
LABEL_CODE = "Kód"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "General"
LABEL_LANGUAGE = "Language"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renaming a folder"
DELETING_ASK = "Biztosak vagyunk benne?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Fiók lista"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "OpenPGP kulcs generálás"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Súgó"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archiválás"
LABEL_DELETE = "Tőrlés"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Cookies support is not available in your browser.
Please enable Cookie support in your browser settings and retry."
BAD_BROWSER_TITLE = "A böngésző elavult."
BAD_BROWSER_DESC = "To use all the features of the application,
-download and install one of these browsers:"
\ No newline at end of file
+download and install one of these browsers:"
diff --git a/rainloop/v/0.0.0/langs/is.ini b/rainloop/v/0.0.0/langs/is.ini
index a716bfb76..bdeab25e0 100644
--- a/rainloop/v/0.0.0/langs/is.ini
+++ b/rainloop/v/0.0.0/langs/is.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Afflaggað"
EMPTY_LIST = "Tómur listi."
EMPTY_SEARCH_LIST = "Engin skilaboð stemmdu við leitina þína."
SEARCH_RESULT_FOR = "Leitarniðurstöður fyrir \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Hleð"
EMPTY_SUBJECT_TEXT = "(Ekkert viðfangsefni)"
PUT_MESSAGE_HERE = "Settu skilaboðið hér til að skoða það í listanum"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Veldu bréf úr listanum til að skoða hér."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Almennt"
LABEL_LANGUAGE = "Tungumál"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Endurnefna möppu"
DELETING_ASK = "Ertu viss?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Aðgangslisti"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Köku stuðningur er ekki til staðar í vafranum þínum.
Vinsamlegast gerðu JavaScript virkt í vafranum þínum og reyndu aftur."
BAD_BROWSER_TITLE = "Vafrinn þinn er úreltur."
BAD_BROWSER_DESC = "Til að geta notað alla valmöguleika í þessu forriti,
-niðurhalaðu og settu upp einn af þessum vöfrum:"
\ No newline at end of file
+niðurhalaðu og settu upp einn af þessum vöfrum:"
diff --git a/rainloop/v/0.0.0/langs/it.ini b/rainloop/v/0.0.0/langs/it.ini
index ea795c3fb..a0152eb0b 100644
--- a/rainloop/v/0.0.0/langs/it.ini
+++ b/rainloop/v/0.0.0/langs/it.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Non preferiti"
EMPTY_LIST = "Lista vuota"
EMPTY_SEARCH_LIST = "Nessun messaggio corrisponde alla tua ricerca"
SEARCH_RESULT_FOR = "Risultati di ricerca per \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "ritorna alla lista dei messaggi"
LIST_LOADING = "Caricamento..."
EMPTY_SUBJECT_TEXT = "(Nessun oggetto)"
PUT_MESSAGE_HERE = "Trascina il messaggio qui per vederlo nella lista"
@@ -117,10 +118,10 @@ BUTTON_EDIT_AS_NEW = "Modifica come nuovo"
BUTTON_SHOW_IMAGES = "Mostra immagini esterne"
BUTTON_NOTIFY_READ_RECEIPT = "Chi ha inviato il messaggio ha richiesto di essere avvisato quando lo leggi."
BUTTON_IN_NEW_WINDOW = "Leggi in una finestra separata"
-BUTTON_THREAD_LIST = "Thread list"
-BUTTON_THREAD_PREV = "Previous"
-BUTTON_THREAD_NEXT = "Next"
-BUTTON_THREAD_MORE = "More messages"
+BUTTON_THREAD_LIST = "Messaggi in questa conversazione"
+BUTTON_THREAD_PREV = "Messaggio precedente"
+BUTTON_THREAD_NEXT = "Prossimo messaggio"
+BUTTON_THREAD_MORE = "Più messaggi"
MENU_HEADERS = "Mostra le intestazioni del messaggio"
MENU_VIEW_ORIGINAL = "Visualizza l'orginale"
MENU_DOWNLOAD_ORIGINAL = "Scarica come file .eml"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Seleziona un messaggio dalla lista per visualizzarlo qui"
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "Messaggio firmato con OpenPGP (clicca qui per verificarlo)"
PGP_ENCRYPTED_MESSAGE_DESC = "Messaggio cifrato con OpenPGP (clicca qui per decifrarlo)"
+LINK_DOWNLOAD_AS_ZIP = "Scarica come archivio ZIP"
+LINK_SAVE_TO_OWNCLOUD = "Salva su OwnCloud"
+LINK_SAVE_TO_DROPBOX = "Salva su DropBox"
[READ_RECEIPT]
SUBJECT = "Avviso di lettura - %SUBJECT%"
@@ -240,7 +244,7 @@ BUTTON_OPEN_PGP = "OpenPGP (Solo testo semplice)"
BUTTON_REQUEST_DSN = "Richiedi conferma del ricevimento"
[POPUPS_WELCOME_PAGE]
-BUTTON_CLOSE = "Close"
+BUTTON_CLOSE = "Chiudi"
[POPUPS_ASK]
BUTTON_YES = "Si"
@@ -265,8 +269,8 @@ BUTTON_UPDATE_IDENTITY = "Aggiorna"
LABEL_EMAIL = "Email"
LABEL_NAME = "Nome"
LABEL_REPLY_TO = "Rispondi a"
-LABEL_SIGNATURE = "Signature"
-LABEL_CC = "Cc"
+LABEL_SIGNATURE = "Firma"
+LABEL_CC = "CC"
LABEL_BCC = "CCN"
LABEL_SIGNATURE_INSERT_BEFORE = "Inserisci questa firma prima del messaggio citato nelle risposte"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Firma"
BUTTON_ENCRYPT = "Cifra"
BUTTON_SIGN_AND_ENCRYPT = "Firma e cifra"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Verifica a 2 fattori"
LABEL_CODE = "Codice"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Corrisponde Regexp"
SELECT_TYPE_NOT_REGEXP = "Non corrisponde regexp"
SELECT_TYPE_EQUAL_TO = "Uguale a"
SELECT_TYPE_NOT_EQUAL_TO = "Non uguale a"
+SELECT_TYPE_OVER = "Maggiore di"
+SELECT_TYPE_UNDER = "Minore di"
SELECT_MATCH_ANY = "Corrisponde ad una delle seguenti regole"
SELECT_MATCH_ALL = "Corrisponde a tutte le seguenti regole"
MARK_AS_READ_LABEL = "Marca come letto"
@@ -357,6 +369,7 @@ STOP_LABEL = "Non interrompere l'elaborazione delle regole"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Oggetto (opzionale)"
VACATION_MESSAGE_LABEL = "Messaggio"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Rifiuta messagio"
ALL_INCOMING_MESSAGES_DESC = "Tutti i messaggi in ingresso"
@@ -388,20 +401,20 @@ LABEL_TWO_FACTOR_STATUS = "Stato"
LABEL_TWO_FACTOR_SECRET = "Codice segreto"
LABEL_TWO_FACTOR_BACKUP_CODES = "Codici di riserva"
BUTTON_CREATE = "Crea un nuovo codice segreto"
-BUTTON_ACTIVATE = "Activate"
-BUTTON_CLEAR = "Pulisci"
-BUTTON_LOGOUT = "Logout"
-BUTTON_DONE = "Done"
-BUTTON_TEST = "Esegui test"
+BUTTON_ACTIVATE = "Attiva"
+BUTTON_CLEAR = "Disattiva"
+BUTTON_LOGOUT = "Esci"
+BUTTON_DONE = "Fatto"
+BUTTON_TEST = "Esegui verifica"
LINK_TEST = "test"
BUTTON_SHOW_SECRET = "Mostra codice segreto"
BUTTON_HIDE_SECRET = "Nascondi codice segreto"
-TWO_FACTOR_REQUIRE_DESC = "Your account requires 2-Step verification configuration."
+TWO_FACTOR_REQUIRE_DESC = "Il tuo account richiede l'autenticazione a due fattori."
TWO_FACTOR_SECRET_CONFIGURED_DESC = "Configurato"
TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Non configurato"
TWO_FACTOR_SECRET_DESC = "Importa questo codice nel tuo client di Google Authenticator (o un altro client TOTP) usando il codice QR presente sotto o inserendo il codice manualmente."
TWO_FACTOR_BACKUP_CODES_DESC = "Se non puoi ricevere codici da Google Authenticator, puoi usare i codici di riserva per entrare. Dopo aver usato un codice di riserva per entrare, esso si disattiverà."
-TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "You can't change this setting before test."
+TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "Non puoi salvare quest'impostazione senza prima verificarne il funzionamento."
[TITLES]
LOADING = "Caricamento..."
@@ -467,7 +480,7 @@ LABEL_ADD_SIGNATURE_TO_ALL = "Aggiungi la firma a tutti i messaggi in uscita"
[SETTINGS_SECURITY]
LEGEND_SECURITY = "Sicurezza"
-LABEL_CONFIGURATE_TWO_FACTOR = "Configurate 2-Step verification"
+LABEL_CONFIGURATE_TWO_FACTOR = "Configura autenticazione a due fattori"
LABEL_AUTOLOGOUT = "Disconnessione automatica"
AUTOLOGIN_NEVER_OPTION_NAME = "Mai"
AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minuti"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minuti"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Generali"
LABEL_LANGUAGE = "Lingua"
+LABEL_IDENTITY = "Identità"
LABEL_LAYOUT = "Struttura"
LABEL_LAYOUT_NO_SPLIT = "A pagina intera"
LABEL_LAYOUT_VERTICAL_SPLIT = "Divisione verticale"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Rinomina cartella..."
DELETING_ASK = "Sei sicuro?"
TO_MANY_FOLDERS_DESC_1 = "Ci sono troppe cartelle!"
TO_MANY_FOLDERS_DESC_2 = "Vengono visualizzate solo una parte per evitare problemi di performance."
+HELP_DELETE_FOLDER = "Cancella cartella"
+HELP_SHOW_HIDE_FOLDER = "Mostra/nascondi cartella"
+HELP_CHECK_FOR_NEW_MESSAGES = "Controlla/non controlla la presenza di nuovi messaggi"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Lista degli account"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Genera chiave OpenPGP"
TITLE_PRIVATE = "Privata"
TITLE_PUBLIC = "Pubblica"
DELETING_ASK = "Sei sicuro?"
+GENERATE_ONLY_HTTPS = "solo tramite HTTPS"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Aiuto sulle scorciatoie da tastiera"
@@ -607,6 +625,7 @@ LABEL_HELP = "Aiuto"
LABEL_CHECK_ALL = "Seleziona tutti i messaggi"
LABEL_ARCHIVE = "Archivia messaggio"
LABEL_DELETE = "Elimina messaggio"
+LABEL_OPEN_THREAD = "Apri la conversazione selezionata"
LABEL_MOVE = "Sposta messaggio"
LABEL_READ = "Marca come letti i messaggi selezionati"
LABEL_UNREAD = "Marca come non letti i messaggi selezionati"
@@ -619,8 +638,8 @@ LABEL_SWITCH_TO_MESSAGE = "Sposta la selezione sul messaggio corrente"
LABEL_SWITCH_TO_FOLDER_LIST = "Sposta la selezione sulla lista delle cartelle"
LABEL_FULLSCREEN_TOGGLE = "Attiva/disattiva la modalità a schermo intero"
LABEL_BLOCKQUOTES_TOGGLE = "Mostra/nascondi le citazioni"
-LABEL_THREAD_NEXT = "Next message in thread"
-LABEL_THREAD_PREV = "Previous message in thread"
+LABEL_THREAD_NEXT = "Prossimo messaggio nella conversazione"
+LABEL_THREAD_PREV = "Messaggio precedente nella conversazione"
LABEL_PRINT = "Stampa"
LABEL_EXIT_FULLSCREEN = "Esci dalla modalità a schermo intero"
LABEL_CLOSE_MESSAGE = "Chiudi messaggio (senza anteprima messaggi)"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Nessuna chiave pubblica trovata"
NO_PUBLIC_KEYS_FOUND_FOR = "Nessuna chiave pubblica trovata per l'indirizzo email \"%EMAIL%\""
NO_PRIVATE_KEY_FOUND = "Nessuna chiave privata trovata"
NO_PRIVATE_KEY_FOUND_FOR = "Nessuna chiave privata trovata per l'indirizzo email \"%EMAIL%\""
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Firma non verificata"
DECRYPTION_ERROR = "Decriptazione con OpenPGP fallita"
GOOD_SIGNATURE = "Firma valida da %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Il supporto ai Cookie è disabilitato.
Abilitare il supporto ai Cookie e riprovare."
BAD_BROWSER_TITLE = "Il tuo browser è troppo vecchio"
BAD_BROWSER_DESC = "Per usare tutte le funzionalità dell'applicazione,
-scarica ed installa uno dei seguenti browser:"
\ No newline at end of file
+scarica ed installa uno dei seguenti browser:"
diff --git a/rainloop/v/0.0.0/langs/ja-jp.ini b/rainloop/v/0.0.0/langs/ja-jp.ini
index ebb6a2279..3ec6ea96c 100644
--- a/rainloop/v/0.0.0/langs/ja-jp.ini
+++ b/rainloop/v/0.0.0/langs/ja-jp.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Unflagged"
EMPTY_LIST = "メールは空です。おめでとう!"
EMPTY_SEARCH_LIST = "検索条件に一致するメールは見つかりませんでした。高度な検索を試してみてください。"
SEARCH_RESULT_FOR = "Search results for \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "読み込み中"
EMPTY_SUBJECT_TEXT = "(件名なし)"
PUT_MESSAGE_HERE = "Drop message here to view it in the list"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "選択したメールがここに表示されます。"
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "開封確認メッセージ - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "全般"
LABEL_LANGUAGE = "言語"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renaming a folder"
DELETING_ASK = "Are you sure?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Account List"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Cookies support is not available in your browser.
Please enable Cookie support in your browser settings and retry."
BAD_BROWSER_TITLE = "Your browser is outdated."
BAD_BROWSER_DESC = "To use all the features of the application,
-download and install one of these browsers:"
\ No newline at end of file
+download and install one of these browsers:"
diff --git a/rainloop/v/0.0.0/langs/ko-kr.ini b/rainloop/v/0.0.0/langs/ko-kr.ini
index 1d922c4e9..ad8f59480 100644
--- a/rainloop/v/0.0.0/langs/ko-kr.ini
+++ b/rainloop/v/0.0.0/langs/ko-kr.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "일반"
EMPTY_LIST = "Empty list."
EMPTY_SEARCH_LIST = "검색 조건에 맞는 결과가 없습니다.."
SEARCH_RESULT_FOR = "\"%SEARCH%\"에 대한 검색결과"
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "로딩 중"
EMPTY_SUBJECT_TEXT = "(제목 없음)"
PUT_MESSAGE_HERE = "목록에서 표시할 메시지를 여기로 끌어 넣으세요."
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "목록에서 선택한 메시지가 여기에 표시됩니
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -472,6 +485,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "일반"
LABEL_LANGUAGE = "언어"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -548,6 +562,9 @@ RENAMING_PROCESS = "폴더명을 변경하고 있습니다."
DELETING_ASK = "정말로 삭제하시겠습니까?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "계정 목록"
@@ -588,6 +605,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -604,6 +622,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -633,6 +652,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -702,4 +722,4 @@ NO_SCRIPT_DESC = "사용 중인 브라우저가 자바스크립트를 지원하
NO_COOKIE_TITLE = "이 어플리케이션을 사용하려면 쿠키 사용이 지원되야 합니다."
NO_COOKIE_DESC = "사용 중인 브라우저가 쿠키를 지원하지 않습니다. 브라우저 설정을 확인하여 쿠키 사용을 활성화하고 다시 시도해주세요."
BAD_BROWSER_TITLE = "사용 중인 브라우저가 구버전입니다."
-BAD_BROWSER_DESC = "이 어플리케이션을 정상적으로 사용하시려면 아래의 브라우저들 중 하나를 설치해주세요:"
\ No newline at end of file
+BAD_BROWSER_DESC = "이 어플리케이션을 정상적으로 사용하시려면 아래의 브라우저들 중 하나를 설치해주세요:"
diff --git a/rainloop/v/0.0.0/langs/lt.ini b/rainloop/v/0.0.0/langs/lt.ini
index c55b5203b..aa38a2768 100644
--- a/rainloop/v/0.0.0/langs/lt.ini
+++ b/rainloop/v/0.0.0/langs/lt.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Nepažymėta"
EMPTY_LIST = "Tuščias sąrašas."
EMPTY_SEARCH_LIST = "Nėra pranešimų, atitinkančių jūsų paiešką."
SEARCH_RESULT_FOR = "Ieškoti \"%SEARCH%\" rezultatuose"
+BACK_TO_MESSAGE_LIST = "grįžti į sąrašą"
LIST_LOADING = "Kraunasi"
EMPTY_SUBJECT_TEXT = "(Be temos)"
PUT_MESSAGE_HERE = "Įkelkite žinutę čia, kad matytumėte ją sąraše"
@@ -120,7 +121,7 @@ BUTTON_IN_NEW_WINDOW = "Peržiūrėti atskirame lange"
BUTTON_THREAD_LIST = "Temų sąrašas"
BUTTON_THREAD_PREV = "Ankstesnis"
BUTTON_THREAD_NEXT = "Kitas"
-BUTTON_THREAD_MORE = "More messages"
+BUTTON_THREAD_MORE = "Daugiau žinučių"
MENU_HEADERS = "Rodyti pranešimų antraštės"
MENU_VIEW_ORIGINAL = "Rodyti šaltinį"
MENU_DOWNLOAD_ORIGINAL = "Atsisiųsti .eml failą"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Pasirinkite žinutę sąraše, kad matytumėte jos turinį
PGP_PASSWORD_INPUT_PLACEHOLDER = "Slaptažodis"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP pasirašytas pranešimas (spustelkite patikrinimui)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP šifruotas pranešimas (spustelkite iššifravimui)"
+LINK_DOWNLOAD_AS_ZIP = "Atsisiųsti zip archyvą"
+LINK_SAVE_TO_OWNCLOUD = "Išsaugoti į ownCloud"
+LINK_SAVE_TO_DROPBOX = "Išsaugoti į Dropbox"
[READ_RECEIPT]
SUBJECT = "Pristatymo patvirtinimas (laiškas parodytas) - %SUBJECT%"
@@ -240,7 +244,7 @@ BUTTON_OPEN_PGP = "OpenPGP (Tik paprastas tekstas)"
BUTTON_REQUEST_DSN = "Prašyti laiško gavimo pažymos"
[POPUPS_WELCOME_PAGE]
-BUTTON_CLOSE = "Close"
+BUTTON_CLOSE = "Uždaryti"
[POPUPS_ASK]
BUTTON_YES = "Taip"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Pasirašyti"
BUTTON_ENCRYPT = "Šifruoti"
BUTTON_SIGN_AND_ENCRYPT = "Pasirašyti ir šifruoti"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-jų žingsnių patikrinimo bandymas"
LABEL_CODE = "Kodas"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Ne Regexp"
SELECT_TYPE_EQUAL_TO = "Tiksliai atitinka"
SELECT_TYPE_NOT_EQUAL_TO = "Ne tiksliai"
+SELECT_TYPE_OVER = "Daugiau kaip"
+SELECT_TYPE_UNDER = "Mažiau nei"
SELECT_MATCH_ANY = "Atitinka bet kurią iš šių taisyklių"
SELECT_MATCH_ALL = "Atitinka visas šias taisykles"
MARK_AS_READ_LABEL = "Žymėti skaitytu"
@@ -357,6 +369,7 @@ STOP_LABEL = "Nesustoti vykdyti taisykles"
EMAIL_LABEL = "E-paštas"
VACATION_SUBJECT_LABEL = "Tema (nebūtina)"
VACATION_MESSAGE_LABEL = "Žinutė"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Atmesti žinutę"
ALL_INCOMING_MESSAGES_DESC = "Visi ateinantys laiškai"
@@ -467,7 +480,7 @@ LABEL_ADD_SIGNATURE_TO_ALL = "Pridėti parašą visiems rašomiems laiškams"
[SETTINGS_SECURITY]
LEGEND_SECURITY = "Sauga"
-LABEL_CONFIGURATE_TWO_FACTOR = "Configurate 2-Step verification"
+LABEL_CONFIGURATE_TWO_FACTOR = "Konfiguruoti 2-žingsnių patikrinimą"
LABEL_AUTOLOGOUT = "Automatinis atsijungimas"
AUTOLOGIN_NEVER_OPTION_NAME = "Niekada"
AUTOLOGIN_MINUTES_OPTION_NAME = "po %MINUTES% minučių"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "po %MINUTES% minučių"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Pagrindiniai"
LABEL_LANGUAGE = "Kalba"
+LABEL_IDENTITY = "Tapatybė"
LABEL_LAYOUT = "Išdėstymas"
LABEL_LAYOUT_NO_SPLIT = "Skaidymo nėra"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertikalus skaidymas"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Pervardinamas katalogas"
DELETING_ASK = "Ar Jūs įsitikinę?"
TO_MANY_FOLDERS_DESC_1 = "Pas jus per daug katalogų!"
TO_MANY_FOLDERS_DESC_2 = "Mes rodome ne visus juos, kad išvengti našumo problemų."
+HELP_DELETE_FOLDER = "Naikinti katalogą"
+HELP_SHOW_HIDE_FOLDER = "Rodyti/Slėpti katalogą"
+HELP_CHECK_FOR_NEW_MESSAGES = "Tikrinti/Netikrinti ar yra naujų laiškų"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Paskyrų sąrašas"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Sukurti OpenPGP raktus"
TITLE_PRIVATE = "Privatus"
TITLE_PUBLIC = "Viešas"
DELETING_ASK = "Jūs įsitikinę?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Sparčiųjų klavišų pagalba"
@@ -607,6 +625,7 @@ LABEL_HELP = "Pagalba"
LABEL_CHECK_ALL = "Žymėti visus laiškus"
LABEL_ARCHIVE = "Archyvuoti"
LABEL_DELETE = "Šalinti"
+LABEL_OPEN_THREAD = "Atidaryti pasirinktą giją"
LABEL_MOVE = "Perkelti"
LABEL_READ = "Pasirinktus žymėti kaip skaitytus"
LABEL_UNREAD = "Pasirinktus žymėti kaip neskaitytus"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Viešų raktų nerasta"
NO_PUBLIC_KEYS_FOUND_FOR = "Viešų raktų nerasta \"%EMAIL%\" laiškui"
NO_PRIVATE_KEY_FOUND = "Privačių raktų nerasta"
NO_PRIVATE_KEY_FOUND_FOR = "Privačių raktų nerasta \"%EMAIL%\" laiškui"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Nepatikrintas parašas"
DECRYPTION_ERROR = "OpenPGP dekodavimo klaida"
GOOD_SIGNATURE = "Tinkamas parašas %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Slapukų paialikymas negalimas jūsų naršyklėje.
Įjunkite slapukų palaikymą naršyklėje ir bandykite vėl."
BAD_BROWSER_TITLE = "Jūsų naršyklė pasenusi."
BAD_BROWSER_DESC = "Norint naudotis visais šios aplikacijos privalumais,
-parsisiųskite ir įsidiekite vieną iš šių naršyklių:"
\ No newline at end of file
+parsisiųskite ir įsidiekite vieną iš šių naršyklių:"
diff --git a/rainloop/v/0.0.0/langs/lv.ini b/rainloop/v/0.0.0/langs/lv.ini
index 025b7fa95..8c99991e7 100644
--- a/rainloop/v/0.0.0/langs/lv.ini
+++ b/rainloop/v/0.0.0/langs/lv.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Noņemtās atzīmes"
EMPTY_LIST = "Tukšs saraksts."
EMPTY_SEARCH_LIST = "Neviens ziņojums neatbilda jūsu meklētajiem kritērijiem."
SEARCH_RESULT_FOR = "Meklēšanas rezultāti: \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Lādējas"
EMPTY_SUBJECT_TEXT = "(Nav virsraksta)"
PUT_MESSAGE_HERE = "Ievelciet ziņojumus šeit lai tos apskatītu."
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Izvēlaties ziņojumu no saraksta lai to apskatītu."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Vispārējie"
LABEL_LANGUAGE = "Valoda"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Pārsaukt mapi"
DELETING_ASK = "Tiešām?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Kontu saraksts"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Cookies atbalsts nav pieejams šai pārlūkprogrammai.
Lūdzu ieslēdziet Cookies atbalstu."
BAD_BROWSER_TITLE = "Jūsu pārlūkprogramma ir novecojusi."
BAD_BROWSER_DESC = "Lai izmantotu pilnas šis aplikācijas iespējas,
-lejupielādējat un uzinstalējas kādu no šīm pārlukprogrammām:"
\ No newline at end of file
+lejupielādējat un uzinstalējas kādu no šīm pārlukprogrammām:"
diff --git a/rainloop/v/0.0.0/langs/nl.ini b/rainloop/v/0.0.0/langs/nl.ini
index 04242608c..36626bd9b 100644
--- a/rainloop/v/0.0.0/langs/nl.ini
+++ b/rainloop/v/0.0.0/langs/nl.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Zonder Vlag"
EMPTY_LIST = "Geen berichten"
EMPTY_SEARCH_LIST = "Geen items gevonden"
SEARCH_RESULT_FOR = "Zoekresultaten voor\"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "terug naar berichtenlijst"
LIST_LOADING = "Ophalen..."
EMPTY_SUBJECT_TEXT = "(Geen onderwerp)"
PUT_MESSAGE_HERE = "Sleep bericht hier om ze te bekijken in de lijst"
@@ -135,12 +136,12 @@ LABEL_TO = "Naar"
LABEL_TO_SHORT = "naar"
LABEL_CC = "CC"
LABEL_BCC = "BCC"
-LABEL_REPLY_TO = "Reply-To"
+LABEL_REPLY_TO = "Antwoordadres"
PRINT_LABEL_FROM = "Van"
PRINT_LABEL_TO = "Naar"
PRINT_LABEL_CC = "CC"
PRINT_LABEL_BCC = "BCC"
-PRINT_LABEL_REPLY_TO = "Reply-To"
+PRINT_LABEL_REPLY_TO = "Antwoordadres"
PRINT_LABEL_DATE = "Datum"
PRINT_LABEL_SUBJECT = "Onderwerp"
PRINT_LABEL_ATTACHMENTS = "Bijlagen"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Selecteer een bericht in de lijst om hier te bekijken"
PGP_PASSWORD_INPUT_PLACEHOLDER = "Wachtwoord"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP ondertekend bericht (klik om te verifiëren)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP versleuteld bericht (klik om te ontsleutelen)"
+LINK_DOWNLOAD_AS_ZIP = "Download als zip"
+LINK_SAVE_TO_OWNCLOUD = "Sla op in ownCloud"
+LINK_SAVE_TO_DROPBOX = "Sla op in Dropbox"
[READ_RECEIPT]
SUBJECT = "Ontvangstbevestiging (weergegeven) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Ondertekenen"
BUTTON_ENCRYPT = "Versleutelen"
BUTTON_SIGN_AND_ENCRYPT = "Ondertekenen en versleutelen"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Stap verificatie test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Reguliere expressie (Regexp)"
SELECT_TYPE_NOT_REGEXP = "Niet reguliere expressie (Regexp)"
SELECT_TYPE_EQUAL_TO = "Gelijk aan"
SELECT_TYPE_NOT_EQUAL_TO = "Niet gelijk aan"
+SELECT_TYPE_OVER = "Meer dan"
+SELECT_TYPE_UNDER = "Minder dan"
SELECT_MATCH_ANY = "Komt overeen met een van de volgende voorwaarden"
SELECT_MATCH_ALL = "Komt overeen met alle voorwaarden"
MARK_AS_READ_LABEL = "Markeer als gelezen"
@@ -357,6 +369,7 @@ STOP_LABEL = "Stop niet met uitvoeren van volgende filters"
EMAIL_LABEL = "E-mail"
VACATION_SUBJECT_LABEL = "Onderwerp (optioneel)"
VACATION_MESSAGE_LABEL = "Bericht"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Afwijsbericht"
ALL_INCOMING_MESSAGES_DESC = "Alle inkomende berichten"
@@ -391,17 +404,17 @@ BUTTON_CREATE = "Nieuwe geheime sleutel aanmaken"
BUTTON_ACTIVATE = "Activate"
BUTTON_CLEAR = "Wissen"
BUTTON_LOGOUT = "Logout"
-BUTTON_DONE = "Done"
+BUTTON_DONE = "Klaar"
BUTTON_TEST = "Test"
LINK_TEST = "test"
BUTTON_SHOW_SECRET = "Bekijk geheime sleutel"
BUTTON_HIDE_SECRET = "Verberg geheime sleutel"
-TWO_FACTOR_REQUIRE_DESC = "Your account requires 2-Step verification configuration."
+TWO_FACTOR_REQUIRE_DESC = "Uw account vereist 2-Stap verificatie configuratie."
TWO_FACTOR_SECRET_CONFIGURED_DESC = "Geconfigureerd"
TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Niet geconfigureerd"
TWO_FACTOR_SECRET_DESC = "Importeer deze informatie in uw Google Authenticator-client (of andere TOTP-client) door gebruik te maken van de QR code hier beneden of door de code handmatig in te voeren."
-TWO_FACTOR_BACKUP_CODES_DESC = "Als u geen codes ontvangt via de Google Authenticator kan je de backup codes gebruiken om in te loggen. Na gebruik van de backup code wordt deze inactief."
-TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "You can't change this setting before test."
+TWO_FACTOR_BACKUP_CODES_DESC = "Als u geen codes ontvangt via de Google Authenticator kunt u de backup codes gebruiken om in te loggen. Na gebruik van de backup code wordt deze inactief."
+TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "U kunt deze instelling niet wijzigen voor het testen."
[TITLES]
LOADING = "Ophalen..."
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minuten"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Algemeen"
LABEL_LANGUAGE = "Taal"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Indeling"
LABEL_LAYOUT_NO_SPLIT = "Geen splitsing"
LABEL_LAYOUT_VERTICAL_SPLIT = "Verticale splitsing"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Map hernoemen"
DELETING_ASK = "Weet u het zeker?"
TO_MANY_FOLDERS_DESC_1 = "U heeft te veel mappen!"
TO_MANY_FOLDERS_DESC_2 = "Er worden er maar een deel weergegeven om prestatieproblemen te voorkomen."
+HELP_DELETE_FOLDER = "Verwijder map"
+HELP_SHOW_HIDE_FOLDER = "Toon/verberg map"
+HELP_CHECK_FOR_NEW_MESSAGES = "Controleer wel of niet op nieuwe berichten"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Account Lijst"
@@ -591,11 +608,12 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Genereer OpenPGP sleutels"
TITLE_PRIVATE = "Privé sleutel"
TITLE_PUBLIC = "Publieke sleutel"
DELETING_ASK = "Weet u het zeker?"
+GENERATE_ONLY_HTTPS = "Alleen HTTPS"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Hulp bij toetsenbord sneltoetsen"
TAB_MAILBOX = "Mailbox"
-TAB_MESSAGE_LIST = "Berichten lijst"
+TAB_MESSAGE_LIST = "Berichtenlijst"
TAB_MESSAGE_VIEW = "Bericht leesvenster"
TAB_COMPOSE = "Opstellen"
LABEL_OPEN_USER_DROPDOWN = "Open gebruikers menu"
@@ -607,16 +625,17 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Selecteer alle berichten"
LABEL_ARCHIVE = "Archiveren"
LABEL_DELETE = "Verwijderen"
+LABEL_OPEN_THREAD = "Open geselecteerde berichtenlijst"
LABEL_MOVE = "Verplaatsen"
LABEL_READ = "Markeer geselecteerde berichten als gelezen"
LABEL_UNREAD = "Markeer geselecteerde berichten als ongelezen"
LABEL_IMPORTANT = "Belangrijk, vlag geselecteerde berichten"
LABEL_SEARCH = "Zoeken"
LABEL_CANCEL_SEARCH = "Zoekopdracht afbreken"
-LABEL_FULLSCREEN_ENTER = "Bericht in volledig scherm lezen (leesvenster ingeschakeld)"
+LABEL_FULLSCREEN_ENTER = "Bericht in volledig scherm lezen(leesvenster ingeschakeld)"
LABEL_VIEW_MESSAGE_ENTER = "Bericht lezen (leesvenster uitgeschakeld)"
LABEL_SWITCH_TO_MESSAGE = "Schakel focus naar bericht"
-LABEL_SWITCH_TO_FOLDER_LIST = "Schakel focus naar berichten lijst"
+LABEL_SWITCH_TO_FOLDER_LIST = "Schakel focus naar berichtenlijst"
LABEL_FULLSCREEN_TOGGLE = "Schakel tussen normaal en lezen in volledig scherm"
LABEL_BLOCKQUOTES_TOGGLE = "Schakel blok citaten aan of uit"
LABEL_THREAD_NEXT = "Volgende bericht in groep"
@@ -624,7 +643,7 @@ LABEL_THREAD_PREV = "Vorige bericht in groep"
LABEL_PRINT = "Afdrukken"
LABEL_EXIT_FULLSCREEN = "Volledig scherm sluiten"
LABEL_CLOSE_MESSAGE = "Bericht sluiten (leesvenster uitgeschakeld)"
-LABEL_SWITCH_TO_LIST = "Schakel focus terug naar berichten lijst"
+LABEL_SWITCH_TO_LIST = "Schakel focus terug naar berichtenlijst"
LABEL_OPEN_COMPOSE_POPUP = "Open nieuw bericht venster"
LABEL_OPEN_IDENTITIES_DROPDOWN = "Open identiteiten menu"
LABEL_SAVE_MESSAGE = "Concept opslaan"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Geen publieke sleutels gevonden"
NO_PUBLIC_KEYS_FOUND_FOR = "Geen publieke sleutels gevonden voor e-mail adres \"%EMAIL%\""
NO_PRIVATE_KEY_FOUND = "Geen geheime sleutel gevonden"
NO_PRIVATE_KEY_FOUND_FOR = "Geen geheime sleutel gevonden voor e-mail adres \"%EMAIL%\""
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Ongeverifieerde handtekening"
DECRYPTION_ERROR = "OpenPGP decryptie fout"
GOOD_SIGNATURE = "Juiste handtekening van %USER%"
@@ -662,7 +682,7 @@ NEW_PASSWORD_SHORT = "Wachtwoord is te kort"
NEW_PASSWORD_WEAK = "Wachtwoord is te makkelijk"
NEW_PASSWORD_FORBIDDENT = "Wachtwoord bevat verboden tekens"
CONTACTS_SYNC_ERROR = "Contactpersonen synchronisatie fout"
-CANT_GET_MESSAGE_LIST = "Berichten lijst kan niet worden opgehaald"
+CANT_GET_MESSAGE_LIST = "Berichtenlijst kan niet worden opgehaald"
CANT_GET_MESSAGE = "Bericht kan niet worden opgehaald"
CANT_DELETE_MESSAGE = "Kan bericht niet verwijderen"
CANT_MOVE_MESSAGE = "Kan bericht niet verplaatsen"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Cookies ondersteuning is niet beschikbaar in uw browser.
Gelieve Cookies in te schakelen en opnieuw te proberen."
BAD_BROWSER_TITLE = "Uw browser is verouderd"
BAD_BROWSER_DESC = "Om alle functies van deze applicatie te gebruiken,
-download en installeer een van de volgende browsers:"
\ No newline at end of file
+download en installeer een van de volgende browsers:"
diff --git a/rainloop/v/0.0.0/langs/no.ini b/rainloop/v/0.0.0/langs/no.ini
index a91b414d8..197fa8757 100644
--- a/rainloop/v/0.0.0/langs/no.ini
+++ b/rainloop/v/0.0.0/langs/no.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Ikke markert"
EMPTY_LIST = "Tom liste"
EMPTY_SEARCH_LIST = "Ingen meldinger matchet søket ditt."
SEARCH_RESULT_FOR = "Søkeresultater for \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Laster"
EMPTY_SUBJECT_TEXT = "(tomt emne)"
PUT_MESSAGE_HERE = "Dra melding her for å vise det i listen"
@@ -117,10 +118,10 @@ BUTTON_EDIT_AS_NEW = "Endre som ny"
BUTTON_SHOW_IMAGES = "Vis eksterne bilder"
BUTTON_NOTIFY_READ_RECEIPT = "Avsender har bedt om lesebekreftelse"
BUTTON_IN_NEW_WINDOW = "Vis i eget vindu"
-BUTTON_THREAD_LIST = "Thread list"
-BUTTON_THREAD_PREV = "Previous"
-BUTTON_THREAD_NEXT = "Next"
-BUTTON_THREAD_MORE = "More messages"
+BUTTON_THREAD_LIST = "Trådliste"
+BUTTON_THREAD_PREV = "Forrige"
+BUTTON_THREAD_NEXT = "Neste"
+BUTTON_THREAD_MORE = "Flere meldinger"
MENU_HEADERS = "Vis meldingshoder"
MENU_VIEW_ORIGINAL = "Vis original"
MENU_DOWNLOAD_ORIGINAL = "Last ned som .eml-fil"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Klikk på en e-post for å lese"
PGP_PASSWORD_INPUT_PLACEHOLDER = "Passord"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP-signert melding (klikk for å verifisere)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP-kryptert melding (klikk for å dekryptere)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Lage i ownCloud"
+LINK_SAVE_TO_DROPBOX = "Lagre i Dropbox"
[READ_RECEIPT]
SUBJECT = "Lesebekreftelse (meldingen er lest) - %SUBJECT%"
@@ -180,7 +184,7 @@ LABEL_PHONE = "Telefon"
LABEL_WEB = "Web"
LABEL_BIRTHDAY = "Bursdag"
LINK_ADD_EMAIL = "Legg til en e-postadresse"
-LINK_ADD_PHONE = "Legg til en telefon"
+LINK_ADD_PHONE = "Legg til telefonnummer"
LINK_BIRTHDAY = "Bursdag"
PLACEHOLDER_ENTER_DISPLAY_NAME = "Visningsnavn"
PLACEHOLDER_ENTER_LAST_NAME = "Etternavn"
@@ -230,16 +234,16 @@ FORWARD_MESSAGE_TOP_CC = "CC"
FORWARD_MESSAGE_TOP_SENT = "Sendt"
FORWARD_MESSAGE_TOP_SUBJECT = "Emne"
EMPTY_TO_ERROR_DESC = "Vennligst oppgi minst én mottaker"
-NO_ATTACHMENTS_HERE_DESC = "No attachments here."
-ATTACHMENTS_ERROR_DESC = "Warning! Not all attachments have been uploaded."
+NO_ATTACHMENTS_HERE_DESC = "Ingen vedlegg her."
+ATTACHMENTS_ERROR_DESC = "Advarsel! Alle vedleggene er ikke lastet opp ennå."
ATTACHMENTS_UPLOAD_ERROR_DESC = "Alle vedleggene er ikke lastet opp ennå"
BUTTON_REQUEST_READ_RECEIPT = "Be om en lesebekreftelse når meldingen er lest"
-BUTTON_MARK_AS_IMPORTANT = "Mark as important"
-BUTTON_OPEN_PGP = "OpenPGP (Plain Text Only)"
-BUTTON_REQUEST_DSN = "Request a delivery receipt"
+BUTTON_MARK_AS_IMPORTANT = "Merk som viktig"
+BUTTON_OPEN_PGP = "OpenPGP (Bare i ren tekst)"
+BUTTON_REQUEST_DSN = "Be om leveringsbekreftelse"
[POPUPS_WELCOME_PAGE]
-BUTTON_CLOSE = "Close"
+BUTTON_CLOSE = "Lukk"
[POPUPS_ASK]
BUTTON_YES = "Ja"
@@ -253,8 +257,8 @@ TITLE_LANGUAGES = "Velg språk"
[POPUPS_ADD_ACCOUNT]
TITLE_ADD_ACCOUNT = "Legg til konto?"
BUTTON_ADD_ACCOUNT = "Legg til"
-TITLE_UPDATE_ACCOUNT = "Update Account?"
-BUTTON_UPDATE_ACCOUNT = "Update"
+TITLE_UPDATE_ACCOUNT = "Oppdatere konto?"
+BUTTON_UPDATE_ACCOUNT = "Oppdater"
[POPUPS_IDENTITY]
TITLE_ADD_IDENTITY = "Legg til identitet?"
@@ -264,10 +268,10 @@ BUTTON_UPDATE_IDENTITY = "Oppdater"
LABEL_EMAIL = "E-post"
LABEL_NAME = "Navn"
LABEL_REPLY_TO = "Svar til"
-LABEL_SIGNATURE = "Signature"
+LABEL_SIGNATURE = "Signatur"
LABEL_CC = "Cc"
LABEL_BCC = "Blindkopi"
-LABEL_SIGNATURE_INSERT_BEFORE = "Insert this signature before quoted text in replies"
+LABEL_SIGNATURE_INSERT_BEFORE = "Legg til denne signaturen før sitert tekst"
[POPUPS_CREATE_FOLDER]
TITLE_CREATE_FOLDER = "Opprett en mappe ?"
@@ -304,7 +308,7 @@ LABEL_EMAIL = "E-post"
LABEL_NAME = "Navn"
LABEL_PASSWORD = "Passord"
LABEL_KEY_BIT_LENGTH = "Nøkkellengde"
-BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate"
+BUTTON_GENERATE_OPEN_PGP_KEYS = "Generer"
[POPUPS_COMPOSE_OPEN_PGP]
TITLE_COMPOSE_OPEN_PGP = "OpenPGP signer/krypter"
@@ -315,49 +319,58 @@ BUTTON_SIGN = "Signer"
BUTTON_ENCRYPT = "Krypter"
BUTTON_SIGN_AND_ENCRYPT = "Signer og krypter"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP dekrypter"
+LABEL_KEY = "Private nøkkel"
+LABEL_PASSWORD = "Passoord"
+BUTTON_DECRYPT = "Dekrypter"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-stegs verifiseringstest"
LABEL_CODE = "Kode"
BUTTON_TEST = "Test"
[POPUPS_FILTER]
-TITLE_CREATE_FILTER = "Create a filter?"
-TITLE_EDIT_FILTER = "Update filter?"
-FILTER_NAME = "Name"
-LEGEND_CONDITIONS = "Conditions"
-LEGEND_ACTIONS = "Actions"
-BUTTON_DONE = "Done"
-BUTTON_ADD_CONDITION = "Add a Condition"
-SELECT_ACTION_NONE = "None"
-SELECT_ACTION_MOVE_TO = "Move to"
-SELECT_ACTION_FORWARD_TO = "Forward to"
-SELECT_ACTION_REJECT = "Reject"
-SELECT_ACTION_VACATION_MESSAGE = "Vacation message"
-SELECT_ACTION_DISCARD = "Discard"
-SELECT_FIELD_FROM = "From"
-SELECT_FIELD_RECIPIENTS = "Recipients (To or CC)"
-SELECT_FIELD_SUBJECT = "Subject"
-SELECT_FIELD_HEADER = "Header"
-SELECT_FIELD_SIZE = "Size"
-SELECT_TYPE_CONTAINS = "Contains"
-SELECT_TYPE_NOT_CONTAINS = "Not Contains"
-SELECT_TYPE_MATCHES = "Matches (* and ? supported)"
-SELECT_TYPE_NOT_MATCHES = "Not Matches (* and ? supported)"
+TITLE_CREATE_FILTER = "Opprette et filter?"
+TITLE_EDIT_FILTER = "Oppdater filter?"
+FILTER_NAME = "Navn"
+LEGEND_CONDITIONS = "Betingelser"
+LEGEND_ACTIONS = "Handlinger"
+BUTTON_DONE = "Ferdig"
+BUTTON_ADD_CONDITION = "Legg til en betingelse"
+SELECT_ACTION_NONE = "Ingen"
+SELECT_ACTION_MOVE_TO = "Flytt til"
+SELECT_ACTION_FORWARD_TO = "Videresend til"
+SELECT_ACTION_REJECT = "Avvis"
+SELECT_ACTION_VACATION_MESSAGE = "Feriemelding"
+SELECT_ACTION_DISCARD = "Forkast"
+SELECT_FIELD_FROM = "Fra"
+SELECT_FIELD_RECIPIENTS = "Mottakere (til eller CC)"
+SELECT_FIELD_SUBJECT = "Emne"
+SELECT_FIELD_HEADER = "Meldingshode"
+SELECT_FIELD_SIZE = "Størrelse"
+SELECT_TYPE_CONTAINS = "Inneholder"
+SELECT_TYPE_NOT_CONTAINS = "Inneholder ikke"
+SELECT_TYPE_MATCHES = "Matcher (støtte for * og ?)"
+SELECT_TYPE_NOT_MATCHES = "Matcher ikke (støtte for * og ?)"
SELECT_TYPE_REGEXP = "Regexp"
-SELECT_TYPE_NOT_REGEXP = "Not Regexp"
-SELECT_TYPE_EQUAL_TO = "Equal To"
-SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
-SELECT_MATCH_ANY = "Matching any of the following rules"
-SELECT_MATCH_ALL = "Matching all of the following rules"
-MARK_AS_READ_LABEL = "Mark as read"
-REPLY_INTERVAL_LABEL = "Reply interval (days)"
-KEEP_LABEL = "Keep"
-STOP_LABEL = "Don't stop processing rules"
-EMAIL_LABEL = "Email"
-VACATION_SUBJECT_LABEL = "Subject (optional)"
-VACATION_MESSAGE_LABEL = "Message"
-REJECT_MESSAGE_LABEL = "Reject message"
-ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
+SELECT_TYPE_NOT_REGEXP = "Ikke Regexp"
+SELECT_TYPE_EQUAL_TO = "Er lik"
+SELECT_TYPE_NOT_EQUAL_TO = "Er ikke lik"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
+SELECT_MATCH_ANY = "Samsvarer med en av følgende regler"
+SELECT_MATCH_ALL = "Samsvarer med alle følgende regler"
+MARK_AS_READ_LABEL = "Merk som lest"
+REPLY_INTERVAL_LABEL = "Svarintervall (dager)"
+KEEP_LABEL = "Behold"
+STOP_LABEL = "Ikke stopp bruk av regler"
+EMAIL_LABEL = "E-post"
+VACATION_SUBJECT_LABEL = "Emne (valgfritt)"
+VACATION_MESSAGE_LABEL = "Melding"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
+REJECT_MESSAGE_LABEL = "Forkast melding"
+ALL_INCOMING_MESSAGES_DESC = "Alle innkommende meldinger"
[POPUPS_SYSTEM_FOLDERS]
TITLE_SYSTEM_FOLDERS = "Velg systemmapper"
@@ -387,20 +400,20 @@ LABEL_TWO_FACTOR_STATUS = "Status"
LABEL_TWO_FACTOR_SECRET = "Secret"
LABEL_TWO_FACTOR_BACKUP_CODES = "Backupkoder"
BUTTON_CREATE = "Lag ny secret"
-BUTTON_ACTIVATE = "Activate"
+BUTTON_ACTIVATE = "Aktiver"
BUTTON_CLEAR = "Tøm"
-BUTTON_LOGOUT = "Logout"
-BUTTON_DONE = "Done"
+BUTTON_LOGOUT = "Logg ut"
+BUTTON_DONE = "Ferdig"
BUTTON_TEST = "Test"
LINK_TEST = "test"
-BUTTON_SHOW_SECRET = "Vis secret"
+BUTTON_SHOW_SECRET = "Vis Secret"
BUTTON_HIDE_SECRET = "Skjul Secret"
-TWO_FACTOR_REQUIRE_DESC = "Your account requires 2-Step verification configuration."
+TWO_FACTOR_REQUIRE_DESC = "Din konto krever 2-stegs verifisering."
TWO_FACTOR_SECRET_CONFIGURED_DESC = "Konfigurert"
TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Ikke konfigurert"
TWO_FACTOR_SECRET_DESC = "Importer denne informasjonen til din Google Authenticator klient (eller andre klienter) ved å bruke QR-koden under, eller ved å skrive inn koden manuelt."
-TWO_FACTOR_BACKUP_CODES_DESC = "Om du ikke mottar koder fra Google Authenticator, kan du brukeyou can use backupkodene for å logge inn. Disse kodene vil bli deaktivert etter bruk."
-TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "You can't change this setting before test."
+TWO_FACTOR_BACKUP_CODES_DESC = "Om du ikke mottar koder fra Google Authenticator, kan du bruke backupkodene for å logge inn. Disse kodene vil bli deaktivert etter bruk."
+TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "Du kan ikke endre denne innstillingen før du tester."
[TITLES]
LOADING = "Laster"
@@ -432,7 +445,7 @@ LABEL_ACCOUNTS_NAME = "Kontoer"
LABEL_IDENTITY_NAME = "Identitet"
LABEL_IDENTITIES_NAME = "Identiteter"
LABEL_FILTERS_NAME = "Filters"
-LABEL_TEMPLATES_NAME = "Templates"
+LABEL_TEMPLATES_NAME = "Maler"
LABEL_SECURITY_NAME = "Sikkerhet"
LABEL_SOCIAL_NAME = "Sosialt"
LABEL_THEMES_NAME = "Tema"
@@ -441,21 +454,21 @@ LABEL_OPEN_PGP_NAME = "OpenPGP"
BUTTON_BACK = "Tilbake"
[SETTINGS_FILTERS]
-LEGEND_FILTERS = "Filters"
-BUTTON_SAVE = "Save"
-BUTTON_ADD_FILTER = "Add a Filter"
-BUTTON_DELETE = "Delete"
-BUTTON_RAW_SCRIPT = "Use Custom User Script"
-SUBNAME_NONE = "None"
-SUBNAME_MOVE_TO = "Move to \"%FOLDER%\""
-SUBNAME_FORWARD_TO = "Forward to \"%EMAIL%\""
-SUBNAME_REJECT = "Reject"
-SUBNAME_VACATION_MESSAGE = "Vacation message"
-SUBNAME_DISCARD = "Discard"
-CAPABILITY_LABEL = "Capability"
-LOADING_PROCESS = "Updating filter list"
-DELETING_ASK = "Are you sure?"
-CHACHES_NEED_TO_BE_SAVED_DESC = "These changes need to be saved to the server."
+LEGEND_FILTERS = "Filtre"
+BUTTON_SAVE = "Lagre"
+BUTTON_ADD_FILTER = "Legg til et filter"
+BUTTON_DELETE = "Slett"
+BUTTON_RAW_SCRIPT = "Bruk egendefinert script"
+SUBNAME_NONE = "Ingen"
+SUBNAME_MOVE_TO = "Flytt til \"%FOLDER%\""
+SUBNAME_FORWARD_TO = "Videresend til \"%EMAIL%\""
+SUBNAME_REJECT = "Avslå"
+SUBNAME_VACATION_MESSAGE = "Feriemelding"
+SUBNAME_DISCARD = "Forkast"
+CAPABILITY_LABEL = "Evne"
+LOADING_PROCESS = "Oppdater filterlisten"
+DELETING_ASK = "Er du sikker?"
+CHACHES_NEED_TO_BE_SAVED_DESC = "Disse endringene må lagres på serveren."
[SETTINGS_IDENTITY]
LEGEND_IDENTITY = "Identitet"
@@ -465,24 +478,25 @@ LABEL_SIGNATURE = "Signatur"
LABEL_ADD_SIGNATURE_TO_ALL = "Vil du legge til signatur i alle utgående meldinger?"
[SETTINGS_SECURITY]
-LEGEND_SECURITY = "Security"
-LABEL_CONFIGURATE_TWO_FACTOR = "Configurate 2-Step verification"
-LABEL_AUTOLOGOUT = "Auto Logout"
-AUTOLOGIN_NEVER_OPTION_NAME = "Never"
-AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
+LEGEND_SECURITY = "Sikkerhet"
+LABEL_CONFIGURATE_TWO_FACTOR = "Konfiguer 2-stegs verifisering"
+LABEL_AUTOLOGOUT = "Logg ut automatisk"
+AUTOLOGIN_NEVER_OPTION_NAME = "Aldri"
+AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minutt(er)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Generelt"
LABEL_LANGUAGE = "Språk"
-LABEL_LAYOUT = "Layout"
-LABEL_LAYOUT_NO_SPLIT = "No Split"
-LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
-LABEL_LAYOUT_HORIZONTAL_SPLIT = "Horizontal Split"
+LABEL_IDENTITY = "Identitet"
+LABEL_LAYOUT = "Utseende"
+LABEL_LAYOUT_NO_SPLIT = "Ingen splitting"
+LABEL_LAYOUT_VERTICAL_SPLIT = "Vertikal splitting"
+LABEL_LAYOUT_HORIZONTAL_SPLIT = "Horisontal splitting"
LABEL_EDITOR = "Standard teksteditor"
LABEL_EDITOR_HTML = "Html"
LABEL_EDITOR_PLAIN = "Ren tekst"
-LABEL_EDITOR_HTML_FORCED = "Html (forced)"
-LABEL_EDITOR_PLAIN_FORCED = "Plain (forced)"
+LABEL_EDITOR_HTML_FORCED = "Html (tvungen)"
+LABEL_EDITOR_PLAIN_FORCED = "Ren tekst (tvungen)"
LABEL_ANIMATION = "Interface animasjon"
LABEL_ANIMATION_FULL = "Full"
LABEL_ANIMATION_NORMAL = "Normal"
@@ -496,7 +510,7 @@ LABEL_SHOW_IMAGES = "Vis alltid eksterne bilder i meldingsteksten"
LABEL_SHOW_ANIMATION = "Vis animasjon"
LABEL_MESSAGE_PER_PAGE = "Meldinger på hver side"
LABEL_NOTIFICATIONS = "Varsler"
-LABEL_SOUND_NOTIFICATION = "Sound notification"
+LABEL_SOUND_NOTIFICATION = "Lydvarsler"
LABEL_CHROME_NOTIFICATION_DESC = "Vis popup-varsel når du mottar en ny melding"
LABEL_CHROME_NOTIFICATION_DESC_DENIED = "(Blokkert av nettleseren)"
@@ -548,19 +562,22 @@ CREATING_PROCESS = "Oppretter mappen"
DELETING_PROCESS = "Slette en mappe"
RENAMING_PROCESS = "Endre navn på en mappe"
DELETING_ASK = "Er du sikker?"
-TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
-TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+TO_MANY_FOLDERS_DESC_1 = "Du har for mange mapper!"
+TO_MANY_FOLDERS_DESC_2 = "Vi har bare vist en del av problemet for å unngå problemer med ytelsen."
+HELP_DELETE_FOLDER = "Slett mappe"
+HELP_SHOW_HIDE_FOLDER = "Vis/skjul mappe"
+HELP_CHECK_FOR_NEW_MESSAGES = "Sjekk/ikke sjekk for nye meldinger"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Kontoer"
-LEGEND_IDENTITIES = "Identities"
-LEGEND_ACCOUNTS_AND_IDENTITIES = "Accounts and Identities"
+LEGEND_IDENTITIES = "Identiteter"
+LEGEND_ACCOUNTS_AND_IDENTITIES = "Kontoer og identiteter"
BUTTON_ADD_ACCOUNT = "Legg til konto"
-BUTTON_ADD_IDENTITY = "Add an Identity"
+BUTTON_ADD_IDENTITY = "Legg til en identitet"
BUTTON_DELETE = "Slett"
LOADING_PROCESS = "Oppdaterer kontoer"
DELETING_ASK = "Er du sikker?"
-DEFAULT_IDENTITY_LABEL = "default"
+DEFAULT_IDENTITY_LABEL = "Standard"
[SETTINGS_IDENTITIES]
LEGEND_IDENTITY = "Identitet"
@@ -590,6 +607,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generer OpenPGP-nøkler"
TITLE_PRIVATE = "Privat"
TITLE_PUBLIC = "Offentlig"
DELETING_ASK = "Er du sikker?"
+GENERATE_ONLY_HTTPS = "Kun HTTPS"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Tastatursnarveier"
@@ -601,11 +619,12 @@ LABEL_OPEN_USER_DROPDOWN = "Åpne brukerliste"
LABEL_REPLY = "Svar"
LABEL_REPLY_ALL = "Svar alle"
LABEL_FORWARD = "Videresend"
-LABEL_FORWARD_MULTIPLY = "Videresent (mange)"
+LABEL_FORWARD_MULTIPLY = "Videresend som vedlegg"
LABEL_HELP = "Hjelp"
LABEL_CHECK_ALL = "Merk alle meldinger"
LABEL_ARCHIVE = "Arkiver"
LABEL_DELETE = "Slett"
+LABEL_OPEN_THREAD = "Åpne valgt tråd"
LABEL_MOVE = "Flytt"
LABEL_READ = "Merk som lest"
LABEL_UNREAD = "Merk som ulest"
@@ -618,8 +637,8 @@ LABEL_SWITCH_TO_MESSAGE = "Flytt fokus til valgt melding"
LABEL_SWITCH_TO_FOLDER_LIST = "Flytt fokus til mappeliste"
LABEL_FULLSCREEN_TOGGLE = "Fullskjerm modus"
LABEL_BLOCKQUOTES_TOGGLE = "Vis/skjul sitert melding"
-LABEL_THREAD_NEXT = "Next message in thread"
-LABEL_THREAD_PREV = "Previous message in thread"
+LABEL_THREAD_NEXT = "Neste melding i tråd"
+LABEL_THREAD_PREV = "Forrige melding i tråd"
LABEL_PRINT = "Skriv ut"
LABEL_EXIT_FULLSCREEN = "Avslutt fullskjerm modus"
LABEL_CLOSE_MESSAGE = "Lukk melding"
@@ -631,16 +650,17 @@ LABEL_SEND_MESSAGE = "Send melding"
LABEL_CLOSE_COMPOSE = "Lukk ny melding"
[PGP_NOTIFICATIONS]
-NO_PUBLIC_KEYS_FOUND = "No public keys found"
-NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
-NO_PRIVATE_KEY_FOUND = "No private key found"
-NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
-UNVERIFIRED_SIGNATURE = "Unverified signature"
-DECRYPTION_ERROR = "OpenPGP decryption error"
-GOOD_SIGNATURE = "Good signature from %USER%"
-PGP_ERROR = "OpenPGP error: %ERROR%"
-SPECIFY_FROM_EMAIL = "Please specify FROM email address"
-SPECIFY_AT_LEAST_ONE_RECIPIENT = "Please specify at least one recipient"
+NO_PUBLIC_KEYS_FOUND = "Ingen offentlige nøkler funnet"
+NO_PUBLIC_KEYS_FOUND_FOR = "Ingen offentlige nøkler ble funnet for \"%EMAIL%\" epost"
+NO_PRIVATE_KEY_FOUND = "Ingen private nøkler funnet"
+NO_PRIVATE_KEY_FOUND_FOR = "Ingen private nøkler ble funnet for \"%EMAIL%\" epost"
+ADD_A_PUBLICK_KEY = "Add a public key"
+UNVERIFIRED_SIGNATURE = "Uverifisert signatur"
+DECRYPTION_ERROR = "Feil med OpenPGP dekryptering"
+GOOD_SIGNATURE = "Godkjent signatur fra %USER%"
+PGP_ERROR = "OpenPGP feil: %ERROR%"
+SPECIFY_FROM_EMAIL = "Vennligst spesifieser en avsenderadresse"
+SPECIFY_AT_LEAST_ONE_RECIPIENT = "Vennligst spesifiser minst én mottaker"
[NOTIFICATIONS]
INVALID_TOKEN = "Ugyldig token"
@@ -668,9 +688,9 @@ CANT_MOVE_MESSAGE = "Kan ikke flytte meldingen"
CANT_SAVE_MESSAGE = "Kan ikke lagre melding"
CANT_SEND_MESSAGE = "Kan ikke sende melding"
INVALID_RECIPIENTS = "Ugyldige mottakere"
-CANT_SAVE_FILTERS = "Can't save filters"
-CANT_GET_FILTERS = "Can't get filters"
-FILTERS_ARE_NOT_CORRECT = "Filters are not correct"
+CANT_SAVE_FILTERS = "Kan ikke lagre filtre"
+CANT_GET_FILTERS = "Kan ikke hente filtre"
+FILTERS_ARE_NOT_CORRECT = "Filtre er ikke korrekte"
CANT_CREATE_FOLDER = "Kan ikke opprette mappe"
CANT_RENAME_FOLDER = "Kan ikke endre navn på mappen"
CANT_DELETE_FOLDER = "Kan ikke slette mappen"
@@ -688,7 +708,7 @@ LICENSING_SERVER_IS_UNAVAILABLE = "Abonnement-server er utilgjengelig"
LICENSING_DOMAIN_EXPIRED = "Abonnementet for dette domenet er utløpt."
LICENSING_DOMAIN_BANNED = "Abonnementet for dette domenet er forbudt."
DEMO_SEND_MESSAGE_ERROR = "For sikkerhets skyld, denne demo-konto kan ikke sende meldinger til eksterne e-postadresser!"
-DEMO_ACCOUNT_ERROR = "For security purposes, this account is not allowed for this action!"
+DEMO_ACCOUNT_ERROR = "For sikkerhetsårsaker er ikke dette valget mulig for denne kontoen"
ACCOUNT_ALREADY_EXISTS = "Kontoen finnes allerede"
MAIL_SERVER_ERROR = "Det har oppstått en feil under tilgang til e-postserver"
INVALID_INPUT_ARGUMENT = "Ugyldig input argument"
@@ -707,4 +727,4 @@ NO_COOKIE_DESC = "Cookies-støtte er ikke tilgjengelig i nettleseren din .
Vennligst aktiver Cookie-støtte i nettleserens innstillinger, og prøv på nytt ."
BAD_BROWSER_TITLE = "Nettleseren din er utdatert."
BAD_BROWSER_DESC = "Hvis du vil bruke alle funksjonene i programmet,
-last ned og installerer en av disse nettleserne:"
\ No newline at end of file
+last ned og installerer en av disse nettleserne:"
diff --git a/rainloop/v/0.0.0/langs/pl.ini b/rainloop/v/0.0.0/langs/pl.ini
index 6b3af5a81..627410425 100644
--- a/rainloop/v/0.0.0/langs/pl.ini
+++ b/rainloop/v/0.0.0/langs/pl.ini
@@ -1,6 +1,6 @@
[LOGIN]
-LABEL_EMAIL = "E-mail"
+LABEL_EMAIL = "Adres e-mail"
LABEL_LOGIN = "Login"
LABEL_PASSWORD = "Hasło"
LABEL_SIGN_ME = "Zapamiętaj mnie"
@@ -10,34 +10,34 @@ BUTTON_SIGN_IN = "Zaloguj"
TITLE_SIGN_IN_GOOGLE = "Zaloguj się przez Google"
TITLE_SIGN_IN_FACEBOOK = "Zaloguj się przez Facebook"
TITLE_SIGN_IN_TWITTER = "Zaloguj się przez Twitter"
-LABEL_FORGOT_PASSWORD = "Zapomniane hasło"
+LABEL_FORGOT_PASSWORD = "Zapomniałem hasło"
LABEL_REGISTRATION = "Rejestracja"
[TOP_TOOLBAR]
BUTTON_ADD_ACCOUNT = "Dodaj konto"
BUTTON_SETTINGS = "Ustawienia"
BUTTON_HELP = "Pomoc"
-BUTTON_LOGOUT = "Wyloguj się"
+BUTTON_LOGOUT = "Wyloguj"
[SEARCH]
MAIN_INPUT_PLACEHOLDER = "Szukaj"
TITLE_ADV = "Wyszukiwanie zaawansowane"
-LABEL_ADV_FROM = "Od"
-LABEL_ADV_TO = "Do"
-LABEL_ADV_SUBJECT = "Temat"
-LABEL_ADV_TEXT = "Tekst"
-LABEL_ADV_HAS_ATTACHMENT = "Z załącznikiem"
-LABEL_ADV_HAS_ATTACHMENTS = "Z załącznikami"
+LABEL_ADV_FROM = "Od:"
+LABEL_ADV_TO = "Do:"
+LABEL_ADV_SUBJECT = "Temat:"
+LABEL_ADV_TEXT = "Tekst:"
+LABEL_ADV_HAS_ATTACHMENT = "Załącznik"
+LABEL_ADV_HAS_ATTACHMENTS = "Ma załączniki"
LABEL_ADV_FLAGGED = "Oznaczona"
LABEL_ADV_UNSEEN = "Nieprzeczytana"
-LABEL_ADV_DATE = "Data"
-LABEL_ADV_DATE_ALL = "Wszystkie"
-LABEL_ADV_DATE_3_DAYS = "Do 3 dni"
-LABEL_ADV_DATE_7_DAYS = "Do 1 tygodnia"
-LABEL_ADV_DATE_MONTH = "Do 1 miesiąca"
-LABEL_ADV_DATE_3_MONTHS = "Do 3 miesięcy"
-LABEL_ADV_DATE_6_MONTHS = "Do 6 miesięcy"
-LABEL_ADV_DATE_YEAR = "Do 1 roku"
+LABEL_ADV_DATE = "Data:"
+LABEL_ADV_DATE_ALL = "wszystkie"
+LABEL_ADV_DATE_3_DAYS = "do 3 dni"
+LABEL_ADV_DATE_7_DAYS = "do tygodnia"
+LABEL_ADV_DATE_MONTH = "do miesiąca"
+LABEL_ADV_DATE_3_MONTHS = "do 3 miesięcy"
+LABEL_ADV_DATE_6_MONTHS = "do 6 miesięcy"
+LABEL_ADV_DATE_YEAR = "do roku"
BUTTON_ADV_SEARCH = "Szukaj"
[PREVIEW_POPUP]
@@ -47,9 +47,9 @@ CLOSE = "Zamknij (Esc)"
LOADING = "Ładowanie..."
GALLERY_PREV = "Poprzedni (strzałka w lewo)"
GALLERY_NEXT = "Następny (strzałka w prawo)"
-GALLERY_COUNTER = "%curr% z %total%"
-IMAGE_ERROR = "Nie można było załadować obrazu."
-AJAX_ERROR = "Nie można było załadować zawartości."
+GALLERY_COUNTER = "%curr% z: %total%"
+IMAGE_ERROR = "Nie można załadować obrazu."
+AJAX_ERROR = "Nie można załadować zawartości."
[FOLDER_LIST]
BUTTON_COMPOSE = "Utwórz"
@@ -57,23 +57,23 @@ BUTTON_CONTACTS = "Kontakty"
INBOX_NAME = "Odebrane"
SENT_NAME = "Wysłane"
DRAFTS_NAME = "Wersje robocze"
-SPAM_NAME = "Spam"
+SPAM_NAME = "Niechciane"
TRASH_NAME = "Kosz"
ARCHIVE_NAME = "Archiwum"
[QUOTA]
-TITLE = "Wykorzystane miejsce"
+TITLE = "Wykorzystanie miejsca"
[MESSAGE_LIST]
BUTTON_RELOAD = "Odśwież"
-BUTTON_MOVE_TO = "Przenieś do"
+BUTTON_MOVE_TO = "Przenieś"
BUTTON_DELETE = "Usuń"
-BUTTON_ARCHIVE = "Archiwum"
-BUTTON_SPAM = "Oznacz jako spam"
-BUTTON_NOT_SPAM = "Oznacz jako wiarygodną"
-BUTTON_EMPTY_FOLDER = "Wyczyść folder"
+BUTTON_ARCHIVE = "Archiwizuj"
+BUTTON_SPAM = "Oznacz jako niechciane"
+BUTTON_NOT_SPAM = "Oznacz jako pożądane"
+BUTTON_EMPTY_FOLDER = "Usuń zawartość folderu"
BUTTON_MULTY_FORWARD = "Przekaż dalej"
-BUTTON_DELETE_WITHOUT_MOVE = "Usuń na stałe"
+BUTTON_DELETE_WITHOUT_MOVE = "Usuń (pernamentnie)"
BUTTON_MORE = "Więcej"
MENU_SET_SEEN = "Oznacz jako przeczytane"
MENU_SET_ALL_SEEN = "Oznacz wszystkie jako przeczytane"
@@ -82,7 +82,7 @@ MENU_SET_FLAG = "Oznacz jako ważne"
MENU_UNSET_FLAG = "Oznacz jako nieważne"
MENU_SELECT_ALL = "Wszystkie"
MENU_SELECT_NONE = "Żadne"
-MENU_SELECT_INVERT = "Odwróć"
+MENU_SELECT_INVERT = "Odwróć zaznaczenie"
MENU_SELECT_UNSEEN = "Nieprzeczytane"
MENU_SELECT_SEEN = "Przeczytane"
MENU_SELECT_FLAGGED = "Oznaczone jako ważne"
@@ -90,14 +90,15 @@ MENU_SELECT_UNFLAGGED = "Oznaczone jako nieważne"
EMPTY_LIST = "Pusta lista"
EMPTY_SEARCH_LIST = "Brak wiadomości spełniających kryteria wyszukiwania"
SEARCH_RESULT_FOR = "Wyniki wyszukiwania dla: \"%SEARCH%\""
-LIST_LOADING = "Ładowanie"
+BACK_TO_MESSAGE_LIST = "Powrót do listy wiadomości"
+LIST_LOADING = "Ładowanie..."
EMPTY_SUBJECT_TEXT = "(Brak tematu)"
PUT_MESSAGE_HERE = "Przeciągnij tutaj wiadomość, żeby zobaczyć ją na liście"
TODAY_AT = "Dzisiaj: %TIME%"
YESTERDAY_AT = "Wczoraj: %TIME%"
SEARCH_PLACEHOLDER = "Szukaj"
NEW_MESSAGE_NOTIFICATION = "Masz: %COUNT% now(-ą,-e,-ych) wiadomości!"
-QUOTA_SIZE = "Wykorzystano: %SIZE% (%PROC%%) z przyznanych: %LIMIT%"
+QUOTA_SIZE = "Wykorzystano: %SIZE% (%PROC%%) z: %LIMIT%"
[MESSAGE]
BUTTON_EDIT = "Edytuj"
@@ -105,15 +106,15 @@ BUTTON_BACK = "Wstecz"
BUTTON_CLOSE = "Zamknij"
BUTTON_DELETE = "Usuń"
BUTTON_ARCHIVE = "Archiwizuj"
-BUTTON_SPAM = "Oznacz jako spam"
-BUTTON_NOT_SPAM = "Oznacz jako wiarygodną"
-BUTTON_MOVE_TO = "Przenieś do"
+BUTTON_SPAM = "Oznacz jako niechcianą"
+BUTTON_NOT_SPAM = "Oznacz jako pożądaną"
+BUTTON_MOVE_TO = "Przenieś"
BUTTON_MORE = "Więcej"
BUTTON_REPLY = "Odpowiedz"
BUTTON_REPLY_ALL = "Odpowiedz wszystkim"
BUTTON_FORWARD = "Przekaż dalej"
BUTTON_FORWARD_AS_ATTACHMENT = "Przekaż jako załącznik"
-BUTTON_EDIT_AS_NEW = "Edytuj jako nową wiadomość"
+BUTTON_EDIT_AS_NEW = "Zredaguj jako nową wiadomość"
BUTTON_SHOW_IMAGES = "Wyświetl obrazy"
BUTTON_NOTIFY_READ_RECEIPT = "Nadawca prosi o potwierdzenie odczytania tej wiadomości"
BUTTON_IN_NEW_WINDOW = "Wyświetl w osobnym oknie"
@@ -122,8 +123,8 @@ BUTTON_THREAD_PREV = "Poprzedni"
BUTTON_THREAD_NEXT = "Następny"
BUTTON_THREAD_MORE = "Więcej wiadomości"
MENU_HEADERS = "Pokaż nagłówki wiadomości"
-MENU_VIEW_ORIGINAL = "Pokaż oryginał"
-MENU_DOWNLOAD_ORIGINAL = "Pobież jako plik - .eml"
+MENU_VIEW_ORIGINAL = "Pokaż zródło"
+MENU_DOWNLOAD_ORIGINAL = "Pobież jako plik eml"
MENU_FILTER_SIMILAR = "Filtruj podobne wiadomości"
MENU_PRINT = "Drukuj"
EMPTY_SUBJECT_TEXT = "(Brak tematu)"
@@ -133,29 +134,32 @@ LABEL_FROM = "Od"
LABEL_FROM_SHORT = "Od"
LABEL_TO = "Do"
LABEL_TO_SHORT = "Do"
-LABEL_CC = "Kopia do"
-LABEL_BCC = "Ukryci odbiorcy"
-LABEL_REPLY_TO = "Reply-To"
+LABEL_CC = "Kopia"
+LABEL_BCC = "Ukr. kopia"
+LABEL_REPLY_TO = "Zwrot"
PRINT_LABEL_FROM = "Od"
PRINT_LABEL_TO = "Do"
-PRINT_LABEL_CC = "Kopia do"
-PRINT_LABEL_BCC = "Ukryci odbiorcy"
-PRINT_LABEL_REPLY_TO = "Reply-To"
+PRINT_LABEL_CC = "Kopia"
+PRINT_LABEL_BCC = "Ukr. kopia"
+PRINT_LABEL_REPLY_TO = "Zwrot"
PRINT_LABEL_DATE = "Data"
PRINT_LABEL_SUBJECT = "Temat"
PRINT_LABEL_ATTACHMENTS = "Załączniki"
-MESSAGE_LOADING = "Ładowanie..."
-MESSAGE_VIEW_DESC = "Wybierz wiadomość z listy w celu jej wyświetlenia"
+MESSAGE_LOADING = "Ładowanie wiadomości..."
+MESSAGE_VIEW_DESC = "Wybierz wiadomość do wyświetlenia"
PGP_PASSWORD_INPUT_PLACEHOLDER = "Hasło"
-PGP_SIGNED_MESSAGE_DESC = "Wiadomość podpisana za pomocą OpenPGP (kliknij, aby zweryfikować)"
-PGP_ENCRYPTED_MESSAGE_DESC = "Wiadomość zaszyfrowana za pomocą OpenPGP (kliknij, aby odszyfrować)"
+PGP_SIGNED_MESSAGE_DESC = "Podpisana"
+PGP_ENCRYPTED_MESSAGE_DESC = "Zaszyfrowana"
+LINK_DOWNLOAD_AS_ZIP = "Pobierz jako plik zip"
+LINK_SAVE_TO_OWNCLOUD = "Zapisz w ownCloud"
+LINK_SAVE_TO_DROPBOX = "Zapisz w Dropbox-ie"
[READ_RECEIPT]
-SUBJECT = "Potwierdzenie odbioru (wyświetlenia) - %SUBJECT%"
-BODY = "To jest potwierdzenie odbioru wiadomości wysłanej do: %READ-RECEIPT%.
+SUBJECT = "Potwierdzenie wyświetlenia wiadomości o tytule: %SUBJECT%"
+BODY = "Potwierdzenie wyświetlenia wiadomości wysłanej na adres: %READ-RECEIPT%.
-Uwaga: Potwierdzenie odbioru wiadomości przez odbiorcę informuję tylko o tym, że wiadomość została wyświetlona na komputerze odbiorcy.
-Nie ma żadnej gwarancji, że odbiorca odczytał wiadomość i zapoznał się z jej treścią."
+Uwaga: Otrzymanie tego potwierdzenia jest dowodem na to, że wiadomość została wyświetlona na komputerze odbiorcy.
+Nie ma jednak żadnej gwarancji, że odbiorca faktycznie zapoznał się z jej treścią."
[SUGGESTIONS]
SEARCHING_DESC = "Wyszukiwanie..."
@@ -170,20 +174,20 @@ BUTTON_IMPORT = "Importuj (csv, vcf, vCard)"
BUTTON_EXPORT_VCARD = "Eksportuj (vcf, vCard)"
BUTTON_EXPORT_CSV = "Eksportuj (csv)"
ERROR_IMPORT_FILE = "Błąd importu (nieprawidłowy format pliku)"
-LIST_LOADING = "Ładowanie"
+LIST_LOADING = "Ładowanie..."
EMPTY_LIST = "Brak kontaktów"
EMPTY_SEARCH = "Nie znaleziono żadnych kontaktów"
-CLEAR_SEARCH = "Wyczyść wyszukiwanie"
-CONTACT_VIEW_DESC = "Wybierz kontakt z listy w celu jego wyświetlenia"
-LABEL_DISPLAY_NAME = "Wyświetlana nazwa"
-LABEL_EMAIL = "E-mail"
-LABEL_PHONE = "Telefon"
-LABEL_WEB = "Strona WWW"
-LABEL_BIRTHDAY = "Urodziny"
+CLEAR_SEARCH = "Wyczyść wyniki"
+CONTACT_VIEW_DESC = "Wybierz kontakt do wyświetlenia"
+LABEL_DISPLAY_NAME = "Nazwa:"
+LABEL_EMAIL = "Adres e-mail:"
+LABEL_PHONE = "Telefon:"
+LABEL_WEB = "Strona WWW:"
+LABEL_BIRTHDAY = "Urodziny:"
LINK_ADD_EMAIL = "Dodaj adres e-mail"
LINK_ADD_PHONE = "Dodaj nr telefonu"
LINK_BIRTHDAY = "Urodziny"
-PLACEHOLDER_ENTER_DISPLAY_NAME = "Nazwa wyświetlana"
+PLACEHOLDER_ENTER_DISPLAY_NAME = "Nazwa"
PLACEHOLDER_ENTER_LAST_NAME = "Nazwisko"
PLACEHOLDER_ENTER_FIRST_NAME = "Imię"
PLACEHOLDER_ENTER_NICK_NAME = "Pseudonim"
@@ -192,9 +196,9 @@ LABEL_SHARE = "Udostępnij kontakt"
ADD_MENU_LABEL = "Dodaj"
ADD_MENU_NICKNAME = "Pseudonim"
ADD_MENU_NOTES = "Notatki"
-ADD_MENU_EMAIL = "E-mail"
+ADD_MENU_EMAIL = "Adres e-mail"
ADD_MENU_PHONE = "Telefon"
-ADD_MENU_URL = "Adres URL"
+ADD_MENU_URL = "Adres www"
ADD_MENU_ADDRESS = "Adres"
ADD_MENU_BIRTHDAY = "Urodziny"
ADD_MENU_TAGS = "Tagi"
@@ -205,9 +209,9 @@ BUTTON_SYNC = "Synchronizacja (CardDAV)"
[COMPOSE]
TITLE_FROM = "Od"
TITLE_TO = "Do"
-TITLE_CC = "DW"
-TITLE_BCC = "UDW"
-TITLE_REPLY_TO = "Odpowiedź do"
+TITLE_CC = "Kopia"
+TITLE_BCC = "Ukr. kopia"
+TITLE_REPLY_TO = "Zwrot"
TITLE_SUBJECT = "Temat"
LINK_SHOW_INPUTS = "Pokaż wszystkie pola"
BUTTON_SEND = "Wyślij"
@@ -218,29 +222,29 @@ BUTTON_MINIMIZE = "Minimalizuj"
SAVED_TIME = "Zapisane: %TIME%"
SAVED_ERROR_ON_SEND = "Wiadomość została wysłana, ale nie została zapisana w folderze: Wysłane"
DISCARD_UNSAVED_DATA = "Odrzucić niezapisane dane?"
-ATTACH_FILES = "Dołącz pliki"
+ATTACH_FILES = "Dodaj załącznik"
ATTACH_DROP_FILES_DESC = "Przeciągnij pliki tutaj"
ATTACH_ITEM_CANCEL = "Anuluj"
DROPBOX = "Dropbox"
GOOGLE_DRIVE = "Dysk Google"
-REPLY_MESSAGE_TITLE = "%DATETIME% - %EMAIL%:"
+REPLY_MESSAGE_TITLE = "%DATETIME% - %EMAIL%"
FORWARD_MESSAGE_TOP_TITLE = "-------- Przekierowana wiadomość -------"
-FORWARD_MESSAGE_TOP_FROM = "Od"
-FORWARD_MESSAGE_TOP_TO = "Do"
-FORWARD_MESSAGE_TOP_CC = "DW"
-FORWARD_MESSAGE_TOP_SENT = "Wysłany"
-FORWARD_MESSAGE_TOP_SUBJECT = "Temat"
+FORWARD_MESSAGE_TOP_FROM = "Od:"
+FORWARD_MESSAGE_TOP_TO = "Do:"
+FORWARD_MESSAGE_TOP_CC = "Kopia do:"
+FORWARD_MESSAGE_TOP_SENT = "Wysłany:"
+FORWARD_MESSAGE_TOP_SUBJECT = "Temat:"
EMPTY_TO_ERROR_DESC = "Wprowadź co najmniej jednego odbiorcę"
-NO_ATTACHMENTS_HERE_DESC = "Brak załączników."
-ATTACHMENTS_ERROR_DESC = "Ostrzeżenie! Nie wszystkie załaczniki zostały przesłane."
+NO_ATTACHMENTS_HERE_DESC = "Brak załączników"
+ATTACHMENTS_ERROR_DESC = "Ostrzeżenie! Nie wszystkie załaczniki zostały przesłane"
ATTACHMENTS_UPLOAD_ERROR_DESC = "Nie przesłano jeszcze wszystkich załączników"
-BUTTON_REQUEST_READ_RECEIPT = "Żądaj potwierdzenia odbioru"
+BUTTON_REQUEST_READ_RECEIPT = "Potwierdzenie wyświetlenia wiadomości"
BUTTON_MARK_AS_IMPORTANT = "Oznacz jako ważną"
-BUTTON_OPEN_PGP = "OpenPGP (Tylko zwykły tekst)"
-BUTTON_REQUEST_DSN = "Żądaj potwierdzenia dostarczenia"
+BUTTON_OPEN_PGP = "OpenPGP (tylko wiadomości tekstowe)"
+BUTTON_REQUEST_DSN = "Potwierdzenie dostarczenia wiadomości"
[POPUPS_WELCOME_PAGE]
-BUTTON_CLOSE = "Close"
+BUTTON_CLOSE = "Zamknij"
[POPUPS_ASK]
BUTTON_YES = "Tak"
@@ -254,7 +258,7 @@ TITLE_LANGUAGES = "Wybierz język"
[POPUPS_ADD_ACCOUNT]
TITLE_ADD_ACCOUNT = "Dodawanie konta"
BUTTON_ADD_ACCOUNT = "Dodaj"
-TITLE_UPDATE_ACCOUNT = "Zaktualizować konto?"
+TITLE_UPDATE_ACCOUNT = "Aktualizacja konta"
BUTTON_UPDATE_ACCOUNT = "Aktualizuj"
[POPUPS_IDENTITY]
@@ -262,32 +266,32 @@ TITLE_ADD_IDENTITY = "Dodawanie tożsamości"
TITLE_UPDATE_IDENTITY = "Aktualizacja tożsamości"
BUTTON_ADD_IDENTITY = "Dodaj"
BUTTON_UPDATE_IDENTITY = "Aktualizuj"
-LABEL_EMAIL = "E-mail"
-LABEL_NAME = "Nazwa"
-LABEL_REPLY_TO = "Odpowiedz do"
-LABEL_SIGNATURE = "Podpis"
-LABEL_CC = "DW"
-LABEL_BCC = "Ukryci odbiorcy"
-LABEL_SIGNATURE_INSERT_BEFORE = "Umieść podpis przed cytowanym tekstem w odpowiedziach"
+LABEL_EMAIL = "Adres e-mail:"
+LABEL_NAME = "Nazwa:"
+LABEL_REPLY_TO = "Zwrot"
+LABEL_SIGNATURE = "Podpis:"
+LABEL_CC = "Kopia"
+LABEL_BCC = "Ukr. kopia"
+LABEL_SIGNATURE_INSERT_BEFORE = "Umieść podpis przed cytowanym tekstem"
[POPUPS_CREATE_FOLDER]
TITLE_CREATE_FOLDER = "Tworzenie folderu"
SELECT_NO_PARENT = ""
-LABEL_NAME = "Nazwa folderu"
-LABEL_PARENT = "Folder nadrzędny"
+LABEL_NAME = "Nazwa folderu:"
+LABEL_PARENT = "Folder nadrzędny:"
BUTTON_CREATE = "Utwórz"
BUTTON_CANCEL = "Anuluj"
BUTTON_CLOSE = "Zamknij"
-TITLE_CREATING_PROCESS = "Trwa dodawanie folderu"
+TITLE_CREATING_PROCESS = "Tworzenie folderu"
[POPUPS_CLEAR_FOLDER]
-TITLE_CLEAR_FOLDER = "Czy chcesz usunąć wszystkie wiadomości z folderu?"
-BUTTON_CLEAR = "Usuń"
+TITLE_CLEAR_FOLDER = "Usuwanie wszystkich wiadomości z folderu"
+BUTTON_CLEAR = "Usuń wszystkie"
BUTTON_CANCEL = "Anuluj"
BUTTON_CLOSE = "Zamknij"
DANGER_DESC_WARNING = "Ostrzeżenie!"
DANGER_DESC_HTML_1 = "Wszystkie wiadomości w folderze: %FOLDER%, zostaną bezpowrotnie usunięte!"
-DANGER_DESC_HTML_2 = "Po rozpoczęciu, proces nie może zostać przerwany lub anulowany."
+DANGER_DESC_HTML_2 = "Po rozpoczęciu, nie można przerwać lub anulować zadania."
TITLE_CLEARING_PROCESS = "Trwa usuwanie wszystkich wiadomości z folderu..."
[POPUPS_IMPORT_OPEN_PGP_KEY]
@@ -301,110 +305,119 @@ BUTTON_CLOSE = "Zamknij"
[POPUPS_GENERATE_OPEN_PGP_KEYS]
TITLE_GENERATE_OPEN_PGP_KEYS = "Generowanie klucza OpenPGP"
-LABEL_EMAIL = "E-mail"
-LABEL_NAME = "Imię i nazwisko"
-LABEL_PASSWORD = "Hasło"
-LABEL_KEY_BIT_LENGTH = "Długość klucza"
+LABEL_EMAIL = "Adres e-mail:"
+LABEL_NAME = "Imię i nazwisko:"
+LABEL_PASSWORD = "Hasło:"
+LABEL_KEY_BIT_LENGTH = "Długość klucza:"
BUTTON_GENERATE_OPEN_PGP_KEYS = "Generuj"
[POPUPS_COMPOSE_OPEN_PGP]
-TITLE_COMPOSE_OPEN_PGP = "Podpisz/Zaszyfruj"
+TITLE_COMPOSE_OPEN_PGP = "Podpisywanie/szyfrowanie"
LABEL_SIGN = "Podpisz"
-LABEL_ENCRYPT = "Zaszyfruj"
-LABEL_PASSWORD = "Hasło"
+LABEL_ENCRYPT = "Szyfruj"
+LABEL_PASSWORD = "Hasło:"
BUTTON_SIGN = "Podpisz"
-BUTTON_ENCRYPT = "Zaszyfruj"
-BUTTON_SIGN_AND_ENCRYPT = "Podpisz i zaszyfruj"
+BUTTON_ENCRYPT = "Szyfruj"
+BUTTON_SIGN_AND_ENCRYPT = "Podpisz i szyfruj"
+
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
[POPUPS_TWO_FACTOR_TEST]
-TITLE_TEST_CODE = "Test weryfikacji 2-stopniowej"
+TITLE_TEST_CODE = "Test autoryzacji dwuskładnikowej"
LABEL_CODE = "Kod"
BUTTON_TEST = "Testuj"
[POPUPS_FILTER]
-TITLE_CREATE_FILTER = "Utwórz filtr?"
-TITLE_EDIT_FILTER = "Zaktualizuj filtr?"
+TITLE_CREATE_FILTER = "Tworzenie filtra"
+TITLE_EDIT_FILTER = "Aktualizacja filtra"
FILTER_NAME = "Nazwa"
LEGEND_CONDITIONS = "Warunki"
-LEGEND_ACTIONS = "Akcje"
+LEGEND_ACTIONS = "Działania"
BUTTON_DONE = "Gotowe"
BUTTON_ADD_CONDITION = "Dodaj warunek"
SELECT_ACTION_NONE = "Brak"
-SELECT_ACTION_MOVE_TO = "Przenieś do"
-SELECT_ACTION_FORWARD_TO = "Przekaż do"
+SELECT_ACTION_MOVE_TO = "Przenieś"
+SELECT_ACTION_FORWARD_TO = "Prześlij dalej"
SELECT_ACTION_REJECT = "Odrzuć"
-SELECT_ACTION_VACATION_MESSAGE = "Wiadomość o nieobecności"
+SELECT_ACTION_VACATION_MESSAGE = "Wiadomość urlopowa"
SELECT_ACTION_DISCARD = "Usuń"
-SELECT_FIELD_FROM = "Od"
-SELECT_FIELD_RECIPIENTS = "Odbiorcy (Do lub DW)"
-SELECT_FIELD_SUBJECT = "Temat"
+SELECT_FIELD_FROM = "Pole 'Od'"
+SELECT_FIELD_RECIPIENTS = "Pole 'Kopia' lub 'Ukr. kopia'"
+SELECT_FIELD_SUBJECT = "Pole 'Temat'"
SELECT_FIELD_HEADER = "Nagłówek"
SELECT_FIELD_SIZE = "Rozmiar"
-SELECT_TYPE_CONTAINS = "Zawiera"
-SELECT_TYPE_NOT_CONTAINS = "Nie zawiera"
-SELECT_TYPE_MATCHES = "Pasuje (wspierane * oraz ?)"
-SELECT_TYPE_NOT_MATCHES = "Nie pasuje (wspierane * oraz ?)"
-SELECT_TYPE_REGEXP = "Regexp"
-SELECT_TYPE_NOT_REGEXP = "Nie Regexp"
-SELECT_TYPE_EQUAL_TO = "To"
-SELECT_TYPE_NOT_EQUAL_TO = "To nie"
+SELECT_TYPE_CONTAINS = "zawiera"
+SELECT_TYPE_NOT_CONTAINS = "nie zawiera"
+SELECT_TYPE_MATCHES = "zawiera (*,?)"
+SELECT_TYPE_NOT_MATCHES = "nie zawiera (*,?)"
+SELECT_TYPE_REGEXP = "Wyrażenie regularne:"
+SELECT_TYPE_NOT_REGEXP = "Niepoprawne wyrażenie regularne:"
+SELECT_TYPE_EQUAL_TO = "Zawiera:"
+SELECT_TYPE_NOT_EQUAL_TO = "Nie zawiera:"
+SELECT_TYPE_OVER = "powyżej"
+SELECT_TYPE_UNDER = "poniżej"
SELECT_MATCH_ANY = "Spełnia dowolny z warunków"
SELECT_MATCH_ALL = "Spełnia wszystkie warunki"
MARK_AS_READ_LABEL = "Oznacz jako przeczytane"
-REPLY_INTERVAL_LABEL = "Odpowiedź po (dni)"
+REPLY_INTERVAL_LABEL = "Liczba dni, po których wysłać odp."
KEEP_LABEL = "Zachowaj"
-STOP_LABEL = "Nie zatrzymuj wykonywania reguł"
-EMAIL_LABEL = "Email"
+STOP_LABEL = "Nie zatrzymuj przetwarzania reguł"
+EMAIL_LABEL = "Adres e-mail"
VACATION_SUBJECT_LABEL = "Temat (opcjonalnie)"
VACATION_MESSAGE_LABEL = "Wiadomość"
-REJECT_MESSAGE_LABEL = "Odrzuć wiadomość"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
+REJECT_MESSAGE_LABEL = "Powód odrzucenia"
ALL_INCOMING_MESSAGES_DESC = "Wszystkie przychodzące wiadomości"
[POPUPS_SYSTEM_FOLDERS]
-TITLE_SYSTEM_FOLDERS = "Wybierz foldery systemowe"
-SELECT_CHOOSE_ONE = "Wybierz"
-SELECT_UNUSE_NAME = "Nie używaj"
-LABEL_SENT = "Wysłane"
-LABEL_DRAFTS = "Wersje robocze"
-LABEL_SPAM = "Spam"
-LABEL_TRASH = "Kosz"
-LABEL_ARCHIVE = "Archiwum"
+TITLE_SYSTEM_FOLDERS = "Wybieranie folderów systemowych"
+SELECT_CHOOSE_ONE = "wybierz"
+SELECT_UNUSE_NAME = "nie używaj"
+LABEL_SENT = "Wysłane:"
+LABEL_DRAFTS = "Wersje robocze:"
+LABEL_SPAM = "Niechciane:"
+LABEL_TRASH = "Kosz:"
+LABEL_ARCHIVE = "Archiwum:"
BUTTON_CANCEL = "Anuluj"
BUTTON_CLOSE = "Zamknij"
-NOTIFICATION_SENT = "Nie został wybrany folder \"Wysłane\", do którego przenoszone są wiadomości po wysłaniu.
-Jeżeli wysłane wiadomości nie mają być przechowywane, proszę o zaznaczenie opcji: \"Nie używaj\"."
-NOTIFICATION_DRAFTS = "Nie został wybrany folder \"Wersje robocze\", do którego są zapisywane wiadomości w trakcie ich tworzenia."
-NOTIFICATION_SPAM = "Nie został wybrany folder \"Spam\", do którego przenoszone są wiadomości oznaczone jako SPAM.
-Jeżeli wiadomości oznaczone jako spam mają być usuwane na stałe, proszę o zaznaczenie opcji: \"Nie używaj\"."
-NOTIFICATION_TRASH = "Nie został wybrany folder \"Kosz\", do którego przenoszone są wszystkie usunięte wiadomości.
-Jeżeli wiadomości usunięte mają być usuwane na stałe, proszę o zaznaczenie opcji: \"Nie używaj\"."
-NOTIFICATION_ARCHIVE = "Nie został wybrany folder \"Archiwum\", zostanie użyty systemowy folder archiwizowanych wiadomości."
+NOTIFICATION_SENT = "Nie wybrano folderu: \"Wysłane\", do którego przenoszone są wysłane wiadomości.
+Jeżeli wysyłane wiadomości nie mają być przechowywane, proszę zaznaczyć opcję: \"Nie używaj\"."
+NOTIFICATION_DRAFTS = "Nie wybrano folderu: \"Wersje robocze\", do którego są zapisywane wiadomości w trakcie ich tworzenia."
+NOTIFICATION_SPAM = "Nie wybrano folderu: \"Niechciane\", do którego przenoszone są niepożadane wiadomości.
+Jeżeli niechciane wiadomości mają być usuwane na stałe, proszę o zaznaczenie opcji: \"Nie używaj\"."
+NOTIFICATION_TRASH = "Nie wybrano folderu: \"Kosz\", do którego przenoszone są wszystkie usunięte wiadomości.
+Jeżeli wiadomości mają być usuwane na stałe, proszę o zaznaczenie opcji: \"Nie używaj\"."
+NOTIFICATION_ARCHIVE = "Nie został wybrany folder \"Archiwum\", zostanie użyty systemowy folder archiwizacji wiadomości."
[POPUPS_TWO_FACTOR_CFG]
-LEGEND_TWO_FACTOR_AUTH = "Weryfikacja 2-stopniowa"
-LABEL_ENABLE_TWO_FACTOR = "Włącz 2-stopniową weryfikację"
-LABEL_TWO_FACTOR_USER = "Użytkownik"
-LABEL_TWO_FACTOR_STATUS = "Status"
-LABEL_TWO_FACTOR_SECRET = "Tajna fraza"
-LABEL_TWO_FACTOR_BACKUP_CODES = "Kody zapasowe"
+LEGEND_TWO_FACTOR_AUTH = "Dwuskładnikowa autoryzacja"
+LABEL_ENABLE_TWO_FACTOR = "Włącz dwuskładnikową autoryzację"
+LABEL_TWO_FACTOR_USER = "Użytkownik:"
+LABEL_TWO_FACTOR_STATUS = "Status:"
+LABEL_TWO_FACTOR_SECRET = "Tajna fraza:"
+LABEL_TWO_FACTOR_BACKUP_CODES = "Kody zapasowe:"
BUTTON_CREATE = "Utwórz nową frazę"
-BUTTON_ACTIVATE = "Activate"
+BUTTON_ACTIVATE = "Aktywuj"
BUTTON_CLEAR = "Wyczyść"
-BUTTON_LOGOUT = "Logout"
-BUTTON_DONE = "Done"
+BUTTON_LOGOUT = "Wyloguj"
+BUTTON_DONE = "Zamknij"
BUTTON_TEST = "Testuj"
-LINK_TEST = "test"
+LINK_TEST = "Test"
BUTTON_SHOW_SECRET = "Pokaż frazę"
BUTTON_HIDE_SECRET = "Ukryj frazę"
-TWO_FACTOR_REQUIRE_DESC = "Your account requires 2-Step verification configuration."
-TWO_FACTOR_SECRET_CONFIGURED_DESC = "Skonfigurowane"
-TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Nie skonfigurowane"
-TWO_FACTOR_SECRET_DESC = "Zaimportuj te informacje do swojego klienta usługi Google Authenticator (lub innego klienta TOTP), używając poniższego kodu QR lub wpisując kod ręcznie."
-TWO_FACTOR_BACKUP_CODES_DESC = "Jeżeli nie możesz otrzymać kodu poprzez apikację Google Authenticator, możesz użyć kodów zapasowych. Po zużyciu kodów, opcja ta będzie nieaktywna."
+TWO_FACTOR_REQUIRE_DESC = "Twoje konto wymaga skonfigurowania dwuskładnikowej autoryzacji ."
+TWO_FACTOR_SECRET_CONFIGURED_DESC = "Skonfigurowana"
+TWO_FACTOR_SECRET_NOT_CONFIGURED_DESC = "Nie skonfigurowana"
+TWO_FACTOR_SECRET_DESC = "Użyj tych informacji w usłudze Google Authenticator (lub innym kliencie TOTP), używając poniższego kodu QR lub wpisując kod ręcznie."
+TWO_FACTOR_BACKUP_CODES_DESC = "Jeżeli nie możesz otrzymać kodu poprzez usługę Google Authenticator, możesz użyć kodów zapasowych. Po zużyciu kodów, opcja ta będzie nieaktywna."
TWO_FACTOR_SECRET_TEST_BEFORE_DESC = "Nie możesz zmienić tego ustawienia przed jego przetestowaniem."
[TITLES]
-LOADING = "Ładowanie"
+LOADING = "Ładowanie..."
LOGIN = "Login"
MAILBOX = "Skrzynka Pocztowa"
SETTINGS = "Ustawienia"
@@ -436,7 +449,7 @@ LABEL_FILTERS_NAME = "Filtry"
LABEL_TEMPLATES_NAME = "Szablony"
LABEL_SECURITY_NAME = "Bezpieczeństwo"
LABEL_SOCIAL_NAME = "Sieci społecznościowe"
-LABEL_THEMES_NAME = "Skórki"
+LABEL_THEMES_NAME = "Motywy"
LABEL_CHANGE_PASSWORD_NAME = "Hasło"
LABEL_OPEN_PGP_NAME = "OpenPGP"
BUTTON_BACK = "Wstecz"
@@ -447,55 +460,56 @@ BUTTON_SAVE = "Zapisz"
BUTTON_ADD_FILTER = "Dodaj filtr"
BUTTON_DELETE = "Usuń"
BUTTON_RAW_SCRIPT = "Utwórz własny skrypt użytkownika"
-SUBNAME_NONE = "None"
+SUBNAME_NONE = "Brak"
SUBNAME_MOVE_TO = "Przenieś do \"%FOLDER%\""
SUBNAME_FORWARD_TO = "Przekaż do \"%EMAIL%\""
SUBNAME_REJECT = "Odrzuć"
-SUBNAME_VACATION_MESSAGE = "Wiadomość o nieobecności"
+SUBNAME_VACATION_MESSAGE = "Wiadomość urlopowa"
SUBNAME_DISCARD = "Usuń"
CAPABILITY_LABEL = "Możliwości"
LOADING_PROCESS = "Aktualizowanie listy filtrów"
DELETING_ASK = "Czy jesteś pewny(a)?"
-CHACHES_NEED_TO_BE_SAVED_DESC = "Zmiany muszą zostać zapisane na serwerze."
+CHACHES_NEED_TO_BE_SAVED_DESC = "Zmiany te muszą zostać zapisane na serwerze."
[SETTINGS_IDENTITY]
LEGEND_IDENTITY = "Tożsamość"
LABEL_DISPLAY_NAME = "Imię i nazwisko"
-LABEL_REPLY_TO = "Zwrotny adres e-mail"
+LABEL_REPLY_TO = "Zwrot do"
LABEL_SIGNATURE = "Podpis"
-LABEL_ADD_SIGNATURE_TO_ALL = "Dadawaj podpis do wszystkich wysyłanych wiadomości"
+LABEL_ADD_SIGNATURE_TO_ALL = "Dadawaj podpis do wszystkich wiadomości"
[SETTINGS_SECURITY]
LEGEND_SECURITY = "Bezpieczeństwo"
-LABEL_CONFIGURATE_TWO_FACTOR = "Configurate 2-Step verification"
-LABEL_AUTOLOGOUT = "Automatyczne wylogowanie"
+LABEL_CONFIGURATE_TWO_FACTOR = "Konfiguracja dwuskładnikowej autoryzacji"
+LABEL_AUTOLOGOUT = "Auto. wylogowanie:"
AUTOLOGIN_NEVER_OPTION_NAME = "Nidgy"
AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minut"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Ogólne"
-LABEL_LANGUAGE = "Język"
-LABEL_LAYOUT = "Układ"
-LABEL_LAYOUT_NO_SPLIT = "Bez podziału"
-LABEL_LAYOUT_VERTICAL_SPLIT = "Podział w pionie"
-LABEL_LAYOUT_HORIZONTAL_SPLIT = "Poział w poziomie"
-LABEL_EDITOR = "Format wiadomości"
+LABEL_LANGUAGE = "Język:"
+LABEL_IDENTITY = "Tożsamość:"
+LABEL_LAYOUT = "Układ:"
+LABEL_LAYOUT_NO_SPLIT = "bez podziału"
+LABEL_LAYOUT_VERTICAL_SPLIT = "podział w pionie"
+LABEL_LAYOUT_HORIZONTAL_SPLIT = "podział w poziomie"
+LABEL_EDITOR = "Format wiadomości:"
LABEL_EDITOR_HTML = "HTML"
-LABEL_EDITOR_PLAIN = "Zwykły tekst"
+LABEL_EDITOR_PLAIN = "zwykły tekst"
LABEL_EDITOR_HTML_FORCED = "HTML (wymuszony)"
-LABEL_EDITOR_PLAIN_FORCED = "Zwykły tekst (wymuszony)"
+LABEL_EDITOR_PLAIN_FORCED = "zwykły tekst (wymuszony)"
LABEL_ANIMATION = "Animacja interfejsu"
-LABEL_ANIMATION_FULL = "Pełna"
-LABEL_ANIMATION_NORMAL = "Zwykła"
-LABEL_ANIMATION_NONE = "Brak"
+LABEL_ANIMATION_FULL = "pełna"
+LABEL_ANIMATION_NORMAL = "zwykła"
+LABEL_ANIMATION_NONE = "brak"
LABEL_VIEW_OPTIONS = "Opcje wyświetlania"
LABEL_USE_PREVIEW_PANE = "Wyświetl okno podglądu"
LABEL_USE_CHECKBOXES_IN_LIST = "Wyświetl pola zaznaczenia w listach"
LABEL_USE_THREADS = "Używaj wątków"
-LABEL_REPLY_SAME_FOLDER = "Umieść odpowiedź w folderze wiadomości, na którą udzielana jest odpowiedź"
+LABEL_REPLY_SAME_FOLDER = "Umieść odpowiedzi w folderach, z których pochodzą wiadomości"
LABEL_SHOW_IMAGES = "Zawsze wyświetlaj obrazy w wiadomościach"
-LABEL_SHOW_ANIMATION = "Odtwarzaj animacje"
-LABEL_MESSAGE_PER_PAGE = "Wiadomości na stronie"
+LABEL_SHOW_ANIMATION = "Użyj animacji"
+LABEL_MESSAGE_PER_PAGE = "Wiad. na stronie:"
LABEL_NOTIFICATIONS = "Powiadomienia"
LABEL_SOUND_NOTIFICATION = "Powiadomienia dźwiękowe"
LABEL_CHROME_NOTIFICATION_DESC = "Wyświetlaj powiadomienia o nowych wiadomościach"
@@ -506,14 +520,14 @@ LEGEND_CONTACTS = "Kontakty"
LABEL_CONTACTS_AUTOSAVE = "Automatycznie dodaj nieznanych nadawców i odbiorców do książki adresowej"
LEGEND_CONTACTS_SYNC = "Zdalna synchronizacja (CardDAV)"
LABEL_CONTACTS_SYNC_ENABLE = "Włącz zdalną synchronizację"
-LABEL_CONTACTS_SYNC_SERVER = "Serwer"
-LABEL_CONTACTS_SYNC_AB_URL = "Adres URL"
-LABEL_CONTACTS_SYNC_USER = "Użytkownik"
-LABEL_CONTACTS_SYNC_PASSWORD = "Hasło"
+LABEL_CONTACTS_SYNC_SERVER = "Serwer:"
+LABEL_CONTACTS_SYNC_AB_URL = "Adres URL:"
+LABEL_CONTACTS_SYNC_USER = "Użytkownik:"
+LABEL_CONTACTS_SYNC_PASSWORD = "Hasło:"
[SETTINGS_THEMES]
-LEGEND_THEMES = "Skórki"
-LEGEND_THEMES_CUSTOM = "Konfiguracja indywidualnego wyglądu"
+LEGEND_THEMES = "Motyw"
+LEGEND_THEMES_CUSTOM = "Własny motyw"
LABEL_CUSTOM_TYPE = "Typ"
LABEL_CUSTOM_TYPE_LIGHT = "Jasny"
LABEL_CUSTOM_TYPE_DARK = "Ciemny"
@@ -527,15 +541,15 @@ ERROR_UNKNOWN = "Wystąpił nieznany błąd w trakcie przesyłania"
LEGEND_GOOGLE = "Konto Google"
BUTTON_GOOGLE_CONNECT = "Połącz z Google"
BUTTON_GOOGLE_DISCONNECT = "Odłącz"
-MAIN_GOOGLE_DESC = "Po zezwoleniu na logowanie przez Google, możesz zalogować się na to konto używając przycisku: \"Google\" w panelu logowania."
+MAIN_GOOGLE_DESC = "Po zezwoleniu na logowanie przez: Google, możesz zalogować się na to konto używając przycisku: \"Google\" w panelu logowania."
LEGEND_FACEBOOK = "Facebook"
BUTTON_FACEBOOK_CONNECT = "Połącz z Facebook"
BUTTON_FACEBOOK_DISCONNECT = "Odłącz"
-MAIN_FACEBOOK_DESC = "Po zezwoleniu na logowanie przez Facebook, możesz zalogować się na to konto używając przycisku: \"Facebook\" w panelu logowania."
+MAIN_FACEBOOK_DESC = "Po zezwoleniu na logowanie przez: Facebook, możesz zalogować się na to konto używając przycisku: \"Facebook\" w panelu logowania."
LEGEND_TWITTER = "Twitter"
BUTTON_TWITTER_CONNECT = "Połącz z Twitter"
BUTTON_TWITTER_DISCONNECT = "Odłącz"
-MAIN_TWITTER_DESC = "Po zezwoleniu na logowanie przez Twitter, możesz zalogować się na to konto używając przycisku: \"Twitter\" w panelu logowania."
+MAIN_TWITTER_DESC = "Po zezwoleniu na logowanie przez: Twitter, możesz zalogować się na to konto używając przycisku: \"Twitter\" w panelu logowania."
[SETTINGS_FOLDERS]
LEGEND_FOLDERS = "Lista Folderów"
@@ -544,16 +558,19 @@ BUTTON_SYSTEM = "Wybierz foldery systemowe"
BUTTON_DELETE = "Usuń"
BUTTON_SUBSCRIBE = "Subskrybuj"
BUTTON_UNSUBSCRIBE = "Zrezygnuj z subskrypcji"
-LOADING_PROCESS = "Trwa aktualizacja listy folderów"
+LOADING_PROCESS = "Aktualizacja listy folderów"
CREATING_PROCESS = "Tworzenie folderu"
DELETING_PROCESS = "Usuwanie folderu"
RENAMING_PROCESS = "Zmiana nazwy folderu"
DELETING_ASK = "Czy na pewno usunąć?"
TO_MANY_FOLDERS_DESC_1 = "Masz za dużo folderów!"
TO_MANY_FOLDERS_DESC_2 = "Pokazaliśmy tylko część z nich aby uniknąć problemów z wydajnością."
+HELP_DELETE_FOLDER = "Usuń folder"
+HELP_SHOW_HIDE_FOLDER = "Pokaż/ukryj folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Sprawdzaj/nie sprawdzaj nowych wiadomości"
[SETTINGS_ACCOUNTS]
-LEGEND_ACCOUNTS = "Lista kont"
+LEGEND_ACCOUNTS = "Konta"
LEGEND_IDENTITIES = "Tożsamości"
LEGEND_ACCOUNTS_AND_IDENTITIES = "Konta i tożsamości"
BUTTON_ADD_ACCOUNT = "Dodaj konto"
@@ -567,9 +584,9 @@ DEFAULT_IDENTITY_LABEL = "domyślna"
LEGEND_IDENTITY = "Tożsamość"
LEGEND_IDENTITIES = "Dodatkowe tożsamości"
LABEL_DEFAULT = "Domyślna"
-LABEL_DISPLAY_NAME = "Nazwa"
-LABEL_REPLY_TO = "Odpowiedź do"
-LABEL_SIGNATURE = "Podpis"
+LABEL_DISPLAY_NAME = "Nazwa:"
+LABEL_REPLY_TO = "Odpowiedź do:"
+LABEL_SIGNATURE = "Podpis:"
LABEL_ADD_SIGNATURE_TO_ALL = "Dodaj podpis do wszystkich wysyłanych wiadomości"
BUTTON_ADD_IDENTITY = "Dodaj tożsamość"
BUTTON_DELETE = "Usuń"
@@ -578,9 +595,9 @@ DELETING_ASK = "Czy na pewno chcesz usunąć?"
[SETTINGS_CHANGE_PASSWORD]
LEGEND_CHANGE_PASSWORD = "Zmiana hasła"
-LABEL_CURRENT_PASSWORD = "Aktualne hasło"
-LABEL_NEW_PASSWORD = "Nowe hasło"
-LABEL_REPEAT_PASSWORD = "Powtórz nowe hasło"
+LABEL_CURRENT_PASSWORD = "Aktualne hasło:"
+LABEL_NEW_PASSWORD = "Nowe hasło:"
+LABEL_REPEAT_PASSWORD = "Powtórz nowe hasło:"
BUTTON_UPDATE_PASSWORD = "Zmień hasło na nowe"
ERROR_PASSWORD_MISMATCH = "Wpisane hasła nie pasują do siebie, proszę spróbować ponownie"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generuj klucz OpenPGP"
TITLE_PRIVATE = "Prywatny"
TITLE_PUBLIC = "Publiczny"
DELETING_ASK = "Czy na pewno chcesz usunąć?"
+GENERATE_ONLY_HTTPS = "Tylko HTTPS"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Skróty klawiaturowe"
@@ -607,6 +625,7 @@ LABEL_HELP = "Pomoc"
LABEL_CHECK_ALL = "Sprawdź wszystkie wiadomości"
LABEL_ARCHIVE = "Archiwum"
LABEL_DELETE = "Usuń"
+LABEL_OPEN_THREAD = "Otwórz wybrany wątek"
LABEL_MOVE = "Przenieś"
LABEL_READ = "Oznacz zaznaczone wiadomości, jako przeczytane"
LABEL_UNREAD = "Oznacz zaznaczone wiadomości, jako nieprzeczytane"
@@ -632,13 +651,14 @@ LABEL_SEND_MESSAGE = "Wyślij wiadomość"
LABEL_CLOSE_COMPOSE = "Zamknij okno tworzenia wiadomości"
[PGP_NOTIFICATIONS]
-NO_PUBLIC_KEYS_FOUND = "Nie znaleziono kluczy publicznych"
-NO_PUBLIC_KEYS_FOUND_FOR = "Nie znaleziono kluczy publicznych dla adresu: \"%EMAIL%\""
-NO_PRIVATE_KEY_FOUND = "Nie znaleziono kluczy prywatnych"
-NO_PRIVATE_KEY_FOUND_FOR = "Nie znaleziono kluczy prywatnych dla adresu: \"%EMAIL%\""
-UNVERIFIRED_SIGNATURE = "Niezweryfikowana sygnatura"
+NO_PUBLIC_KEYS_FOUND = "Nie znaleziono klucza publicznego"
+NO_PUBLIC_KEYS_FOUND_FOR = "Nie znaleziono klucza publicznego dla adresu: \"%EMAIL%\""
+NO_PRIVATE_KEY_FOUND = "Nie znaleziono klucza prywatnego"
+NO_PRIVATE_KEY_FOUND_FOR = "Nie znaleziono klucza prywatnego dla adresu: \"%EMAIL%\""
+ADD_A_PUBLICK_KEY = "Add a public key"
+UNVERIFIRED_SIGNATURE = "Niezweryfikowana"
DECRYPTION_ERROR = "Błąd deszyfrowania OpenPGP"
-GOOD_SIGNATURE = "Wiadomość podpisana przez: %USER%"
+GOOD_SIGNATURE = "Podpisana przez: %USER%"
PGP_ERROR = "Błąd OpenPGP: %ERROR%"
SPECIFY_FROM_EMAIL = "Proszę podać adres e-mail w polu: OD"
SPECIFY_AT_LEAST_ONE_RECIPIENT = "Proszę podać przynajmniej jednego odbiorcę"
@@ -654,8 +674,8 @@ SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "To społecznościowe ID (Twitter), nie je
SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE = "To społecznościowe ID (Konto Google), nie jest powiązane z żadnym kontem pocztowym. Zaloguj się używając danych swojego konta e-mail i skonfiguruj tę opcję w: Ustawienia > Sieci społecznościowe"
DOMAIN_NOT_ALLOWED = "Domena niedozwolona"
ACCOUNT_NOT_ALLOWED = "Konto nie jest dozwolone"
-ACCOUNT_TWO_FACTOR_AUTH_REQUIRED = "Wymagana 2-stopniowa weryfikacja"
-ACCOUNT_TWO_FACTOR_AUTH_ERROR = "Błąd 2-stopniowej weryfikacji"
+ACCOUNT_TWO_FACTOR_AUTH_REQUIRED = "Wymagana dwuskładnikowa autoryzacja"
+ACCOUNT_TWO_FACTOR_AUTH_ERROR = "Błąd dwuskładnikowej autoryzacji"
COULD_NOT_SAVE_NEW_PASSWORD = "Nie można było zapisać nowego hasła"
CURRENT_PASSWORD_INCORRECT = "Obecne hasło jest niepoprawne"
NEW_PASSWORD_SHORT = "Hasło jest za krótkie"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Obsługa Cookies jest wyłączona w twojej przeglądarce
Proszę o umożliwienie obsługi plików Cookie w przeglądarce oraz ponowne uruchomienie tej strony."
BAD_BROWSER_TITLE = "Twoja przeglądarka jest przestarzała!"
BAD_BROWSER_DESC = "W celu wykorzystania wszystkich funkcji tej aplikacji,
-zaktualizuj aktualnie używaną lub pobierz i zainstaluj jedną z poniższych przeglądarek:"
\ No newline at end of file
+zaktualizuj aktualnie używaną lub pobierz i zainstaluj jedną z poniższych przeglądarek:"
diff --git a/rainloop/v/0.0.0/langs/pt-br.ini b/rainloop/v/0.0.0/langs/pt-br.ini
index 68e4045c5..b2b7289c9 100644
--- a/rainloop/v/0.0.0/langs/pt-br.ini
+++ b/rainloop/v/0.0.0/langs/pt-br.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Não Sinalizadas"
EMPTY_LIST = "Lista Vazia."
EMPTY_SEARCH_LIST = "Nenhuma mensagem corresponde a sua pesquisa."
SEARCH_RESULT_FOR = "Resultados de pesquisa para \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "Voltar para a lista de mensagens"
LIST_LOADING = "Carregando"
EMPTY_SUBJECT_TEXT = "(Sem assunto)"
PUT_MESSAGE_HERE = "Coloque a mensagem aqui para vê-la na lista"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Selecione uma mensagem para visualizá-la aqui."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Senha"
PGP_SIGNED_MESSAGE_DESC = "Mensagem assinada com OpenPGP (clique para verificar)"
PGP_ENCRYPTED_MESSAGE_DESC = "Mensagem criptografada com OpenPGP (clique para descriptografar)"
+LINK_DOWNLOAD_AS_ZIP = "Baixar como zip"
+LINK_SAVE_TO_OWNCLOUD = "Salvar no ownCloud"
+LINK_SAVE_TO_DROPBOX = "Salvar no Dropbox"
[READ_RECEIPT]
SUBJECT = "Aviso de recepção (Visualizada) - %SUBJECT%"
@@ -240,7 +244,7 @@ BUTTON_OPEN_PGP = "OpenPGP (Somente Texto)"
BUTTON_REQUEST_DSN = "Pedir recibo de entrega"
[POPUPS_WELCOME_PAGE]
-BUTTON_CLOSE = "Close"
+BUTTON_CLOSE = "Fechar"
[POPUPS_ASK]
BUTTON_YES = "Sim"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Assinar"
BUTTON_ENCRYPT = "Criptografar"
BUTTON_SIGN_AND_ENCRYPT = "Assinar e criptografar"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Testar verificação de duas etapas"
LABEL_CODE = "Código"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Não Regexp"
SELECT_TYPE_EQUAL_TO = "Igual à"
SELECT_TYPE_NOT_EQUAL_TO = "Não é igual à"
+SELECT_TYPE_OVER = "Maior que"
+SELECT_TYPE_UNDER = "Menor que"
SELECT_MATCH_ANY = "Corresponde à qualquer regra seguinte"
SELECT_MATCH_ALL = "Corresponde à todas as regras seguintes"
MARK_AS_READ_LABEL = "Marcar como Lida"
@@ -357,6 +369,7 @@ STOP_LABEL = "Não parar o processamento das regras"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Assunto (opcional)"
VACATION_MESSAGE_LABEL = "Mensagem"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Rejeitar mensagem"
ALL_INCOMING_MESSAGES_DESC = "Todas as mensagens recebidas"
@@ -388,12 +401,12 @@ LABEL_TWO_FACTOR_STATUS = "Status"
LABEL_TWO_FACTOR_SECRET = "Segredo"
LABEL_TWO_FACTOR_BACKUP_CODES = "Códigos de backup"
BUTTON_CREATE = "Criar novo segredo"
-BUTTON_ACTIVATE = "Activate"
+BUTTON_ACTIVATE = "Ativar"
BUTTON_CLEAR = "Limpar"
-BUTTON_LOGOUT = "Logout"
-BUTTON_DONE = "Done"
+BUTTON_LOGOUT = "Sair"
+BUTTON_DONE = "Completo"
BUTTON_TEST = "Testar"
-LINK_TEST = "test"
+LINK_TEST = "teste"
BUTTON_SHOW_SECRET = "Mostrar segredo"
BUTTON_HIDE_SECRET = "Esconder segredo"
TWO_FACTOR_REQUIRE_DESC = "Your account requires 2-Step verification configuration."
@@ -467,14 +480,15 @@ LABEL_ADD_SIGNATURE_TO_ALL = "Adicionar sua assinatura em todas as mensagens de
[SETTINGS_SECURITY]
LEGEND_SECURITY = "Segurança"
-LABEL_CONFIGURATE_TWO_FACTOR = "Configurate 2-Step verification"
+LABEL_CONFIGURATE_TWO_FACTOR = "Configurar verificação de 2 etapas"
LABEL_AUTOLOGOUT = "Deslogar Automaticamente"
AUTOLOGIN_NEVER_OPTION_NAME = "Nunca"
-AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minuto(s)"
+AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minutos"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Geral"
LABEL_LANGUAGE = "Idioma"
+LABEL_IDENTITY = "Identidade"
LABEL_LAYOUT = "Painel de Leitura"
LABEL_LAYOUT_NO_SPLIT = "Sem divisão"
LABEL_LAYOUT_VERTICAL_SPLIT = "Divisão Vertical"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renomeando a pasta"
DELETING_ASK = "Você tem certeza?"
TO_MANY_FOLDERS_DESC_1 = "Você possui muitas pastas!"
TO_MANY_FOLDERS_DESC_2 = "Mostraremos apenas uma parte delas, para evitar problemas de desempenho."
+HELP_DELETE_FOLDER = "Deletar pasta"
+HELP_SHOW_HIDE_FOLDER = "Mostrar/esconder pasta"
+HELP_CHECK_FOR_NEW_MESSAGES = "Ativar/Desativar verificação por novas mensagens"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Lista de contas"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Gerar chave OpenPGP"
TITLE_PRIVATE = "Privado"
TITLE_PUBLIC = "Público"
DELETING_ASK = "Você tem certeza?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Ajuda com os atalhos de teclado"
@@ -607,6 +625,7 @@ LABEL_HELP = "Ajuda"
LABEL_CHECK_ALL = "Selecionar todas as mensagens"
LABEL_ARCHIVE = "Arquivar"
LABEL_DELETE = "Excluir"
+LABEL_OPEN_THREAD = "Abrir conversa selecionada"
LABEL_MOVE = "Mover"
LABEL_READ = "Marcar mensagens selecionadas como lidas"
LABEL_UNREAD = "Marcar mensagens selecionadas como não lidas"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Nenhuma chave pública encontrada"
NO_PUBLIC_KEYS_FOUND_FOR = "Nenhuma chave pública encontrada para o e-mail \"%EMAIL%\""
NO_PRIVATE_KEY_FOUND = "Nenhuma chave privada encontrada"
NO_PRIVATE_KEY_FOUND_FOR = "Nenhuma chave privada encontrada para o e-mail \"%EMAIL%\""
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Assinatura não verificada"
DECRYPTION_ERROR = "Erro de decripitação de OpenPGP"
GOOD_SIGNATURE = "Boa assinatura de %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Os Cookies não estão disponíveis em seu navegador.
Por favor ative o suporte a Cookies nas configurações do seu navegador e tente novamente."
BAD_BROWSER_TITLE = "Seu navegador está desatualizado."
BAD_BROWSER_DESC = "Para usar todos os recursos do aplicativo,
-baixe e instale um desses navegadores:"
\ No newline at end of file
+baixe e instale um desses navegadores:"
diff --git a/rainloop/v/0.0.0/langs/pt-pt.ini b/rainloop/v/0.0.0/langs/pt-pt.ini
index 231337e6e..ebc827efd 100644
--- a/rainloop/v/0.0.0/langs/pt-pt.ini
+++ b/rainloop/v/0.0.0/langs/pt-pt.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Não sinalizada"
EMPTY_LIST = "Lista vazia."
EMPTY_SEARCH_LIST = "Nenhuma mensagem corresponde à sua pesquisa."
SEARCH_RESULT_FOR = "Resultados de pesquisa para \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "voltar à lista de mensagens"
LIST_LOADING = "A carregar"
EMPTY_SUBJECT_TEXT = "(Sem assunto)"
PUT_MESSAGE_HERE = "Coloque a mensagem aqui para vê-la na lista"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Selecione uma mensagem na lista para ver o conteúdo aqui."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Palavra-passe"
PGP_SIGNED_MESSAGE_DESC = "Mensagem assinada com OpenPGP (clique para verificar)"
PGP_ENCRYPTED_MESSAGE_DESC = "Mensagem encriptada com OpenPGP (clique para desencriptar)"
+LINK_DOWNLOAD_AS_ZIP = "Transferir em arquivo zip"
+LINK_SAVE_TO_OWNCLOUD = "Guardar no ownCloud"
+LINK_SAVE_TO_DROPBOX = "Guardar no Dropbox"
[READ_RECEIPT]
SUBJECT = "Recibo de leitura (apresentado) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Assinar"
BUTTON_ENCRYPT = "Encriptar"
BUTTON_SIGN_AND_ENCRYPT = "Assinar e encriptar"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Teste de verificação em 2-Etapas"
LABEL_CODE = "Código"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Sem Regexp"
SELECT_TYPE_EQUAL_TO = "Igual a"
SELECT_TYPE_NOT_EQUAL_TO = "Não é igual a"
+SELECT_TYPE_OVER = "Superior"
+SELECT_TYPE_UNDER = "Inferior"
SELECT_MATCH_ANY = "Correspondendo a qualquer uma das regras que se seguem"
SELECT_MATCH_ALL = "Correspondendo a todas as regras que se seguem"
MARK_AS_READ_LABEL = "Marcar como lida"
@@ -357,6 +369,7 @@ STOP_LABEL = "Não parar de processar as regras"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Assunto (opcional)"
VACATION_MESSAGE_LABEL = "Mensagem"
+VACATION_RECIPIENTS_LABEL = "Destinatários (separados por vírgula)"
REJECT_MESSAGE_LABEL = "Rejeitar mensagem"
ALL_INCOMING_MESSAGES_DESC = "Todas as mensagens recebidas"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minuto(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Geral"
LABEL_LANGUAGE = "Idioma"
+LABEL_IDENTITY = "Identidade"
LABEL_LAYOUT = "Apresentação"
LABEL_LAYOUT_NO_SPLIT = "Sem separação"
LABEL_LAYOUT_VERTICAL_SPLIT = "Separação vertical"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Renomear a pasta"
DELETING_ASK = "Tem a certeza?"
TO_MANY_FOLDERS_DESC_1 = "Você tem demasiadas pastas!"
TO_MANY_FOLDERS_DESC_2 = "Apenas apresentámos parte delas, para evitar problemas de desempenho."
+HELP_DELETE_FOLDER = "Eliminar pasta"
+HELP_SHOW_HIDE_FOLDER = "Mostrar/ocultar pasta"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Lista de contas"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Gerar chaves OpenPGP"
TITLE_PRIVATE = "Privada"
TITLE_PUBLIC = "Pública"
DELETING_ASK = "Tem a certeza?"
+GENERATE_ONLY_HTTPS = "Apenas HTTPS"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Ajuda para atalhos de teclado"
@@ -607,6 +625,7 @@ LABEL_HELP = "Ajuda"
LABEL_CHECK_ALL = "Selecionar todas as mensagens"
LABEL_ARCHIVE = "Arquivar"
LABEL_DELETE = "Eliminar"
+LABEL_OPEN_THREAD = "Abrir tópico selecionado"
LABEL_MOVE = "Mover"
LABEL_READ = "Ler as mensagens selecionadas"
LABEL_UNREAD = "Marcar as mensagens selecionadas como não lidas"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Nenhuma chave pública encontrada"
NO_PUBLIC_KEYS_FOUND_FOR = "Nenhuma chave pública encontrada para o email \"%EMAIL%\""
NO_PRIVATE_KEY_FOUND = "Nenhuma chave privada encontrada"
NO_PRIVATE_KEY_FOUND_FOR = "Nenhuma chave privada encontrada para o email \"%EMAIL%\""
+ADD_A_PUBLICK_KEY = "Adicionar uma chave pública"
UNVERIFIRED_SIGNATURE = "Assinatura não verificada"
DECRYPTION_ERROR = "Erro de desencriptação OpenPGP"
GOOD_SIGNATURE = "Boa assinatura de %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "O suport de Cookies não está disponível no seu navegador.
Por favor ative o suporte de Cookies nas definições do seu navegador e tente novamente."
BAD_BROWSER_TITLE = "O seu navegador está desatualizado."
BAD_BROWSER_DESC = "Para usar todas as funções da aplicação,
-transfira e instale um destes navegadores:"
\ No newline at end of file
+transfira e instale um destes navegadores:"
diff --git a/rainloop/v/0.0.0/langs/ro.ini b/rainloop/v/0.0.0/langs/ro.ini
index 157555e6f..eba8053f2 100644
--- a/rainloop/v/0.0.0/langs/ro.ini
+++ b/rainloop/v/0.0.0/langs/ro.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Neimportant"
EMPTY_LIST = "Nimic aici, deocamdată"
EMPTY_SEARCH_LIST = "Nu am găsit nimic."
SEARCH_RESULT_FOR = "Rezultat căutare \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Caut..."
EMPTY_SUBJECT_TEXT = "(nici un subiect)"
PUT_MESSAGE_HERE = "EROARE CONTACTATI ADIMISTRATORUL!(trimite-ti un prt.scr)"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Selectați un mesaj pentru al vizualiza."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Mesajul dumneavoastră a fost citit - %SUBJECT%"
@@ -315,6 +319,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -347,6 +357,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -356,6 +368,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -474,6 +487,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Setări de bază"
LABEL_LANGUAGE = "Limbă"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -550,6 +564,9 @@ RENAMING_PROCESS = "Redenumesc dosarul"
DELETING_ASK = "Sunteți sigur?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Lista de Conturi"
@@ -590,6 +607,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -606,6 +624,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -635,6 +654,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -707,4 +727,4 @@ NO_COOKIE_DESC = "Aparent, Cookie sau nu este acceptat de browser-ul dvs. sau op
Întoarceți Cookie, schimband optiunile browserului dvs., apoi încercați din nou."
BAD_BROWSER_TITLE = "Browser-ul dvs. este depășit."
BAD_BROWSER_DESC = "Pentru a utiliza toate caracteristicile cererii,
-descărcați și instalați unul dintre aceste browsere:"
\ No newline at end of file
+descărcați și instalați unul dintre aceste browsere:"
diff --git a/rainloop/v/0.0.0/langs/ru.ini b/rainloop/v/0.0.0/langs/ru.ini
index fe867ba1b..373cccaab 100644
--- a/rainloop/v/0.0.0/langs/ru.ini
+++ b/rainloop/v/0.0.0/langs/ru.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Без пометок"
EMPTY_LIST = "В папке нет писем."
EMPTY_SEARCH_LIST = "Письма не найдены."
SEARCH_RESULT_FOR = "Результат поиска \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Загрузка"
EMPTY_SUBJECT_TEXT = "(Без темы)"
PUT_MESSAGE_HERE = "Киньте сообщение сюда, чтобы посмотреть его в списке"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Выберите сообщение для просмотр
PGP_PASSWORD_INPUT_PLACEHOLDER = "Пароль"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP подписанное сообщение (нажмите, чтобы подтвердить)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP шифрованное сообщение (нажмите, чтобы расшифровать)"
+LINK_DOWNLOAD_AS_ZIP = "Сохранить как zip"
+LINK_SAVE_TO_OWNCLOUD = "Сохранить в ownCloud"
+LINK_SAVE_TO_DROPBOX = "Сохранить в Dropbox"
[READ_RECEIPT]
SUBJECT = "Уведомление о прочтении письма - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Подпись"
BUTTON_ENCRYPT = "Шифрование"
BUTTON_SIGN_AND_ENCRYPT = "Подпись и шифрование"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Тест двухфакторной верификации"
LABEL_CODE = "Код"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Не Regexp"
SELECT_TYPE_EQUAL_TO = "Совпадает с"
SELECT_TYPE_NOT_EQUAL_TO = "Не совпадает с"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Подходит под хотя бы одно из нижеперечисленных правил"
SELECT_MATCH_ALL = "Подходит под все нижеперечисленные правила"
MARK_AS_READ_LABEL = "Отметить как прочитанное"
@@ -357,6 +369,7 @@ STOP_LABEL = "Не преращать обработку правил"
EMAIL_LABEL = "Почтка"
VACATION_SUBJECT_LABEL = "Тема (необязательно)"
VACATION_MESSAGE_LABEL = "Сообщение"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Причина (будет послана отправителю)"
ALL_INCOMING_MESSAGES_DESC = "Все входящие сообщения"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% минут(ы)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Основные Настройки"
LABEL_LANGUAGE = "Язык"
+LABEL_IDENTITY = "Профиль"
LABEL_LAYOUT = "Разметка"
LABEL_LAYOUT_NO_SPLIT = "Одна панель"
LABEL_LAYOUT_VERTICAL_SPLIT = "Вертикальные панели"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Переименование папки"
DELETING_ASK = "Точно?"
TO_MANY_FOLDERS_DESC_1 = "У вас слишком много папок!"
TO_MANY_FOLDERS_DESC_2 = "Мы показали только часть из них, чтобы избежать проблем с производительностью."
+HELP_DELETE_FOLDER = "Удалить папку"
+HELP_SHOW_HIDE_FOLDER = "Показывать/прятать папку"
+HELP_CHECK_FOR_NEW_MESSAGES = "Проверять/не проверять новые сообщения"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Список Аккаунтов"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Новый OpenPGP ключ"
TITLE_PRIVATE = "Приватный"
TITLE_PUBLIC = "Публичный"
DELETING_ASK = "Точно?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Сочетания клавиш"
@@ -607,6 +625,7 @@ LABEL_HELP = "Помощь"
LABEL_CHECK_ALL = "Выбрать все сообщения"
LABEL_ARCHIVE = "Архивировать"
LABEL_DELETE = "Удалить"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Переместить"
LABEL_READ = "Пометить выбранные письма прочитанными"
LABEL_UNREAD = "Пометить выбранные письма непрочитанными"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Публичные ключи не найдены"
NO_PUBLIC_KEYS_FOUND_FOR = "Публичные ключи для \"%EMAIL%\" не найдены"
NO_PRIVATE_KEY_FOUND = "Приватный ключ не найден"
NO_PRIVATE_KEY_FOUND_FOR = "Приватный ключ для \"%EMAIL%\" не найден"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Неподтвержденная сигнатура"
DECRYPTION_ERROR = "OpenPGP ошибка расшифровки"
GOOD_SIGNATURE = "Подтвержденная сигнатура для %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "По-видимому, Cookie либо не поддержив
Включите Cookie, изменив настройки браузера, затем повторите попытку."
BAD_BROWSER_TITLE = "Ваш браузер устарел."
BAD_BROWSER_DESC = "Чтобы использовать все возможности приложения,
-загрузите и установите один из этих браузеров:"
\ No newline at end of file
+загрузите и установите один из этих браузеров:"
diff --git a/rainloop/v/0.0.0/langs/sk.ini b/rainloop/v/0.0.0/langs/sk.ini
index ec6f1512b..10eac6d9a 100644
--- a/rainloop/v/0.0.0/langs/sk.ini
+++ b/rainloop/v/0.0.0/langs/sk.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Neoznačené"
EMPTY_LIST = "Zoznam je prázdny."
EMPTY_SEARCH_LIST = "Vášmu vyhľadávaniu nezodpovedajú žiadne správy."
SEARCH_RESULT_FOR = "Výsledky vyhľadávania pre \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Načítavam"
EMPTY_SUBJECT_TEXT = "(Bez predmetu)"
PUT_MESSAGE_HERE = "Pusťte správu tu pre jej zobrazenie v zozname"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Vyberte správu zo zoznamu pre jej zobrazenie tu."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Step verification test"
LABEL_CODE = "Code"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Všeobecné"
LABEL_LANGUAGE = "Jazyk"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Premenovávam prečinok"
DELETING_ASK = "Ste si istý?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Zoznam účtov"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Generate OpenPGP Keys"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Are you sure?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "Help"
LABEL_CHECK_ALL = "Select all messages"
LABEL_ARCHIVE = "Archive"
LABEL_DELETE = "Delete"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Move"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Váš internetový prehliadač nepodporuje Cookies.
Prosím povoľte podporu Cookies v nastaveniach vášho internetového prehliadača a skúste to znova."
BAD_BROWSER_TITLE = "Používate zastaralý internetový prehliadač."
BAD_BROWSER_DESC = "Aby ste mohli využívať všetky funkcie tejto aplikácie,
-použite niektorý z nasledujúcich internetových prehliadačov:"
\ No newline at end of file
+použite niektorý z nasledujúcich internetových prehliadačov:"
diff --git a/rainloop/v/0.0.0/langs/sv.ini b/rainloop/v/0.0.0/langs/sv.ini
index bee76c80f..9c0ca8f1a 100644
--- a/rainloop/v/0.0.0/langs/sv.ini
+++ b/rainloop/v/0.0.0/langs/sv.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Avflaggad"
EMPTY_LIST = "Tom lista"
EMPTY_SEARCH_LIST = "Inga meddelanden matchar din sökning."
SEARCH_RESULT_FOR = "Sök resultat för \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Laddar"
EMPTY_SUBJECT_TEXT = "(Inget ämne)"
PUT_MESSAGE_HERE = "Släpp meddelandet för att se det i listan"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Välj meddelande i listan att visa här."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Lösenord"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signerat meddelande (klicka för att verifiera)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP krypterat meddelande (klicka för att dekryptera)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Mottagar kvitto (visad) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Singera"
BUTTON_ENCRYPT = "Kryptera"
BUTTON_SIGN_AND_ENCRYPT = "Signera och kryptera"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Stegs verifikations test"
LABEL_CODE = "Kod"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Allmänt"
LABEL_LANGUAGE = "Språk"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Byter namn på en mapp"
DELETING_ASK = "Är du säker?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Kontolista"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Skapa OpenPGP nycklar"
TITLE_PRIVATE = "Privat"
TITLE_PUBLIC = "Publik"
DELETING_ASK = "Är du säker?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Tangentbordsgenvägar hjälp"
@@ -607,6 +625,7 @@ LABEL_HELP = "Hjälp"
LABEL_CHECK_ALL = "Kontrollera alla meddelanden"
LABEL_ARCHIVE = "Arkiv"
LABEL_DELETE = "Ta bort"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Flytta"
LABEL_READ = "Markera valda meddelanden som lästa"
LABEL_UNREAD = "Markera valda meddelanden som olästa"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Inga publika nycklar funna"
NO_PUBLIC_KEYS_FOUND_FOR = "Inga publika nycklar funna för \"%EMAIL%\" epost"
NO_PRIVATE_KEY_FOUND = "Inga privata nycklar funna"
NO_PRIVATE_KEY_FOUND_FOR = "Inga privata nycklar funna för \"%EMAIL%\" epost"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Overifierad signatur"
DECRYPTION_ERROR = "OpenPGP dekrypterings fel"
GOOD_SIGNATURE = "Godkänd signatur för %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Kakstöd är inte tillgängligt i webbläsaren.
Aktivera kakstöd och försök igen."
BAD_BROWSER_TITLE = "Webbläsaren är för gammal."
BAD_BROWSER_DESC = "För att använda funktioner i denna applikation,
-ladda ner och installera någon av följande webbläsare:"
\ No newline at end of file
+ladda ner och installera någon av följande webbläsare:"
diff --git a/rainloop/v/0.0.0/langs/tr.ini b/rainloop/v/0.0.0/langs/tr.ini
index 710626341..c51c31911 100644
--- a/rainloop/v/0.0.0/langs/tr.ini
+++ b/rainloop/v/0.0.0/langs/tr.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "İşaretlenmemiş"
EMPTY_LIST = "Herhangi Bir Sonuç Bulunamadı."
EMPTY_SEARCH_LIST = "Arama sonuçlarına uyan herhangi bir mesaj bulunamadı."
SEARCH_RESULT_FOR = "\"%SEARCH%\" için arama sonuçları"
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Yükleniyor"
EMPTY_SUBJECT_TEXT = "(Konu Yok)"
PUT_MESSAGE_HERE = "Listede görüntülemek istediğiniz mesajı buraya sürükleyin."
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Burada görüntülemek için listeden mesaj seçin."
PGP_PASSWORD_INPUT_PLACEHOLDER = "Şifre"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP imzalı mesaj (onay için tıklayın)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP şifreli mesaj (çözmek için tıklayın)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Giriş Yap"
BUTTON_ENCRYPT = "Şifrele"
BUTTON_SIGN_AND_ENCRYPT = "Giriş Yap and şifrele"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "2-Basamaklı doğrulama testi"
LABEL_CODE = "Kod"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -473,6 +486,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Genel"
LABEL_LANGUAGE = "Dil"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -549,6 +563,9 @@ RENAMING_PROCESS = "Klasör değiştiriliyor"
DELETING_ASK = "Eminmisiniz?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Hesap Listesi"
@@ -589,6 +606,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "OpenPGP Key Oluştur"
TITLE_PRIVATE = "Private"
TITLE_PUBLIC = "Public"
DELETING_ASK = "Eminmisiniz?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Klavye kısayolları yardım"
@@ -605,6 +623,7 @@ LABEL_HELP = "Yardım"
LABEL_CHECK_ALL = "Tüm mesajları seç"
LABEL_ARCHIVE = "Arşiv"
LABEL_DELETE = "Sil"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Taşı"
LABEL_READ = "Seçili mesajları oku"
LABEL_UNREAD = "Seçili mesajları okuma"
@@ -634,6 +653,7 @@ NO_PUBLIC_KEYS_FOUND = "Public key bulunamadı"
NO_PUBLIC_KEYS_FOUND_FOR = "Public key bulunamadı %EMAIL%"
NO_PRIVATE_KEY_FOUND = "Private key bulunamadı"
NO_PRIVATE_KEY_FOUND_FOR = "Private key bulunamadı %EMAIL%"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Doğrulanmamış imza"
DECRYPTION_ERROR = "OpenPGP çözme hatası"
GOOD_SIGNATURE = "Geçerli imza %USER%"
@@ -706,4 +726,4 @@ NO_COOKIE_DESC = "Çerezler destek tarayıcınızda mevcut değil.
Tarayıcı ayarlarında Cookie desteği etkinleştirin ve yeniden deneyin."
BAD_BROWSER_TITLE = "Tarayıcınız çok eski."
BAD_BROWSER_DESC = "Uygulamanın tüm özelliklerini kullanmak için,
-Bu tarayıcılardan birini indirmek ve yükleyin:"
\ No newline at end of file
+Bu tarayıcılardan birini indirmek ve yükleyin:"
diff --git a/rainloop/v/0.0.0/langs/ua.ini b/rainloop/v/0.0.0/langs/ua.ini
index 7968a966d..4fb9855e4 100644
--- a/rainloop/v/0.0.0/langs/ua.ini
+++ b/rainloop/v/0.0.0/langs/ua.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "Без поміток"
EMPTY_LIST = "В папці немає листів."
EMPTY_SEARCH_LIST = "Листи не знайдено."
SEARCH_RESULT_FOR = "Результат пошуку \"%SEARCH%\""
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "Завантаження"
EMPTY_SUBJECT_TEXT = "(Без теми)"
PUT_MESSAGE_HERE = "Киньте повідомлення сюди, щоб подивитися його в списку"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "Выберіть повідомлення для перег
PGP_PASSWORD_INPUT_PLACEHOLDER = "Пароль"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP підписане повідомлення (натисніть, щоб підтвердити)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP шифроване повідомлення (натисніть, щоб розшифрувати)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Сповіщення про прочитання цього повідомлення - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Підпис"
BUTTON_ENCRYPT = "Шифрування"
BUTTON_SIGN_AND_ENCRYPT = "Підпис и шифрування"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "Тест двофакторної верифікації"
LABEL_CODE = "Код"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "Основні Налаштування"
LABEL_LANGUAGE = "Мова"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "Перейменування теки"
DELETING_ASK = "Впевнені?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "Список акаунтів"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "Новий OpenPGP ключ"
TITLE_PRIVATE = "Приватний"
TITLE_PUBLIC = "Публічний"
DELETING_ASK = "Впевнені?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Сполучення клавіш"
@@ -607,6 +625,7 @@ LABEL_HELP = "Допомога"
LABEL_CHECK_ALL = "Вибрати всі повідомлення"
LABEL_ARCHIVE = "Архівувати"
LABEL_DELETE = "Видалити"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "Перемістити"
LABEL_READ = "Відмітити вибрані листи прочитаними"
LABEL_UNREAD = "Відмітити вибрані листи непрочитаними"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "Публічні ключі не знайдено"
NO_PUBLIC_KEYS_FOUND_FOR = "Публічні ключі для \"%EMAIL%\" не знайдено"
NO_PRIVATE_KEY_FOUND = "Приватний ключ не знайдено"
NO_PRIVATE_KEY_FOUND_FOR = "Приватний ключ для \"%EMAIL%\" не знайдено"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Непідтверджена сигнатура"
DECRYPTION_ERROR = "OpenPGP помилка розшифрування"
GOOD_SIGNATURE = "Підтверджена сигнатура для %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "Здається, Cookie або не підтримуютьс
Увімкніть Cookie, змінив налаштівання браузера, і спробуйте знову."
BAD_BROWSER_TITLE = "Ваш браузер застарів."
BAD_BROWSER_DESC = "Щоб використовувати всі можливості додатку,
-завантажте і встановіть один з цих браузерів:"
\ No newline at end of file
+завантажте і встановіть один з цих браузерів:"
diff --git a/rainloop/v/0.0.0/langs/zh-cn.ini b/rainloop/v/0.0.0/langs/zh-cn.ini
index 21ee3af13..a607ada0d 100644
--- a/rainloop/v/0.0.0/langs/zh-cn.ini
+++ b/rainloop/v/0.0.0/langs/zh-cn.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "未加星标"
EMPTY_LIST = "空列表。"
EMPTY_SEARCH_LIST = "未找到您想要的。"
SEARCH_RESULT_FOR = "搜索 \"%SEARCH%\" 的结果"
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "加载中"
EMPTY_SUBJECT_TEXT = "(无主题)"
PUT_MESSAGE_HERE = "在这里查看邮件"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "在此查看列表中选中的邮件。"
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "两步验证测试"
LABEL_CODE = "代码"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "一般设置"
LABEL_LANGUAGE = "语言"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "文件夹重命名"
DELETING_ASK = "确定?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "账户列表"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "生成 OpenPGP 密匙"
TITLE_PRIVATE = "私有"
TITLE_PUBLIC = "公开"
DELETING_ASK = "你确定吗?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "帮助"
LABEL_CHECK_ALL = "检查所有消息"
LABEL_ARCHIVE = "存档"
LABEL_DELETE = "删除"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "移动"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "您的浏览器不支持Cookies。
请启用浏览器的Cookies支持并重试。"
BAD_BROWSER_TITLE = "您的浏览器过时了"
BAD_BROWSER_DESC = "为了使用所有特性,
-下载并安装其中一款浏览器:"
\ No newline at end of file
+下载并安装其中一款浏览器:"
diff --git a/rainloop/v/0.0.0/langs/zh-tw.ini b/rainloop/v/0.0.0/langs/zh-tw.ini
index f6b6ff4bd..0278c11bc 100644
--- a/rainloop/v/0.0.0/langs/zh-tw.ini
+++ b/rainloop/v/0.0.0/langs/zh-tw.ini
@@ -90,6 +90,7 @@ MENU_SELECT_UNFLAGGED = "未加星標"
EMPTY_LIST = "空列表。"
EMPTY_SEARCH_LIST = "未找到您想要的。"
SEARCH_RESULT_FOR = "搜索 \"%SEARCH%\" 的結果"
+BACK_TO_MESSAGE_LIST = "back to message list"
LIST_LOADING = "載入中"
EMPTY_SUBJECT_TEXT = "(無主題)"
PUT_MESSAGE_HERE = "在這裡查看郵件"
@@ -149,6 +150,9 @@ MESSAGE_VIEW_DESC = "在此查看列表中選中的郵件。"
PGP_PASSWORD_INPUT_PLACEHOLDER = "Password"
PGP_SIGNED_MESSAGE_DESC = "OpenPGP signed message (click to verify)"
PGP_ENCRYPTED_MESSAGE_DESC = "OpenPGP encrypted message (click to decrypt)"
+LINK_DOWNLOAD_AS_ZIP = "Download as zip"
+LINK_SAVE_TO_OWNCLOUD = "Save to ownCloud"
+LINK_SAVE_TO_DROPBOX = "Save to Dropbox"
[READ_RECEIPT]
SUBJECT = "Return Receipt (displayed) - %SUBJECT%"
@@ -316,6 +320,12 @@ BUTTON_SIGN = "Sign"
BUTTON_ENCRYPT = "Encrypt"
BUTTON_SIGN_AND_ENCRYPT = "Sign and encrypt"
+[POPUPS_MESSAGE_OPEN_PGP]
+TITLE_MESSAGE_OPEN_PGP = "OpenPGP Decrypt"
+LABEL_KEY = "Private Key"
+LABEL_PASSWORD = "Password"
+BUTTON_DECRYPT = "Decrypt"
+
[POPUPS_TWO_FACTOR_TEST]
TITLE_TEST_CODE = "兩步驗證測試"
LABEL_CODE = "代碼"
@@ -348,6 +358,8 @@ SELECT_TYPE_REGEXP = "Regexp"
SELECT_TYPE_NOT_REGEXP = "Not Regexp"
SELECT_TYPE_EQUAL_TO = "Equal To"
SELECT_TYPE_NOT_EQUAL_TO = "Not Equal To"
+SELECT_TYPE_OVER = "Over"
+SELECT_TYPE_UNDER = "Under"
SELECT_MATCH_ANY = "Matching any of the following rules"
SELECT_MATCH_ALL = "Matching all of the following rules"
MARK_AS_READ_LABEL = "Mark as read"
@@ -357,6 +369,7 @@ STOP_LABEL = "Don't stop processing rules"
EMAIL_LABEL = "Email"
VACATION_SUBJECT_LABEL = "Subject (optional)"
VACATION_MESSAGE_LABEL = "Message"
+VACATION_RECIPIENTS_LABEL = "Recipients (comma separated)"
REJECT_MESSAGE_LABEL = "Reject message"
ALL_INCOMING_MESSAGES_DESC = "All incoming messages"
@@ -475,6 +488,7 @@ AUTOLOGIN_MINUTES_OPTION_NAME = "%MINUTES% minute(s)"
[SETTINGS_GENERAL]
LEGEND_GENERAL = "一般設置"
LABEL_LANGUAGE = "語言"
+LABEL_IDENTITY = "Identity"
LABEL_LAYOUT = "Layout"
LABEL_LAYOUT_NO_SPLIT = "No Split"
LABEL_LAYOUT_VERTICAL_SPLIT = "Vertical Split"
@@ -551,6 +565,9 @@ RENAMING_PROCESS = "資料夾重命名"
DELETING_ASK = "確定?"
TO_MANY_FOLDERS_DESC_1 = "You have too many folders!"
TO_MANY_FOLDERS_DESC_2 = "We have shown only a part of them, to avoid performance problems."
+HELP_DELETE_FOLDER = "Delete folder"
+HELP_SHOW_HIDE_FOLDER = "Show/hide folder"
+HELP_CHECK_FOR_NEW_MESSAGES = "Check/don't check for new messages"
[SETTINGS_ACCOUNTS]
LEGEND_ACCOUNTS = "帳戶列表"
@@ -591,6 +608,7 @@ BUTTON_GENERATE_OPEN_PGP_KEYS = "生成 OpenPGP 密鑰"
TITLE_PRIVATE = "私有"
TITLE_PUBLIC = "公開"
DELETING_ASK = "你確定嗎?"
+GENERATE_ONLY_HTTPS = "HTTPS only"
[SHORTCUTS_HELP]
LEGEND_SHORTCUTS_HELP = "Keyboard shortcuts help"
@@ -607,6 +625,7 @@ LABEL_HELP = "幫助"
LABEL_CHECK_ALL = "檢查所有消息"
LABEL_ARCHIVE = "存檔"
LABEL_DELETE = "刪除"
+LABEL_OPEN_THREAD = "Open selected thread"
LABEL_MOVE = "移動"
LABEL_READ = "Read selected messages"
LABEL_UNREAD = "Unread selected messages"
@@ -636,6 +655,7 @@ NO_PUBLIC_KEYS_FOUND = "No public keys found"
NO_PUBLIC_KEYS_FOUND_FOR = "No public keys found for \"%EMAIL%\" email"
NO_PRIVATE_KEY_FOUND = "No private key found"
NO_PRIVATE_KEY_FOUND_FOR = "No private key found for \"%EMAIL%\" email"
+ADD_A_PUBLICK_KEY = "Add a public key"
UNVERIFIRED_SIGNATURE = "Unverified signature"
DECRYPTION_ERROR = "OpenPGP decryption error"
GOOD_SIGNATURE = "Good signature from %USER%"
@@ -708,4 +728,4 @@ NO_COOKIE_DESC = "您的瀏覽器不支持Cookies。
請啟用瀏覽器的Cookies支持並重試。"
BAD_BROWSER_TITLE = "您的瀏覽器過時了"
BAD_BROWSER_DESC = "為了使用所有特性,
-下載並安裝其中一款瀏覽器:"
\ No newline at end of file
+下載並安裝其中一款瀏覽器:"
diff --git a/rainloop/v/0.0.0/static/ckeditor/plugins/signature/plugin.js b/rainloop/v/0.0.0/static/ckeditor/plugins/signature/plugin.js
index 68777a7ae..31ff05e1d 100644
--- a/rainloop/v/0.0.0/static/ckeditor/plugins/signature/plugin.js
+++ b/rainloop/v/0.0.0/static/ckeditor/plugins/signature/plugin.js
@@ -4,50 +4,52 @@ rl_signature_replacer = function (editor, sText, sSignature, bHtml, bInsertBefor
if (!bHtml)
{
sText = sText
- .replace(/\u200C\u200C/g, '\u0002\u0002')
- .replace(/\u200D\u200D/g, '\u0003\u0003')
+ .replace(/\u200C([\s\S]*)\u200C/g, '\u0002$1\u0002')
+ .replace(/\u200C/g, '')
;
}
var
- sTextWithoutSignature = sText
- .replace(/\u0002\u0002[\s\S]*\u0002\u0002/gm, '')
- .replace(/\u0003\u0003[\s\S]*\u0003\u0003/gm, ''),
- bEmptyText = '' === $.trim(sTextWithoutSignature),
+ sP = '~~~~@~~~~',
+ bEmptyText = false,
sNewLine = (bHtml ? ' ' : "\n")
;
+ sText = sText.replace(/\u0002([\s\S]*)\u0002/gm, sP + '$1' + sP);
+
+ if (editor.__previos_signature)
+ {
+ sText = sText
+ .replace(sP + editor.__previos_signature + sP, '')
+ .replace(sP + editor.__previos_signature + sP, '')
+ .replace(sP + editor.__previos_signature + sP, '')
+ ;
+ }
+
+ sText = sText.replace(sP, '').replace(sP, '').replace(sP, '').replace(sP, '');
+
+ bEmptyText = '' === $.trim(sText);
if (!bEmptyText && bHtml)
{
- bEmptyText = '' !== $.trim(editor.__plainUtils.htmlToPlain(sTextWithoutSignature));
- }
-
- if (!/\u0002\u0002/gm.test(sText))
- {
- sText = "\u0002\u0002\u0002\u0002" + sText;
- }
-
- if (!/\u0003\u0003/gm.test(sText))
- {
- sText = sText + "\u0003\u0003\u0003\u0003";
+ bEmptyText = '' !== $.trim(editor.__plainUtils.htmlToPlain(sText));
}
if (bInsertBefore)
{
- sText = sText.replace(/\u0002\u0002[\s\S]*\u0002\u0002/gm, "\u0002\u0002" + sSignature + (bEmptyText ? '' : sNewLine) + "\u0002\u0002");
- sText = sText.replace(/\u0003\u0003[\s\S]*\u0003\u0003/gm, "\u0003\u0003\u0003\u0003");
+ sText = "\u0002" + sSignature + (bEmptyText ? '' : sNewLine) + "\u0002" + sText;
+ editor.__previos_signature = sSignature + (bEmptyText ? '' : sNewLine);
}
else
{
- sText = sText.replace(/\u0002\u0002[\s\S]*\u0002\u0002/gm, "\u0002\u0002\u0002\u0002");
- sText = sText.replace(/\u0003\u0003[\s\S]*\u0003\u0003/gm, "\u0003\u0003" + (bEmptyText ? '' : sNewLine) + sSignature + "\u0003\u0003");
+ sText = sText + "\u0002" + (bEmptyText ? '' : sNewLine) + sSignature + "\u0002";
+ editor.__previos_signature = (bEmptyText ? '' : sNewLine) + sSignature;
}
if (!bHtml)
{
sText = sText
- .replace(/\u0002\u0002/g, '\u200C\u200C')
- .replace(/\u0003\u0003/g, '\u200D\u200D')
+ .replace(/\u0002([\s\S]*)\u0002/g, '\u200C$1\u200C')
+ .replace(/\u0002/g, '')
;
}
@@ -90,8 +92,7 @@ CKEDITOR.plugins.add('signature', {
}
editor.__plain.setRawData(
- rl_signature_replacer(editor,
- editor.__plain.getRawData(), sResultSignature, false, bInsertBefore));
+ rl_signature_replacer(editor, editor.__plain.getRawData(), sResultSignature, false, bInsertBefore));
}
else
@@ -105,8 +106,7 @@ CKEDITOR.plugins.add('signature', {
}
editor.setData(
- rl_signature_replacer(editor,
- editor.getData(), sResultSignature, true, bInsertBefore));
+ rl_signature_replacer(editor, editor.getData(), sResultSignature, true, bInsertBefore));
}
}
catch (e) {}
diff --git a/rainloop/v/0.0.0/static/css/fonts/.gitempty b/rainloop/v/0.0.0/static/css/fonts/.gitempty
new file mode 100644
index 000000000..e69de29bb
diff --git a/rainloop/v/0.0.0/static/css/fonts/rainloop.eot b/rainloop/v/0.0.0/static/css/fonts/rainloop.eot
index cb64d4537..d2bf0d541 100644
Binary files a/rainloop/v/0.0.0/static/css/fonts/rainloop.eot and b/rainloop/v/0.0.0/static/css/fonts/rainloop.eot differ
diff --git a/rainloop/v/0.0.0/static/css/fonts/rainloop.svg b/rainloop/v/0.0.0/static/css/fonts/rainloop.svg
index 3357f3364..cc66a0e77 100644
--- a/rainloop/v/0.0.0/static/css/fonts/rainloop.svg
+++ b/rainloop/v/0.0.0/static/css/fonts/rainloop.svg
@@ -122,4 +122,5 @@
+
diff --git a/rainloop/v/0.0.0/static/css/fonts/rainloop.ttf b/rainloop/v/0.0.0/static/css/fonts/rainloop.ttf
index 3cc1d79cc..09186ead5 100644
Binary files a/rainloop/v/0.0.0/static/css/fonts/rainloop.ttf and b/rainloop/v/0.0.0/static/css/fonts/rainloop.ttf differ
diff --git a/rainloop/v/0.0.0/static/css/fonts/rainloop.woff b/rainloop/v/0.0.0/static/css/fonts/rainloop.woff
index 3ff6793d9..a7d4ab38c 100644
Binary files a/rainloop/v/0.0.0/static/css/fonts/rainloop.woff and b/rainloop/v/0.0.0/static/css/fonts/rainloop.woff differ
diff --git a/rainloop/v/0.0.0/static/css/svg/.gitempty b/rainloop/v/0.0.0/static/css/svg/.gitempty
new file mode 100644
index 000000000..e69de29bb
diff --git a/rainloop/v/0.0.0/static/css/svg/icons.svg b/rainloop/v/0.0.0/static/css/svg/icons.svg
new file mode 100644
index 000000000..b4b44d0c3
--- /dev/null
+++ b/rainloop/v/0.0.0/static/css/svg/icons.svg
@@ -0,0 +1,27 @@
+
diff --git a/vendors/bootstrap/less/tables.less b/vendors/bootstrap/less/tables.less
index 853b97e39..ae17125b6 100644
--- a/vendors/bootstrap/less/tables.less
+++ b/vendors/bootstrap/less/tables.less
@@ -6,7 +6,8 @@
// BASE TABLES
// -----------------
-table {
+// table {
+.table {
max-width: 100%;
background-color: @tableBackground;
border-collapse: collapse;
diff --git a/vendors/buzz/buzz.js b/vendors/buzz/buzz.js
deleted file mode 100644
index 5bcd33ede..000000000
--- a/vendors/buzz/buzz.js
+++ /dev/null
@@ -1,719 +0,0 @@
- // ----------------------------------------------------------------------------
- // Buzz, a Javascript HTML5 Audio library
- // v1.1.8 - Built 2015-01-12 11:08
- // Licensed under the MIT license.
- // http://buzz.jaysalvat.com/
- // ----------------------------------------------------------------------------
- // Copyright (C) 2010-2015 Jay Salvat
- // http://jaysalvat.com/
- // ----------------------------------------------------------------------------
-
-(function(context, factory) {
- "use strict";
- if (typeof module !== "undefined" && module.exports) {
- module.exports = factory();
- } else if (typeof define === "function" && define.amd) {
- define([], factory);
- } else {
- context.buzz = factory();
- }
-})(this, function() {
- "use strict";
- var AudioContext = window.AudioContext || window.webkitAudioContext;
- var buzz = {
- audioCtx: window.AudioContext ? new AudioContext() : null,
- defaults: {
- autoplay: false,
- duration: 5e3,
- formats: [],
- loop: false,
- placeholder: "--",
- preload: "metadata",
- volume: 80,
- webAudioApi: false,
- document: window.document
- },
- types: {
- mp3: "audio/mpeg",
- ogg: "audio/ogg",
- wav: "audio/wav",
- aac: "audio/aac",
- m4a: "audio/x-m4a"
- },
- sounds: [],
- el: document.createElement("audio"),
- sound: function(src, options) {
- options = options || {};
- var doc = options.document || buzz.defaults.document;
- var pid = 0, events = [], eventsOnce = {}, supported = buzz.isSupported();
- this.load = function() {
- if (!supported) {
- return this;
- }
- this.sound.load();
- return this;
- };
- this.play = function() {
- if (!supported) {
- return this;
- }
- this.sound.play();
- return this;
- };
- this.togglePlay = function() {
- if (!supported) {
- return this;
- }
- if (this.sound.paused) {
- this.sound.play();
- } else {
- this.sound.pause();
- }
- return this;
- };
- this.pause = function() {
- if (!supported) {
- return this;
- }
- this.sound.pause();
- return this;
- };
- this.isPaused = function() {
- if (!supported) {
- return null;
- }
- return this.sound.paused;
- };
- this.stop = function() {
- if (!supported) {
- return this;
- }
- this.setTime(0);
- this.sound.pause();
- return this;
- };
- this.isEnded = function() {
- if (!supported) {
- return null;
- }
- return this.sound.ended;
- };
- this.loop = function() {
- if (!supported) {
- return this;
- }
- this.sound.loop = "loop";
- this.bind("ended.buzzloop", function() {
- this.currentTime = 0;
- this.play();
- });
- return this;
- };
- this.unloop = function() {
- if (!supported) {
- return this;
- }
- this.sound.removeAttribute("loop");
- this.unbind("ended.buzzloop");
- return this;
- };
- this.mute = function() {
- if (!supported) {
- return this;
- }
- this.sound.muted = true;
- return this;
- };
- this.unmute = function() {
- if (!supported) {
- return this;
- }
- this.sound.muted = false;
- return this;
- };
- this.toggleMute = function() {
- if (!supported) {
- return this;
- }
- this.sound.muted = !this.sound.muted;
- return this;
- };
- this.isMuted = function() {
- if (!supported) {
- return null;
- }
- return this.sound.muted;
- };
- this.setVolume = function(volume) {
- if (!supported) {
- return this;
- }
- if (volume < 0) {
- volume = 0;
- }
- if (volume > 100) {
- volume = 100;
- }
- this.volume = volume;
- this.sound.volume = volume / 100;
- return this;
- };
- this.getVolume = function() {
- if (!supported) {
- return this;
- }
- return this.volume;
- };
- this.increaseVolume = function(value) {
- return this.setVolume(this.volume + (value || 1));
- };
- this.decreaseVolume = function(value) {
- return this.setVolume(this.volume - (value || 1));
- };
- this.setTime = function(time) {
- if (!supported) {
- return this;
- }
- var set = true;
- this.whenReady(function() {
- if (set === true) {
- set = false;
- this.sound.currentTime = time;
- }
- });
- return this;
- };
- this.getTime = function() {
- if (!supported) {
- return null;
- }
- var time = Math.round(this.sound.currentTime * 100) / 100;
- return isNaN(time) ? buzz.defaults.placeholder : time;
- };
- this.setPercent = function(percent) {
- if (!supported) {
- return this;
- }
- return this.setTime(buzz.fromPercent(percent, this.sound.duration));
- };
- this.getPercent = function() {
- if (!supported) {
- return null;
- }
- var percent = Math.round(buzz.toPercent(this.sound.currentTime, this.sound.duration));
- return isNaN(percent) ? buzz.defaults.placeholder : percent;
- };
- this.setSpeed = function(duration) {
- if (!supported) {
- return this;
- }
- this.sound.playbackRate = duration;
- return this;
- };
- this.getSpeed = function() {
- if (!supported) {
- return null;
- }
- return this.sound.playbackRate;
- };
- this.getDuration = function() {
- if (!supported) {
- return null;
- }
- var duration = Math.round(this.sound.duration * 100) / 100;
- return isNaN(duration) ? buzz.defaults.placeholder : duration;
- };
- this.getPlayed = function() {
- if (!supported) {
- return null;
- }
- return timerangeToArray(this.sound.played);
- };
- this.getBuffered = function() {
- if (!supported) {
- return null;
- }
- return timerangeToArray(this.sound.buffered);
- };
- this.getSeekable = function() {
- if (!supported) {
- return null;
- }
- return timerangeToArray(this.sound.seekable);
- };
- this.getErrorCode = function() {
- if (supported && this.sound.error) {
- return this.sound.error.code;
- }
- return 0;
- };
- this.getErrorMessage = function() {
- if (!supported) {
- return null;
- }
- switch (this.getErrorCode()) {
- case 1:
- return "MEDIA_ERR_ABORTED";
-
- case 2:
- return "MEDIA_ERR_NETWORK";
-
- case 3:
- return "MEDIA_ERR_DECODE";
-
- case 4:
- return "MEDIA_ERR_SRC_NOT_SUPPORTED";
-
- default:
- return null;
- }
- };
- this.getStateCode = function() {
- if (!supported) {
- return null;
- }
- return this.sound.readyState;
- };
- this.getStateMessage = function() {
- if (!supported) {
- return null;
- }
- switch (this.getStateCode()) {
- case 0:
- return "HAVE_NOTHING";
-
- case 1:
- return "HAVE_METADATA";
-
- case 2:
- return "HAVE_CURRENT_DATA";
-
- case 3:
- return "HAVE_FUTURE_DATA";
-
- case 4:
- return "HAVE_ENOUGH_DATA";
-
- default:
- return null;
- }
- };
- this.getNetworkStateCode = function() {
- if (!supported) {
- return null;
- }
- return this.sound.networkState;
- };
- this.getNetworkStateMessage = function() {
- if (!supported) {
- return null;
- }
- switch (this.getNetworkStateCode()) {
- case 0:
- return "NETWORK_EMPTY";
-
- case 1:
- return "NETWORK_IDLE";
-
- case 2:
- return "NETWORK_LOADING";
-
- case 3:
- return "NETWORK_NO_SOURCE";
-
- default:
- return null;
- }
- };
- this.set = function(key, value) {
- if (!supported) {
- return this;
- }
- this.sound[key] = value;
- return this;
- };
- this.get = function(key) {
- if (!supported) {
- return null;
- }
- return key ? this.sound[key] : this.sound;
- };
- this.bind = function(types, func) {
- if (!supported) {
- return this;
- }
- types = types.split(" ");
- var self = this, efunc = function(e) {
- func.call(self, e);
- };
- for (var t = 0; t < types.length; t++) {
- var type = types[t], idx = type;
- type = idx.split(".")[0];
- events.push({
- idx: idx,
- func: efunc
- });
- this.sound.addEventListener(type, efunc, true);
- }
- return this;
- };
- this.unbind = function(types) {
- if (!supported) {
- return this;
- }
- types = types.split(" ");
- for (var t = 0; t < types.length; t++) {
- var idx = types[t], type = idx.split(".")[0];
- for (var i = 0; i < events.length; i++) {
- var namespace = events[i].idx.split(".");
- if (events[i].idx === idx || namespace[1] && namespace[1] === idx.replace(".", "")) {
- this.sound.removeEventListener(type, events[i].func, true);
- events.splice(i, 1);
- }
- }
- }
- return this;
- };
- this.bindOnce = function(type, func) {
- if (!supported) {
- return this;
- }
- var self = this;
- eventsOnce[pid++] = false;
- this.bind(type + "." + pid, function() {
- if (!eventsOnce[pid]) {
- eventsOnce[pid] = true;
- func.call(self);
- }
- self.unbind(type + "." + pid);
- });
- return this;
- };
- this.trigger = function(types, detail) {
- if (!supported) {
- return this;
- }
- types = types.split(" ");
- for (var t = 0; t < types.length; t++) {
- var idx = types[t];
- for (var i = 0; i < events.length; i++) {
- var eventType = events[i].idx.split(".");
- if (events[i].idx === idx || eventType[0] && eventType[0] === idx.replace(".", "")) {
- var evt = doc.createEvent("HTMLEvents");
- evt.initEvent(eventType[0], false, true);
- evt.originalEvent = detail;
- this.sound.dispatchEvent(evt);
- }
- }
- }
- return this;
- };
- this.fadeTo = function(to, duration, callback) {
- if (!supported) {
- return this;
- }
- if (duration instanceof Function) {
- callback = duration;
- duration = buzz.defaults.duration;
- } else {
- duration = duration || buzz.defaults.duration;
- }
- var from = this.volume, delay = duration / Math.abs(from - to), self = this;
- this.play();
- function doFade() {
- setTimeout(function() {
- if (from < to && self.volume < to) {
- self.setVolume(self.volume += 1);
- doFade();
- } else if (from > to && self.volume > to) {
- self.setVolume(self.volume -= 1);
- doFade();
- } else if (callback instanceof Function) {
- callback.apply(self);
- }
- }, delay);
- }
- this.whenReady(function() {
- doFade();
- });
- return this;
- };
- this.fadeIn = function(duration, callback) {
- if (!supported) {
- return this;
- }
- return this.setVolume(0).fadeTo(100, duration, callback);
- };
- this.fadeOut = function(duration, callback) {
- if (!supported) {
- return this;
- }
- return this.fadeTo(0, duration, callback);
- };
- this.fadeWith = function(sound, duration) {
- if (!supported) {
- return this;
- }
- this.fadeOut(duration, function() {
- this.stop();
- });
- sound.play().fadeIn(duration);
- return this;
- };
- this.whenReady = function(func) {
- if (!supported) {
- return null;
- }
- var self = this;
- if (this.sound.readyState === 0) {
- this.bind("canplay.buzzwhenready", function() {
- func.call(self);
- });
- } else {
- func.call(self);
- }
- };
- this.addSource = function(src) {
- var self = this, source = doc.createElement("source");
- source.src = src;
- if (buzz.types[getExt(src)]) {
- source.type = buzz.types[getExt(src)];
- }
- this.sound.appendChild(source);
- source.addEventListener("error", function(e) {
- self.sound.networkState = 3;
- self.trigger("sourceerror", e);
- });
- return source;
- };
- function timerangeToArray(timeRange) {
- var array = [], length = timeRange.length - 1;
- for (var i = 0; i <= length; i++) {
- array.push({
- start: timeRange.start(i),
- end: timeRange.end(i)
- });
- }
- return array;
- }
- function getExt(filename) {
- return filename.split(".").pop();
- }
- if (supported && src) {
- for (var i in buzz.defaults) {
- if (buzz.defaults.hasOwnProperty(i)) {
- if (options[i] === undefined) {
- options[i] = buzz.defaults[i];
- }
- }
- }
- this.sound = doc.createElement("audio");
- if (options.webAudioApi && buzz.audioCtx) {
- this.source = buzz.audioCtx.createMediaElementSource(this.sound);
- this.source.connect(buzz.audioCtx.destination);
- }
- if (src instanceof Array) {
- for (var j in src) {
- if (src.hasOwnProperty(j)) {
- this.addSource(src[j]);
- }
- }
- } else if (options.formats.length) {
- for (var k in options.formats) {
- if (options.formats.hasOwnProperty(k)) {
- this.addSource(src + "." + options.formats[k]);
- }
- }
- } else {
- this.addSource(src);
- }
- if (options.loop) {
- this.loop();
- }
- if (options.autoplay) {
- this.sound.autoplay = "autoplay";
- }
- if (options.preload === true) {
- this.sound.preload = "auto";
- } else if (options.preload === false) {
- this.sound.preload = "none";
- } else {
- this.sound.preload = options.preload;
- }
- this.setVolume(options.volume);
- buzz.sounds.push(this);
- }
- },
- group: function(sounds) {
- sounds = argsToArray(sounds, arguments);
- this.getSounds = function() {
- return sounds;
- };
- this.add = function(soundArray) {
- soundArray = argsToArray(soundArray, arguments);
- for (var a = 0; a < soundArray.length; a++) {
- sounds.push(soundArray[a]);
- }
- };
- this.remove = function(soundArray) {
- soundArray = argsToArray(soundArray, arguments);
- for (var a = 0; a < soundArray.length; a++) {
- for (var i = 0; i < sounds.length; i++) {
- if (sounds[i] === soundArray[a]) {
- sounds.splice(i, 1);
- break;
- }
- }
- }
- };
- this.load = function() {
- fn("load");
- return this;
- };
- this.play = function() {
- fn("play");
- return this;
- };
- this.togglePlay = function() {
- fn("togglePlay");
- return this;
- };
- this.pause = function(time) {
- fn("pause", time);
- return this;
- };
- this.stop = function() {
- fn("stop");
- return this;
- };
- this.mute = function() {
- fn("mute");
- return this;
- };
- this.unmute = function() {
- fn("unmute");
- return this;
- };
- this.toggleMute = function() {
- fn("toggleMute");
- return this;
- };
- this.setVolume = function(volume) {
- fn("setVolume", volume);
- return this;
- };
- this.increaseVolume = function(value) {
- fn("increaseVolume", value);
- return this;
- };
- this.decreaseVolume = function(value) {
- fn("decreaseVolume", value);
- return this;
- };
- this.loop = function() {
- fn("loop");
- return this;
- };
- this.unloop = function() {
- fn("unloop");
- return this;
- };
- this.setSpeed = function(speed) {
- fn("setSpeed", speed);
- return this;
- };
- this.setTime = function(time) {
- fn("setTime", time);
- return this;
- };
- this.set = function(key, value) {
- fn("set", key, value);
- return this;
- };
- this.bind = function(type, func) {
- fn("bind", type, func);
- return this;
- };
- this.unbind = function(type) {
- fn("unbind", type);
- return this;
- };
- this.bindOnce = function(type, func) {
- fn("bindOnce", type, func);
- return this;
- };
- this.trigger = function(type) {
- fn("trigger", type);
- return this;
- };
- this.fade = function(from, to, duration, callback) {
- fn("fade", from, to, duration, callback);
- return this;
- };
- this.fadeIn = function(duration, callback) {
- fn("fadeIn", duration, callback);
- return this;
- };
- this.fadeOut = function(duration, callback) {
- fn("fadeOut", duration, callback);
- return this;
- };
- function fn() {
- var args = argsToArray(null, arguments), func = args.shift();
- for (var i = 0; i < sounds.length; i++) {
- sounds[i][func].apply(sounds[i], args);
- }
- }
- function argsToArray(array, args) {
- return array instanceof Array ? array : Array.prototype.slice.call(args);
- }
- },
- all: function() {
- return new buzz.group(buzz.sounds);
- },
- isSupported: function() {
- return !!buzz.el.canPlayType;
- },
- isOGGSupported: function() {
- return !!buzz.el.canPlayType && buzz.el.canPlayType('audio/ogg; codecs="vorbis"');
- },
- isWAVSupported: function() {
- return !!buzz.el.canPlayType && buzz.el.canPlayType('audio/wav; codecs="1"');
- },
- isMP3Supported: function() {
- return !!buzz.el.canPlayType && buzz.el.canPlayType("audio/mpeg;");
- },
- isAACSupported: function() {
- return !!buzz.el.canPlayType && (buzz.el.canPlayType("audio/x-m4a;") || buzz.el.canPlayType("audio/aac;"));
- },
- toTimer: function(time, withHours) {
- var h, m, s;
- h = Math.floor(time / 3600);
- h = isNaN(h) ? "--" : h >= 10 ? h : "0" + h;
- m = withHours ? Math.floor(time / 60 % 60) : Math.floor(time / 60);
- m = isNaN(m) ? "--" : m >= 10 ? m : "0" + m;
- s = Math.floor(time % 60);
- s = isNaN(s) ? "--" : s >= 10 ? s : "0" + s;
- return withHours ? h + ":" + m + ":" + s : m + ":" + s;
- },
- fromTimer: function(time) {
- var splits = time.toString().split(":");
- if (splits && splits.length === 3) {
- time = parseInt(splits[0], 10) * 3600 + parseInt(splits[1], 10) * 60 + parseInt(splits[2], 10);
- }
- if (splits && splits.length === 2) {
- time = parseInt(splits[0], 10) * 60 + parseInt(splits[1], 10);
- }
- return time;
- },
- toPercent: function(value, total, decimal) {
- var r = Math.pow(10, decimal || 0);
- return Math.round(value * 100 / total * r) / r;
- },
- fromPercent: function(percent, total, decimal) {
- var r = Math.pow(10, decimal || 0);
- return Math.round(total / 100 * percent * r) / r;
- }
- };
- return buzz;
-});
\ No newline at end of file
diff --git a/vendors/buzz/buzz.min.js b/vendors/buzz/buzz.min.js
deleted file mode 100644
index 86cbfec4e..000000000
--- a/vendors/buzz/buzz.min.js
+++ /dev/null
@@ -1,11 +0,0 @@
- // ----------------------------------------------------------------------------
- // Buzz, a Javascript HTML5 Audio library
- // v1.1.8 - Built 2015-01-12 11:08
- // Licensed under the MIT license.
- // http://buzz.jaysalvat.com/
- // ----------------------------------------------------------------------------
- // Copyright (C) 2010-2015 Jay Salvat
- // http://jaysalvat.com/
- // ----------------------------------------------------------------------------
-
-(function(t,e){"use strict";"undefined"!=typeof module&&module.exports?module.exports=e():"function"==typeof define&&define.amd?define([],e):t.buzz=e()})(this,function(){"use strict";var t=window.AudioContext||window.webkitAudioContext,e={audioCtx:window.AudioContext?new t:null,defaults:{autoplay:!1,duration:5e3,formats:[],loop:!1,placeholder:"--",preload:"metadata",volume:80,webAudioApi:!1,document:window.document},types:{mp3:"audio/mpeg",ogg:"audio/ogg",wav:"audio/wav",aac:"audio/aac",m4a:"audio/x-m4a"},sounds:[],el:document.createElement("audio"),sound:function(t,n){function i(t){for(var e=[],n=t.length-1,i=0;n>=i;i++)e.push({start:t.start(i),end:t.end(i)});return e}function u(t){return t.split(".").pop()}n=n||{};var s=n.document||e.defaults.document,r=0,o=[],a={},h=e.isSupported();if(this.load=function(){return h?(this.sound.load(),this):this},this.play=function(){return h?(this.sound.play(),this):this},this.togglePlay=function(){return h?(this.sound.paused?this.sound.play():this.sound.pause(),this):this},this.pause=function(){return h?(this.sound.pause(),this):this},this.isPaused=function(){return h?this.sound.paused:null},this.stop=function(){return h?(this.setTime(0),this.sound.pause(),this):this},this.isEnded=function(){return h?this.sound.ended:null},this.loop=function(){return h?(this.sound.loop="loop",this.bind("ended.buzzloop",function(){this.currentTime=0,this.play()}),this):this},this.unloop=function(){return h?(this.sound.removeAttribute("loop"),this.unbind("ended.buzzloop"),this):this},this.mute=function(){return h?(this.sound.muted=!0,this):this},this.unmute=function(){return h?(this.sound.muted=!1,this):this},this.toggleMute=function(){return h?(this.sound.muted=!this.sound.muted,this):this},this.isMuted=function(){return h?this.sound.muted:null},this.setVolume=function(t){return h?(0>t&&(t=0),t>100&&(t=100),this.volume=t,this.sound.volume=t/100,this):this},this.getVolume=function(){return h?this.volume:this},this.increaseVolume=function(t){return this.setVolume(this.volume+(t||1))},this.decreaseVolume=function(t){return this.setVolume(this.volume-(t||1))},this.setTime=function(t){if(!h)return this;var e=!0;return this.whenReady(function(){e===!0&&(e=!1,this.sound.currentTime=t)}),this},this.getTime=function(){if(!h)return null;var t=Math.round(100*this.sound.currentTime)/100;return isNaN(t)?e.defaults.placeholder:t},this.setPercent=function(t){return h?this.setTime(e.fromPercent(t,this.sound.duration)):this},this.getPercent=function(){if(!h)return null;var t=Math.round(e.toPercent(this.sound.currentTime,this.sound.duration));return isNaN(t)?e.defaults.placeholder:t},this.setSpeed=function(t){return h?(this.sound.playbackRate=t,this):this},this.getSpeed=function(){return h?this.sound.playbackRate:null},this.getDuration=function(){if(!h)return null;var t=Math.round(100*this.sound.duration)/100;return isNaN(t)?e.defaults.placeholder:t},this.getPlayed=function(){return h?i(this.sound.played):null},this.getBuffered=function(){return h?i(this.sound.buffered):null},this.getSeekable=function(){return h?i(this.sound.seekable):null},this.getErrorCode=function(){return h&&this.sound.error?this.sound.error.code:0},this.getErrorMessage=function(){if(!h)return null;switch(this.getErrorCode()){case 1:return"MEDIA_ERR_ABORTED";case 2:return"MEDIA_ERR_NETWORK";case 3:return"MEDIA_ERR_DECODE";case 4:return"MEDIA_ERR_SRC_NOT_SUPPORTED";default:return null}},this.getStateCode=function(){return h?this.sound.readyState:null},this.getStateMessage=function(){if(!h)return null;switch(this.getStateCode()){case 0:return"HAVE_NOTHING";case 1:return"HAVE_METADATA";case 2:return"HAVE_CURRENT_DATA";case 3:return"HAVE_FUTURE_DATA";case 4:return"HAVE_ENOUGH_DATA";default:return null}},this.getNetworkStateCode=function(){return h?this.sound.networkState:null},this.getNetworkStateMessage=function(){if(!h)return null;switch(this.getNetworkStateCode()){case 0:return"NETWORK_EMPTY";case 1:return"NETWORK_IDLE";case 2:return"NETWORK_LOADING";case 3:return"NETWORK_NO_SOURCE";default:return null}},this.set=function(t,e){return h?(this.sound[t]=e,this):this},this.get=function(t){return h?t?this.sound[t]:this.sound:null},this.bind=function(t,e){if(!h)return this;t=t.split(" ");for(var n=this,i=function(t){e.call(n,t)},u=0;t.length>u;u++){var s=t[u],r=s;s=r.split(".")[0],o.push({idx:r,func:i}),this.sound.addEventListener(s,i,!0)}return this},this.unbind=function(t){if(!h)return this;t=t.split(" ");for(var e=0;t.length>e;e++)for(var n=t[e],i=n.split(".")[0],u=0;o.length>u;u++){var s=o[u].idx.split(".");(o[u].idx===n||s[1]&&s[1]===n.replace(".",""))&&(this.sound.removeEventListener(i,o[u].func,!0),o.splice(u,1))}return this},this.bindOnce=function(t,e){if(!h)return this;var n=this;return a[r++]=!1,this.bind(t+"."+r,function(){a[r]||(a[r]=!0,e.call(n)),n.unbind(t+"."+r)}),this},this.trigger=function(t,e){if(!h)return this;t=t.split(" ");for(var n=0;t.length>n;n++)for(var i=t[n],u=0;o.length>u;u++){var r=o[u].idx.split(".");if(o[u].idx===i||r[0]&&r[0]===i.replace(".","")){var a=s.createEvent("HTMLEvents");a.initEvent(r[0],!1,!0),a.originalEvent=e,this.sound.dispatchEvent(a)}}return this},this.fadeTo=function(t,n,i){function u(){setTimeout(function(){t>s&&t>o.volume?(o.setVolume(o.volume+=1),u()):s>t&&o.volume>t?(o.setVolume(o.volume-=1),u()):i instanceof Function&&i.apply(o)},r)}if(!h)return this;n instanceof Function?(i=n,n=e.defaults.duration):n=n||e.defaults.duration;var s=this.volume,r=n/Math.abs(s-t),o=this;return this.play(),this.whenReady(function(){u()}),this},this.fadeIn=function(t,e){return h?this.setVolume(0).fadeTo(100,t,e):this},this.fadeOut=function(t,e){return h?this.fadeTo(0,t,e):this},this.fadeWith=function(t,e){return h?(this.fadeOut(e,function(){this.stop()}),t.play().fadeIn(e),this):this},this.whenReady=function(t){if(!h)return null;var e=this;0===this.sound.readyState?this.bind("canplay.buzzwhenready",function(){t.call(e)}):t.call(e)},this.addSource=function(t){var n=this,i=s.createElement("source");return i.src=t,e.types[u(t)]&&(i.type=e.types[u(t)]),this.sound.appendChild(i),i.addEventListener("error",function(t){n.sound.networkState=3,n.trigger("sourceerror",t)}),i},h&&t){for(var d in e.defaults)e.defaults.hasOwnProperty(d)&&void 0===n[d]&&(n[d]=e.defaults[d]);if(this.sound=s.createElement("audio"),n.webAudioApi&&e.audioCtx&&(this.source=e.audioCtx.createMediaElementSource(this.sound),this.source.connect(e.audioCtx.destination)),t instanceof Array)for(var l in t)t.hasOwnProperty(l)&&this.addSource(t[l]);else if(n.formats.length)for(var c in n.formats)n.formats.hasOwnProperty(c)&&this.addSource(t+"."+n.formats[c]);else this.addSource(t);n.loop&&this.loop(),n.autoplay&&(this.sound.autoplay="autoplay"),this.sound.preload=n.preload===!0?"auto":n.preload===!1?"none":n.preload,this.setVolume(n.volume),e.sounds.push(this)}},group:function(t){function e(){for(var e=n(null,arguments),i=e.shift(),u=0;t.length>u;u++)t[u][i].apply(t[u],e)}function n(t,e){return t instanceof Array?t:Array.prototype.slice.call(e)}t=n(t,arguments),this.getSounds=function(){return t},this.add=function(e){e=n(e,arguments);for(var i=0;e.length>i;i++)t.push(e[i])},this.remove=function(e){e=n(e,arguments);for(var i=0;e.length>i;i++)for(var u=0;t.length>u;u++)if(t[u]===e[i]){t.splice(u,1);break}},this.load=function(){return e("load"),this},this.play=function(){return e("play"),this},this.togglePlay=function(){return e("togglePlay"),this},this.pause=function(t){return e("pause",t),this},this.stop=function(){return e("stop"),this},this.mute=function(){return e("mute"),this},this.unmute=function(){return e("unmute"),this},this.toggleMute=function(){return e("toggleMute"),this},this.setVolume=function(t){return e("setVolume",t),this},this.increaseVolume=function(t){return e("increaseVolume",t),this},this.decreaseVolume=function(t){return e("decreaseVolume",t),this},this.loop=function(){return e("loop"),this},this.unloop=function(){return e("unloop"),this},this.setSpeed=function(t){return e("setSpeed",t),this},this.setTime=function(t){return e("setTime",t),this},this.set=function(t,n){return e("set",t,n),this},this.bind=function(t,n){return e("bind",t,n),this},this.unbind=function(t){return e("unbind",t),this},this.bindOnce=function(t,n){return e("bindOnce",t,n),this},this.trigger=function(t){return e("trigger",t),this},this.fade=function(t,n,i,u){return e("fade",t,n,i,u),this},this.fadeIn=function(t,n){return e("fadeIn",t,n),this},this.fadeOut=function(t,n){return e("fadeOut",t,n),this}},all:function(){return new e.group(e.sounds)},isSupported:function(){return!!e.el.canPlayType},isOGGSupported:function(){return!!e.el.canPlayType&&e.el.canPlayType('audio/ogg; codecs="vorbis"')},isWAVSupported:function(){return!!e.el.canPlayType&&e.el.canPlayType('audio/wav; codecs="1"')},isMP3Supported:function(){return!!e.el.canPlayType&&e.el.canPlayType("audio/mpeg;")},isAACSupported:function(){return!!e.el.canPlayType&&(e.el.canPlayType("audio/x-m4a;")||e.el.canPlayType("audio/aac;"))},toTimer:function(t,e){var n,i,u;return n=Math.floor(t/3600),n=isNaN(n)?"--":n>=10?n:"0"+n,i=e?Math.floor(t/60%60):Math.floor(t/60),i=isNaN(i)?"--":i>=10?i:"0"+i,u=Math.floor(t%60),u=isNaN(u)?"--":u>=10?u:"0"+u,e?n+":"+i+":"+u:i+":"+u},fromTimer:function(t){var e=(""+t).split(":");return e&&3===e.length&&(t=3600*parseInt(e[0],10)+60*parseInt(e[1],10)+parseInt(e[2],10)),e&&2===e.length&&(t=60*parseInt(e[0],10)+parseInt(e[1],10)),t},toPercent:function(t,e,n){var i=Math.pow(10,n||0);return Math.round(100*t/e*i)/i},fromPercent:function(t,e,n){var i=Math.pow(10,n||0);return Math.round(e/100*t*i)/i}};return e});
\ No newline at end of file
diff --git a/vendors/ckeditor-plugins/signature/plugin.js b/vendors/ckeditor-plugins/signature/plugin.js
index 68777a7ae..31ff05e1d 100644
--- a/vendors/ckeditor-plugins/signature/plugin.js
+++ b/vendors/ckeditor-plugins/signature/plugin.js
@@ -4,50 +4,52 @@ rl_signature_replacer = function (editor, sText, sSignature, bHtml, bInsertBefor
if (!bHtml)
{
sText = sText
- .replace(/\u200C\u200C/g, '\u0002\u0002')
- .replace(/\u200D\u200D/g, '\u0003\u0003')
+ .replace(/\u200C([\s\S]*)\u200C/g, '\u0002$1\u0002')
+ .replace(/\u200C/g, '')
;
}
var
- sTextWithoutSignature = sText
- .replace(/\u0002\u0002[\s\S]*\u0002\u0002/gm, '')
- .replace(/\u0003\u0003[\s\S]*\u0003\u0003/gm, ''),
- bEmptyText = '' === $.trim(sTextWithoutSignature),
+ sP = '~~~~@~~~~',
+ bEmptyText = false,
sNewLine = (bHtml ? ' ' : "\n")
;
+ sText = sText.replace(/\u0002([\s\S]*)\u0002/gm, sP + '$1' + sP);
+
+ if (editor.__previos_signature)
+ {
+ sText = sText
+ .replace(sP + editor.__previos_signature + sP, '')
+ .replace(sP + editor.__previos_signature + sP, '')
+ .replace(sP + editor.__previos_signature + sP, '')
+ ;
+ }
+
+ sText = sText.replace(sP, '').replace(sP, '').replace(sP, '').replace(sP, '');
+
+ bEmptyText = '' === $.trim(sText);
if (!bEmptyText && bHtml)
{
- bEmptyText = '' !== $.trim(editor.__plainUtils.htmlToPlain(sTextWithoutSignature));
- }
-
- if (!/\u0002\u0002/gm.test(sText))
- {
- sText = "\u0002\u0002\u0002\u0002" + sText;
- }
-
- if (!/\u0003\u0003/gm.test(sText))
- {
- sText = sText + "\u0003\u0003\u0003\u0003";
+ bEmptyText = '' !== $.trim(editor.__plainUtils.htmlToPlain(sText));
}
if (bInsertBefore)
{
- sText = sText.replace(/\u0002\u0002[\s\S]*\u0002\u0002/gm, "\u0002\u0002" + sSignature + (bEmptyText ? '' : sNewLine) + "\u0002\u0002");
- sText = sText.replace(/\u0003\u0003[\s\S]*\u0003\u0003/gm, "\u0003\u0003\u0003\u0003");
+ sText = "\u0002" + sSignature + (bEmptyText ? '' : sNewLine) + "\u0002" + sText;
+ editor.__previos_signature = sSignature + (bEmptyText ? '' : sNewLine);
}
else
{
- sText = sText.replace(/\u0002\u0002[\s\S]*\u0002\u0002/gm, "\u0002\u0002\u0002\u0002");
- sText = sText.replace(/\u0003\u0003[\s\S]*\u0003\u0003/gm, "\u0003\u0003" + (bEmptyText ? '' : sNewLine) + sSignature + "\u0003\u0003");
+ sText = sText + "\u0002" + (bEmptyText ? '' : sNewLine) + sSignature + "\u0002";
+ editor.__previos_signature = (bEmptyText ? '' : sNewLine) + sSignature;
}
if (!bHtml)
{
sText = sText
- .replace(/\u0002\u0002/g, '\u200C\u200C')
- .replace(/\u0003\u0003/g, '\u200D\u200D')
+ .replace(/\u0002([\s\S]*)\u0002/g, '\u200C$1\u200C')
+ .replace(/\u0002/g, '')
;
}
@@ -90,8 +92,7 @@ CKEDITOR.plugins.add('signature', {
}
editor.__plain.setRawData(
- rl_signature_replacer(editor,
- editor.__plain.getRawData(), sResultSignature, false, bInsertBefore));
+ rl_signature_replacer(editor, editor.__plain.getRawData(), sResultSignature, false, bInsertBefore));
}
else
@@ -105,8 +106,7 @@ CKEDITOR.plugins.add('signature', {
}
editor.setData(
- rl_signature_replacer(editor,
- editor.getData(), sResultSignature, true, bInsertBefore));
+ rl_signature_replacer(editor, editor.getData(), sResultSignature, true, bInsertBefore));
}
}
catch (e) {}
diff --git a/vendors/flags/flags-fixed.css b/vendors/flags/flags-fixed.css
index 799431bbc..2402e12e0 100644
--- a/vendors/flags/flags-fixed.css
+++ b/vendors/flags/flags-fixed.css
@@ -17,6 +17,7 @@
.flag.flag-en-uk {background-position: -176px -44px}
.flag.flag-en-ca {background-position: -48px -22px}
+.flag.flag-ar, .flag.flag-ar-ar {background-position: -160px 0}
.flag.flag-bg, .flag.flag-bg-bg {background-position: -80px -11px}
.flag.flag-nl, .flag.flag-nl-nl {background-position: -80px -110px}
.flag.flag-pl, .flag.flag-pl-pl {background-position: -32px -121px}
diff --git a/vendors/fontastic/fonts/rainloop.eot b/vendors/fontastic/fonts/rainloop.eot
index cb64d4537..d2bf0d541 100644
Binary files a/vendors/fontastic/fonts/rainloop.eot and b/vendors/fontastic/fonts/rainloop.eot differ
diff --git a/vendors/fontastic/fonts/rainloop.svg b/vendors/fontastic/fonts/rainloop.svg
index 3357f3364..cc66a0e77 100644
--- a/vendors/fontastic/fonts/rainloop.svg
+++ b/vendors/fontastic/fonts/rainloop.svg
@@ -122,4 +122,5 @@
+
diff --git a/vendors/fontastic/fonts/rainloop.ttf b/vendors/fontastic/fonts/rainloop.ttf
index 3cc1d79cc..09186ead5 100644
Binary files a/vendors/fontastic/fonts/rainloop.ttf and b/vendors/fontastic/fonts/rainloop.ttf differ
diff --git a/vendors/fontastic/fonts/rainloop.woff b/vendors/fontastic/fonts/rainloop.woff
index 3ff6793d9..a7d4ab38c 100644
Binary files a/vendors/fontastic/fonts/rainloop.woff and b/vendors/fontastic/fonts/rainloop.woff differ
diff --git a/vendors/fontastic/icons-reference.html b/vendors/fontastic/icons-reference.html
index 7132f5af8..94b3b7e95 100644
--- a/vendors/fontastic/icons-reference.html
+++ b/vendors/fontastic/icons-reference.html
@@ -505,6 +505,10 @@ h2{font-size:18px;padding:0 0 21px 5px;margin:45px 0 0 0;text-transform:uppercas