diff --git a/CHANGELOG.md b/CHANGELOG.md index e563a11e6..c036de7a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,25 @@ Changelog ========== +Version 6.10.2 *(2019-10-13)* +---------------------------- + + * Fixed a glitch with small letters in some cases + * Properly display SVG images + * Show a "Pro" label at the About sections' app version + +Version 6.10.1 *(2019-10-06)* +---------------------------- + + * Fixed some Portrait photo related crashes + +Version 6.10.0 *(2019-10-04)* +---------------------------- + + * Added initial support for Portrait images + * Updated some helper libraries + * Some stability and translation improvements + Version 6.9.6 *(2019-09-12)* ---------------------------- diff --git a/LICENSE b/LICENSE index ff97af7d9..f288702d2 100644 --- a/LICENSE +++ b/LICENSE @@ -1,201 +1,674 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + 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. - 1. Definitions. + Preamble - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. + The GNU General Public License is a free, copyleft license for +software and other kinds of works. - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. + 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. - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. + The precise terms and conditions for copying, distribution and +modification follow. - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. + TERMS AND CONDITIONS - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. + 0. Definitions. - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: + "This License" refers to version 3 of the GNU General Public License. - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and + "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. - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and + 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. - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. + A "covered work" means either the unmodified Program or a work based +on the Program. - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. + 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. - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. + 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. - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. + 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. - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. + 1. Source Code. - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. + 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. - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. + 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. - END OF TERMS AND CONDITIONS + 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. - APPENDIX: How to apply the Apache License to your work. + 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. - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. - Copyright 2017 SimpleMobileTools + The Corresponding Source for a work in source code form is that +same work. - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at + 2. Basic Permissions. - http://www.apache.org/licenses/LICENSE-2.0 + 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. - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/README.md b/README.md index b39f5fa3a..75fbfa410 100644 --- a/README.md +++ b/README.md @@ -34,23 +34,7 @@ This app is just one piece of a bigger series of apps. You can find the rest of Get it on F-Droid
-App image +App image App image App image
- -License -------- - Copyright 2016-present SimpleMobileTools - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/app/build.gradle b/app/build.gradle index 943214ec9..802d025b8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -15,8 +15,8 @@ android { applicationId "com.simplemobiletools.gallery.pro" minSdkVersion 21 targetSdkVersion 28 - versionCode 266 - versionName "6.9.6" + versionCode 269 + versionName "6.10.2" multiDexEnabled true setProperty("archivesBaseName", "gallery") vectorDrawables.useSupportLibrary = true @@ -62,11 +62,11 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.17.17' + implementation 'com.simplemobiletools:commons:5.18.12' implementation 'com.theartofdev.edmodo:android-image-cropper:2.8.0' implementation 'androidx.multidex:multidex:2.0.1' implementation 'it.sephiroth.android.exif:library:1.0.1' - implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.17' + implementation 'pl.droidsonroids.gif:android-gif-drawable:1.2.18' implementation 'androidx.constraintlayout:constraintlayout:2.0.0-beta2' implementation 'com.google.android.exoplayer:exoplayer-core:2.9.6' implementation 'com.google.vr:sdk-panowidget:1.180.0' @@ -76,8 +76,9 @@ dependencies { implementation 'com.squareup.picasso:picasso:2.71828' implementation 'com.caverock:androidsvg-aar:1.3' implementation 'com.github.tibbi:gestureviews:a2208ce9d9' - implementation 'com.github.tibbi:subsampling-scale-image-view:7810989016' - kapt 'com.github.bumptech.glide:compiler:4.9.0' // keep it here too, not just in Commons, else loading SVGs wont work + implementation 'com.github.tibbi:subsampling-scale-image-view:4f032440aa' + + kapt 'com.github.bumptech.glide:compiler:4.10.0' kapt 'androidx.room:room-compiler:2.1.0' implementation 'androidx.room:room-runtime:2.1.0' diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/MainActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/MainActivity.kt index 2535031c3..cf92d6430 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/MainActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/MainActivity.kt @@ -1119,8 +1119,11 @@ class MainActivity : SimpleActivity(), DirectoryOperationsListener { if (!File(it.path).exists()) { invalidDirs.add(it) } else if (it.path != config.tempFolderPath) { - val children = File(it.path).list()?.asList() - val hasMediaFile = children?.any { it?.isMediaFile() == true } ?: false + val children = File(it.path).listFiles()?.asList() + val hasMediaFile = children?.any { + it?.isMediaFile() == true || (it.isDirectory && it.name.startsWith("img_", true)) + } ?: false + if (!hasMediaFile) { invalidDirs.add(it) } diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaPhotoActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaPhotoActivity.kt index c89d2aefc..cbf066e42 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaPhotoActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaPhotoActivity.kt @@ -132,7 +132,7 @@ open class PanoramaPhotoActivity : SimpleActivity() { } } - override fun onConfigurationChanged(newConfig: Configuration?) { + override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) setupButtonMargins() } diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaVideoActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaVideoActivity.kt index c4803333c..510f71792 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaVideoActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PanoramaVideoActivity.kt @@ -157,7 +157,7 @@ open class PanoramaVideoActivity : SimpleActivity(), SeekBar.OnSeekBarChangeList } } - override fun onConfigurationChanged(newConfig: Configuration?) { + override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) setupButtons() } diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PhotoVideoActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PhotoVideoActivity.kt index b29dff33b..6e8072571 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PhotoVideoActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/PhotoVideoActivity.kt @@ -149,6 +149,7 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList filename.isGif() -> TYPE_GIFS filename.isRawFast() -> TYPE_RAWS filename.isSvg() -> TYPE_SVGS + file.isPortrait() -> TYPE_PORTRAITS else -> TYPE_IMAGES } @@ -222,7 +223,7 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList finish() } - override fun onConfigurationChanged(newConfig: Configuration?) { + override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) initBottomActionsLayout() } @@ -280,7 +281,8 @@ open class PhotoVideoActivity : SimpleActivity(), ViewPagerFragment.FragmentList path.isVideoFast() && filter and TYPE_VIDEOS == 0 || path.isGif() && filter and TYPE_GIFS == 0 || path.isRawFast() && filter and TYPE_RAWS == 0 || - path.isSvg() && filter and TYPE_SVGS == 0) + path.isSvg() && filter and TYPE_SVGS == 0 || + path.isPortrait() && filter and TYPE_PORTRAITS == 0) } private fun initBottomActions() { diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/ViewPagerActivity.kt index 53276bf15..1ab9d464e 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/ViewPagerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/activities/ViewPagerActivity.kt @@ -266,7 +266,18 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View return } - if (!File(mPath).exists()) { + if (mPath.isPortrait() && getPortraitPath() == "") { + val newIntent = Intent(this, ViewPagerActivity::class.java) + newIntent.putExtras(intent!!.extras!!) + newIntent.putExtra(PORTRAIT_PATH, mPath) + newIntent.putExtra(PATH, "${mPath.getParentPath().getParentPath()}/${mPath.getFilenameFromPath()}") + + startActivity(newIntent) + finish() + return + } + + if (!File(mPath).exists() && getPortraitPath() == "") { finish() return } @@ -336,6 +347,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View mPath.isGif() -> TYPE_GIFS mPath.isSvg() -> TYPE_SVGS mPath.isRawFast() -> TYPE_RAWS + mPath.isPortrait() -> TYPE_PORTRAITS else -> TYPE_IMAGES } @@ -507,7 +519,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View private fun scheduleSwipe() { mSlideshowHandler.removeCallbacksAndMessages(null) if (mIsSlideshowActive) { - if (getCurrentMedium()!!.isImage() || getCurrentMedium()!!.isGIF()) { + if (getCurrentMedium()!!.isImage() || getCurrentMedium()!!.isGIF() || getCurrentMedium()!!.isPortrait()) { mSlideshowHandler.postDelayed({ if (mIsSlideshowActive && !isDestroyed) { swipeToNextMedium() @@ -529,7 +541,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View private fun getMediaForSlideshow(): Boolean { mSlideshowMedia = mMediaFiles.filter { - it.isImage() || (config.slideshowIncludeVideos && it.isVideo() || (config.slideshowIncludeGIFs && it.isGIF())) + it.isImage() || it.isPortrait() || (config.slideshowIncludeVideos && it.isVideo() || (config.slideshowIncludeGIFs && it.isGIF())) }.toMutableList() if (config.slideshowRandomOrder) { @@ -670,6 +682,8 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View private fun getCurrentPhotoFragment() = getCurrentFragment() as? PhotoFragment + private fun getPortraitPath() = intent.getStringExtra(PORTRAIT_PATH) ?: "" + private fun isShowHiddenFlagNeeded(): Boolean { val file = File(mPath) if (file.isHidden) { @@ -995,7 +1009,7 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View } } - override fun onConfigurationChanged(newConfig: Configuration?) { + override fun onConfigurationChanged(newConfig: Configuration) { super.onConfigurationChanged(newConfig) initBottomActionsLayout() } @@ -1032,7 +1046,17 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View private fun getPositionInList(items: MutableList): Int { mPos = 0 for ((i, medium) in items.withIndex()) { - if (medium.path == mPath) { + val portraitPath = getPortraitPath() + if (portraitPath != "") { + val portraitPaths = File(portraitPath).parentFile?.list() + if (portraitPaths != null) { + for (path in portraitPaths) { + if (medium.name == path) { + return i + } + } + } + } else if (medium.path == mPath) { return i } } diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/adapters/MediaAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/adapters/MediaAdapter.kt index 7c06e085d..0b609842c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/adapters/MediaAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/adapters/MediaAdapter.kt @@ -457,7 +457,14 @@ class MediaAdapter(activity: BaseSimpleActivity, var media: MutableList, val sideElementWidth: Int, val itemClick: (Int, Int) -> Unit) : + RecyclerView.Adapter() { + + var currentSelectionIndex = -1 + var views = HashMap() + private var strokeBackground = context.resources.getDrawable(R.drawable.stroke_background) + private val itemWidth = context.resources.getDimension(R.dimen.portrait_photos_stripe_height).toInt() + + override fun onBindViewHolder(holder: ViewHolder, position: Int) { + holder.bindView(photos[position], position) + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { + val view = LayoutInflater.from(parent.context).inflate(R.layout.portrait_photo_item, parent, false) + return ViewHolder(view) + } + + override fun getItemCount() = photos.size + + fun setCurrentPhoto(position: Int) { + if (currentSelectionIndex != position) { + currentSelectionIndex = position + notifyDataSetChanged() + } + } + + fun performClickOn(position: Int) { + views[position]?.performClick() + } + + inner class ViewHolder(view: View) : RecyclerView.ViewHolder(view) { + fun bindView(photo: String, position: Int): View { + itemView.apply { + portrait_photo_item_thumbnail.layoutParams.width = if (position == 0 || position == photos.size - 1) { + sideElementWidth + } else { + itemWidth + } + + portrait_photo_item_thumbnail.background = if (photo.isEmpty() || position != currentSelectionIndex) { + null + } else { + strokeBackground + } + + val options = RequestOptions() + .signature(ObjectKey(photo.getFileKey())) + .diskCacheStrategy(DiskCacheStrategy.RESOURCE) + .centerCrop() + + Glide.with(context) + .load(photo) + .transition(DrawableTransitionOptions.withCrossFade()) + .apply(options) + .into(portrait_photo_item_thumbnail) + + if (photo.isNotEmpty()) { + isClickable = true + views[position] = this + setOnClickListener { + itemClick(position, x.toInt()) + setCurrentPhoto(position) + } + } else { + isClickable = false + } + } + return itemView + } + } +} diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt index 86bd21488..e43800976 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt @@ -448,7 +448,7 @@ fun Context.getFolderNameFromPath(path: String): String { fun Context.loadImage(type: Int, path: String, target: MySquareImageView, horizontalScroll: Boolean, animateGifs: Boolean, cropThumbnails: Boolean, skipMemoryCacheAtPaths: ArrayList? = null) { target.isHorizontalScrolling = horizontalScroll - if (type == TYPE_IMAGES || type == TYPE_VIDEOS || type == TYPE_RAWS) { + if (type == TYPE_IMAGES || type == TYPE_VIDEOS || type == TYPE_RAWS || type == TYPE_PORTRAITS) { if (type == TYPE_IMAGES && path.isPng()) { loadPng(path, target, cropThumbnails, skipMemoryCacheAtPaths) } else { @@ -619,6 +619,17 @@ fun Context.getCachedMedia(path: String, getVideosOnly: Boolean = false, getImag media.addAll(getUpdatedDeletedMedia(mediumDao)) } + if (config.filterMedia and TYPE_PORTRAITS != 0) { + val foldersToAdd = ArrayList() + for (folder in foldersToScan) { + val allFiles = File(folder).listFiles() ?: continue + allFiles.filter { it.isDirectory && it.name.startsWith("img_", true) }.forEach { + foldersToAdd.add(it.absolutePath) + } + } + foldersToScan.addAll(foldersToAdd) + } + val shouldShowHidden = config.shouldShowHidden foldersToScan.filter { path.isNotEmpty() || !config.isFolderProtected(it) }.forEach { try { @@ -803,6 +814,7 @@ fun Context.addPathToDB(path: String) { path.isGif() -> TYPE_GIFS path.isRawFast() -> TYPE_RAWS path.isSvg() -> TYPE_SVGS + path.isPortrait() -> TYPE_PORTRAITS else -> TYPE_IMAGES } diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/fragments/PhotoFragment.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/fragments/PhotoFragment.kt index 51b7b7992..c0eb24494 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/fragments/PhotoFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/fragments/PhotoFragment.kt @@ -16,8 +16,10 @@ import android.os.Bundle import android.os.Handler import android.util.DisplayMetrics import android.view.LayoutInflater +import android.view.MotionEvent import android.view.View import android.view.ViewGroup +import android.widget.RelativeLayout import com.alexvasilkov.gestures.GestureController import com.alexvasilkov.gestures.State import com.bumptech.glide.Glide @@ -40,6 +42,7 @@ import com.simplemobiletools.commons.helpers.ensureBackgroundThread import com.simplemobiletools.gallery.pro.R import com.simplemobiletools.gallery.pro.activities.PanoramaPhotoActivity import com.simplemobiletools.gallery.pro.activities.PhotoActivity +import com.simplemobiletools.gallery.pro.adapters.PortraitPhotosAdapter import com.simplemobiletools.gallery.pro.extensions.* import com.simplemobiletools.gallery.pro.helpers.* import com.simplemobiletools.gallery.pro.models.Medium @@ -54,6 +57,7 @@ import pl.droidsonroids.gif.InputSource import java.io.File import java.io.FileOutputStream import java.util.* +import kotlin.math.ceil class PhotoFragment : ViewPagerFragment() { private val DEFAULT_DOUBLE_TAP_ZOOM = 2f @@ -72,6 +76,7 @@ class PhotoFragment : ViewPagerFragment() { private var mWasInit = false private var mIsPanorama = false private var mIsSubsamplingVisible = false // checking view.visibility is unreliable, use an extra variable for it + private var mCurrentPortraitPhotoPath = "" private var mImageOrientation = -1 private var mLoadZoomableViewHandler = Handler() private var mScreenWidth = 0 @@ -337,6 +342,11 @@ class PhotoFragment : ViewPagerFragment() { private fun loadImage() { checkScreenDimensions() + + if (mMedium.isPortrait() && context != null) { + showPortraitStripe() + } + mImageOrientation = getImageOrientation() when { mMedium.isGIF() -> loadGif() @@ -377,7 +387,7 @@ class PhotoFragment : ViewPagerFragment() { private fun loadBitmap(addZoomableView: Boolean = true) { val priority = if (mIsFragmentVisible) Priority.IMMEDIATE else Priority.NORMAL val options = RequestOptions() - .signature(mMedium.path.getFileSignature()) + .signature(getFilePathToShow().getFileSignature()) .format(DecodeFormat.PREFER_ARGB_8888) .priority(priority) .diskCacheStrategy(DiskCacheStrategy.RESOURCE) @@ -389,7 +399,7 @@ class PhotoFragment : ViewPagerFragment() { } Glide.with(context!!) - .load(mMedium.path) + .load(getFilePathToShow()) .apply(options) .listener(object : RequestListener { override fun onLoadFailed(e: GlideException?, model: Any?, target: Target?, isFirstResource: Boolean): Boolean { @@ -410,7 +420,7 @@ class PhotoFragment : ViewPagerFragment() { } private fun tryLoadingWithPicasso(addZoomableView: Boolean) { - var pathToLoad = if (mMedium.path.startsWith("content://")) mMedium.path else "file://${mMedium.path}" + var pathToLoad = if (getFilePathToShow().startsWith("content://")) getFilePathToShow() else "file://${getFilePathToShow()}" pathToLoad = pathToLoad.replace("%", "%25").replace("#", "%23") try { @@ -440,6 +450,117 @@ class PhotoFragment : ViewPagerFragment() { } } + private fun showPortraitStripe() { + val files = File(mMedium.parentPath).listFiles()?.toMutableList() as? ArrayList + if (files != null) { + val screenWidth = context!!.realScreenSize.x + val itemWidth = context!!.resources.getDimension(R.dimen.portrait_photos_stripe_height).toInt() + context!!.resources.getDimension(R.dimen.one_dp).toInt() + val sideWidth = screenWidth / 2 - itemWidth / 2 + val fakeItemsCnt = ceil(sideWidth / itemWidth.toDouble()).toInt() + + val paths = fillPhotoPaths(files, fakeItemsCnt) + var curWidth = itemWidth + while (curWidth < screenWidth) { + curWidth += itemWidth + } + + val sideElementWidth = curWidth - screenWidth + val adapter = PortraitPhotosAdapter(context!!, paths, sideElementWidth) { position, x -> + if (mIsFullscreen) { + return@PortraitPhotosAdapter + } + + mView.photo_portrait_stripe.smoothScrollBy((x + itemWidth / 2) - screenWidth / 2, 0) + if (paths[position] != mCurrentPortraitPhotoPath) { + mCurrentPortraitPhotoPath = paths[position] + hideZoomableView() + loadBitmap() + } + } + + mView.photo_portrait_stripe.adapter = adapter + setupStripeBottomMargin() + + val coverIndex = getCoverImageIndex(paths) + if (coverIndex != -1) { + mCurrentPortraitPhotoPath = paths[coverIndex] + setupStripeUpListener(adapter, screenWidth, itemWidth) + + mView.photo_portrait_stripe.onGlobalLayout { + mView.photo_portrait_stripe.scrollBy((coverIndex - fakeItemsCnt) * itemWidth, 0) + adapter.setCurrentPhoto(coverIndex) + mView.photo_portrait_stripe_wrapper.beVisible() + } + } + } + } + + private fun fillPhotoPaths(files: ArrayList, fakeItemsCnt: Int): ArrayList { + val paths = ArrayList() + for (i in 0 until fakeItemsCnt) { + paths.add("") + } + + files.forEach { + paths.add(it.absolutePath) + } + + for (i in 0 until fakeItemsCnt) { + paths.add("") + } + return paths + } + + private fun setupStripeBottomMargin() { + var bottomMargin = context!!.navigationBarHeight + context!!.resources.getDimension(R.dimen.normal_margin).toInt() + if (context!!.config.bottomActions) { + bottomMargin += context!!.resources.getDimension(R.dimen.bottom_actions_height).toInt() + } + (mView.photo_portrait_stripe_wrapper.layoutParams as RelativeLayout.LayoutParams).bottomMargin = bottomMargin + } + + private fun getCoverImageIndex(paths: ArrayList): Int { + var coverIndex = -1 + paths.forEachIndexed { index, path -> + if (path.contains("cover", true)) { + coverIndex = index + } + } + + if (coverIndex == -1) { + paths.forEachIndexed { index, path -> + if (path.isNotEmpty()) { + coverIndex = index + } + } + } + return coverIndex + } + + private fun setupStripeUpListener(adapter: PortraitPhotosAdapter, screenWidth: Int, itemWidth: Int) { + mView.photo_portrait_stripe.setOnTouchListener { v, event -> + if (event.action == MotionEvent.ACTION_UP || event.action == MotionEvent.ACTION_CANCEL) { + var closestIndex = -1 + var closestDistance = Integer.MAX_VALUE + val center = screenWidth / 2 + for ((key, value) in adapter.views) { + val distance = Math.abs(value.x.toInt() + itemWidth / 2 - center) + if (distance < closestDistance) { + closestDistance = distance + closestIndex = key + } + } + + Handler().postDelayed({ + adapter.performClickOn(closestIndex) + }, 100) + } + false + } + } + + private fun getFilePathToShow() = if (mMedium.isPortrait()) mCurrentPortraitPhotoPath else mMedium.path + private fun openPanorama() { Intent(context, PanoramaPhotoActivity::class.java).apply { putExtra(PATH, mMedium.path) @@ -450,7 +571,7 @@ class PhotoFragment : ViewPagerFragment() { private fun scheduleZoomableView() { mLoadZoomableViewHandler.removeCallbacksAndMessages(null) mLoadZoomableViewHandler.postDelayed({ - if (mIsFragmentVisible && context?.config?.allowZoomingImages == true && mMedium.isImage() && !mIsSubsamplingVisible) { + if (mIsFragmentVisible && context?.config?.allowZoomingImages == true && (mMedium.isImage() || mMedium.isPortrait()) && !mIsSubsamplingVisible) { addZoomableView() } }, ZOOMABLE_VIEW_LOAD_DELAY) @@ -487,7 +608,7 @@ class PhotoFragment : ViewPagerFragment() { rotationEnabled = config.allowRotatingWithGestures isOneToOneZoomEnabled = config.allowOneToOneZoom orientation = newOrientation - setImage(mMedium.path) + setImage(getFilePathToShow()) onImageEventListener = object : SubsamplingScaleImageView.OnImageEventListener { override fun onReady() { @@ -551,7 +672,7 @@ class PhotoFragment : ViewPagerFragment() { var orient = defaultOrientation try { - val path = mMedium.path + val path = getFilePathToShow() orient = if (path.startsWith("content:/")) { val inputStream = context!!.contentResolver.openInputStream(Uri.parse(path)) val exif = ExifInterface() @@ -563,7 +684,7 @@ class PhotoFragment : ViewPagerFragment() { exif.getAttributeInt(TAG_ORIENTATION, defaultOrientation) } - if (orient == defaultOrientation || context!!.isPathOnOTG(mMedium.path)) { + if (orient == defaultOrientation || context!!.isPathOnOTG(getFilePathToShow())) { val uri = if (path.startsWith("content:/")) Uri.parse(path) else Uri.fromFile(File(path)) val inputStream = context!!.contentResolver.openInputStream(uri) val exif2 = ExifInterface() @@ -663,6 +784,10 @@ class PhotoFragment : ViewPagerFragment() { panorama_outline.animate().alpha(if (isFullscreen) 0f else 1f).start() panorama_outline.isClickable = !isFullscreen } + + if (mWasInit && mMedium.isPortrait()) { + photo_portrait_stripe_wrapper.animate().alpha(if (isFullscreen) 0f else 1f).start() + } } } diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/Constants.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/Constants.kt index 7f91dc21b..0697dfe0c 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/Constants.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/Constants.kt @@ -127,6 +127,7 @@ const val SET_WALLPAPER_INTENT = "set_wallpaper_intent" const val IS_VIEW_INTENT = "is_view_intent" const val PICKED_PATHS = "picked_paths" const val SHOULD_INIT_FRAGMENT = "should_init_fragment" +const val PORTRAIT_PATH = "portrait_path" // rotations const val ROTATE_BY_SYSTEM_SETTING = 0 diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/MediaFetcher.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/MediaFetcher.kt index ad7070351..682ecd1ae 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/MediaFetcher.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/helpers/MediaFetcher.kt @@ -97,6 +97,11 @@ class MediaFetcher(val context: Context) { } } + if (filterMedia and TYPE_PORTRAITS != 0) { + query.append("${MediaStore.Images.Media.DATA} LIKE ? OR ") + query.append("${MediaStore.Images.Media.DATA} LIKE ? OR ") + } + if (filterMedia and TYPE_VIDEOS != 0) { videoExtensions.forEach { query.append("${MediaStore.Images.Media.DATA} LIKE ? OR ") @@ -130,6 +135,11 @@ class MediaFetcher(val context: Context) { } } + if (filterMedia and TYPE_PORTRAITS != 0) { + args.add("%.jpg") + args.add("%.jpeg") + } + if (filterMedia and TYPE_VIDEOS != 0) { videoExtensions.forEach { args.add("%$it") @@ -208,7 +218,10 @@ class MediaFetcher(val context: Context) { val showHidden = config.shouldShowHidden val showPortraits = filterMedia and TYPE_PORTRAITS != 0 val dateTakens = if (getProperDateTaken && folder != FAVORITES && !isRecycleBin) getFolderDateTakens(folder) else HashMap() - val subdirs = ArrayList() // used only for Portrait photos starting with "IMG_" for now + + // used only for Portrait photos starting with "IMG_" for now + val subdirs = ArrayList() + val covers = ArrayList() val files = when (folder) { FAVORITES -> favoritePaths.filter { showHidden || !it.contains("/.") }.map { File(it) }.toMutableList() as ArrayList @@ -232,8 +245,11 @@ class MediaFetcher(val context: Context) { for (subdir in subdirs) { val portraitFiles = subdir.listFiles() ?: continue - val cover = portraitFiles.firstOrNull { it.name.contains("cover", true) } ?: portraitFiles.first() - files.add(cover) + val cover = portraitFiles.firstOrNull { it.name.contains("cover", true) } ?: portraitFiles.firstOrNull() + if (cover != null) { + files.add(cover) + covers.add(cover.absolutePath) + } } for (file in files) { @@ -242,13 +258,14 @@ class MediaFetcher(val context: Context) { } val path = file.absolutePath - val isImage = path.isImageFast() - val isVideo = if (isImage) false else path.isVideoFast() - val isGif = if (isImage || isVideo) false else path.isGif() - val isRaw = if (isImage || isVideo || isGif) false else path.isRawFast() - val isSvg = if (isImage || isVideo || isGif || isRaw) false else path.isSvg() + val isPortrait = covers.contains(path) + val isImage = if (isPortrait) false else path.isImageFast() + val isVideo = if (isPortrait || isImage) false else path.isVideoFast() + val isGif = if (isPortrait || isImage || isVideo) false else path.isGif() + val isRaw = if (isPortrait || isImage || isVideo || isGif) false else path.isRawFast() + val isSvg = if (isPortrait || isImage || isVideo || isGif || isRaw) false else path.isSvg() - if (!isImage && !isVideo && !isGif && !isRaw && !isSvg) + if (!isPortrait && !isImage && !isVideo && !isGif && !isRaw && !isSvg) continue if (isVideo && (isPickImage || filterMedia and TYPE_VIDEOS == 0)) @@ -297,6 +314,7 @@ class MediaFetcher(val context: Context) { isGif -> TYPE_GIFS isRaw -> TYPE_RAWS isSvg -> TYPE_SVGS + isPortrait -> TYPE_PORTRAITS else -> TYPE_IMAGES } diff --git a/app/src/main/res/drawable/stroke_background.xml b/app/src/main/res/drawable/stroke_background.xml index 6d274b7d2..518fda83c 100644 --- a/app/src/main/res/drawable/stroke_background.xml +++ b/app/src/main/res/drawable/stroke_background.xml @@ -2,7 +2,7 @@ - + diff --git a/app/src/main/res/layout/pager_photo_item.xml b/app/src/main/res/layout/pager_photo_item.xml index 0ed59f42b..2198768c1 100644 --- a/app/src/main/res/layout/pager_photo_item.xml +++ b/app/src/main/res/layout/pager_photo_item.xml @@ -1,7 +1,7 @@ - @@ -79,6 +79,23 @@ android:textColor="@android:color/white" android:textSize="@dimen/extra_big_text_size"/> + + + + + + + + + + + diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 46859b3f0..1bf04cf1b 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -42,7 +42,7 @@ GIFs Imatges RAW SVGs - Portraits + Retrats No s’han tronat arxius amb els filtres seleccionats. Canviar filtres diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index ee4223671..9de7d13bd 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -42,7 +42,7 @@ GIF\'er RAW-billeder SVG\'er - Portraits + Portrætter Der blev ikke fundet nogen filer med det valgte filter. Skift filter @@ -188,7 +188,7 @@ Hastighed Kompromis Undgå at vise ugyldige filer - Show image file types + Vis billeders filtyper Miniaturer diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 12a2da51e..2eb99753e 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -42,7 +42,7 @@ GIFs RAW Εικόνες SVGs - Portraits + Πορτραίτα Δεν βρέθηκε κανένα αρχείο πολυμέσων με τα επιλεγμένα φίλτρα. Αλλαγή φίλτρων diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index 4dba0c743..1ef353d7b 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -42,7 +42,7 @@ GIFs Imagenes RAW SVGs - Portraits + Retratos No se han encontrado ficheros con los filtros seleccionados. Cambiar filtros diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index c7d7a61c6..5d7f6ec96 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -4,12 +4,12 @@ 갤러리 편집 카메라 열기 - (숨기기) - (excluded) + (숨겨짐) + (제외됨) 폴더 고정 폴더 고정 해제 상단에 고정 - 모든 폴더의 컨텐츠 보기 + 모두 펼쳐보기 모든 폴더 폴더 보기로 변경 다른 폴더 @@ -17,189 +17,189 @@ 위치정보 없음 섬네일크기 축소 섬네일크기 확대 - 커버 이미지 변경 + 커버 사진 변경 사진 선택 기본값 사용 볼륨 밝기 - 사진회전 잠금 - 사진회전 해제 - Change orientation - Force portrait - Force landscape - Use default orientation - Fix Date Taken value - Fixing… - Dates fixed successfully - Share a resized version + 화면 회전 잠금 + 화면 회전 해제 + 화면 회전 전환 + 세로 보기 + 가로 보기 + 기본 설정 사용 + 찍은 날짜 값 교정 + 교정 중... + 교정이 완료되었습니다 + 크기변경 버전 공유 Hey,\n\nseems like you upgraded from the old free app. You can now uninstall the old version, which has an \'Upgrade to Pro\' button at the top of the app settings.\n\nYou will only have the Recycle bin items deleted, favorite items unmarked and you will also have to reset your app settings.\n\nThanks! Switch to file search across all visible folders - 미디어 필터 설정 - 이미지 - 비디오 - GIFs - RAW images - SVGs - Portraits + 필터 설정 + 사진 + 동영상 + GIF + RAW + SVG + 세로 사진 설정된 필터와 일치하는 컨텐츠가 존재하지 않습니다. 필터 변경 - 현재폴더 및 모든 하위폴더를 \'.nomedia\' 폴더를 생성하여 숨김니다. 숨김 처리된 모든 폴더는 옵션설정의 \'숨김파일 보기\' 메뉴를 이용하여 다시 보실 수 있습니다. 계속 하시겠습니까? + 현재 폴더에 \'.nomedia\' 파일을 생성하여 현재 및 모든 하위 폴더를 숨김니다. 숨김 처리된 모든 폴더는 설정의 \'숨김파일 보기\' 메뉴를 이용하여 다시 볼 수 있습니다. 계속 하시겠습니까? 제외하기 제외된 폴더 - 제외된 폴더관리 - 현재폴더 및 모든 하위폴더를 심플 갤러리에서 제외시킵니다. 제외된 폴더는 옵션설정에서 관리 할 수 있습니다. + 제외된 폴더 관리 + 현재 및 모든 하위 폴더를 심플 갤러리에서 제외시킵니다. 제외된 폴더는 설정에서 관리 할 수 있습니다. 상위 폴더를 제외 하시겠습니까? - 폴더를 제외하면 하위폴더까지 심플 갤러리에서 숨김처리 되지만, 다른 앱에서는 숨김처리 되지 않습니다. \n\n다른 앱에서도 보이지 않게 하려면 숨김기능을 사용하십시오. + 폴더를 제외하면 심플 갤러리에서만 폴더가 보이지 않게 됩니다. \n\n다른 앱에서도 보이지 않게 하려면 숨김기능을 사용하십시오. 모두 제거 - 제외 목록을 모두 삭제 하시겠습니다? 목록을 삭제해도 폴더가 삭제되지는 않습니다. + 제외된 폴더를 모두 해제하시겠습니까? 숨겨진 폴더 - 숨김폴더 관리 - \".nomedia\" 하위에 숨김 처리된 폴더가 존재하지 않습니다. + 숨겨진 폴더 관리 + \".nomedia\"파일로 숨겨진 폴더가 존재하지 않습니다. 포함된 폴더 포함된 폴더 관리 폴더 추가 - 미디어가 포함되어 있지만 앱에서 인식하지 못하는 폴더가있는 경우 여기에서 수동으로 추가 할 수 있습니다. \n\n여기에 항목을 추가해도 원본 폴더에서 제외되지 않습니다. - No media files have been found. You can solve it by adding the folders containing media files manually. + 앱에서 인식하지 못한 사진이나 동영상이 있는 경우 이곳에서 수동으로 추가 할 수 있습니다. \n\n이 작업은 다른 폴더에 영향을 미치지 않습니다. + 사진이나 동영상이 발견되지 않았습니다. 이는 파일을 포함하고 있는 폴더를 수동으로 추가하여 해결할 수 있습니다. 크기 변경 크기 변경 및 저장 - 넓이 - 높이 - 가로세로 비율 유지 - 올바른 비율을 입력하세요. + 가로 + 세로 + 비율 유지 + 잘못된 비율입니다. 편집 저장 회전 경로 - 유효하지 않은 이미지 경로 - 이미지 편집 실패 - 이미지편집 프로그램 연결: - 이미지편집 프로그램 없음 - 알 수 없는 파일위치 - 원본파일 덮어쓰기 실패 + 유효하지 않은 사진 경로 + 사진 편집 실패 + 사진 편집 프로그램 연결: + 사진 편집 프로그램 없음 + 알 수 없는 파일 위치 + 원본 파일 덮어쓰기 실패 왼쪽으로 회전 오른쪽으로 회전 180도 회전 - 반전 - 가로 반전 - 세로 반전 - Free - Other + 뒤집기 + 가로 뒤집기 + 세로 뒤집기 + 자유 + 기타 - Simple Wallpaper - Set as Wallpaper - Setting as Wallpaper failed - Set as wallpaper with: - Setting wallpaper… - Wallpaper set successfully - Portrait aspect ratio - Landscape aspect ratio - Home screen - Lock screen - Home and lock screen + 심플 배경화면 + 배경화면으로 설정 + 배경화면 설정 실패 + 배경화면으로 설정하기: + 배경화면 설정 중… + 배경화면이 성공적으로 설정되었습니다. + 세로보기 비율 + 가로보기 비율 + 홈 화면 + 잠금화면 + 홈 화면과 잠금화면 슬라이드 쇼 간격 (초): 포함된 사진 - 포함된 비디오 - 포함된 GIFs - 랜덤 순서 + 포함된 동영상 + 포함된 GIF + 순서 랜덤 뒤로 이동 슬라이드 쇼 반복 - Animation - None - Fade - Slide + 전환 효과 + 없음 + 페이드 + 슬라이드 슬라이드 쇼 종료 - 슬라이드 쇼를 위한 미디어를 찾을 수 없음 + 슬라이드 쇼를 표시할 사진이 없습니다. - 보기방식 변경 - 그리드 + 보기 방식 변경 + 타일 목록 - Group direct subfolders + 상위 폴더 표시 - Group by - Do not group files - Folder - Last modified - Last modified (daily) - Last modified (monthly) - Date taken - Date taken (daily) - Date taken (monthly) - File type - Extension - Please note that grouping and sorting are 2 independent fields + 그룹 방식 + 없음 + 폴더 + 마지막 변경 날짜 + 마지막 변경 날짜 (일간) + 마지막 변경 날짜 (월간) + 찍은 날짜 + 찍은 날짜 (일간) + 찍은 날짜 (월간) + 파일 종류 + 파일 확장자 + 그룹 방식과 정렬 방식은 다른 항목입니다. - Folder shown on the widget: - Show folder name + 위젯에 표시된 폴더: + 폴더 이름 보이기 - 비디오 자동재생 - Remember last video playback position - 파일이름 보기 - 비디오 반복 - 섬네일에서 GIFs 애니메이션 활성화 - 미디어 최대 밝기 - 미리보기 사각형으로 자름 - Show video durations - 전체화면으로 회전기준 + 동영상 자동재생 + 마지막 재생 위치 기억 + 파일 이름 보기 + 동영상 반복 + 섬네일에서 GIF 애니메이션 활성화 + 전체화면 시 최대 밝기로 보기 + 섬네일을 사각형으로 자르기 + 동영상 길이 표시 + 전체화면 회전 기준 시스템 설정 - 디바이스 회전 - 가로세로 비율 - 전체화면 모드에서 검정색 배경 및 상태바 사용 - 섬네일 수평스크롤 + 화면 회전 + 사진 비율 + 전체화면 모드에서 검정 배경 사용 + 섬네일 수평 스크롤 전체화면 모드에서 시스템 UI 숨김 - 콘텐츠 삭제 후 빈폴더 삭제 + 파일 삭제 후 빈 폴더도 삭제 상하 제스처로 사진 밝기 제어 - 수직 제스처로 비디오 볼륨 및 밝기 제어 - 폴더에 포함된 미디어파일 수 표시 + 수직 제스처로 동영상 음량 및 밝기 제어 + 폴더 파일 수 표시 전체화면 모드에서 세부정보 표시 - 확장된 세부정보 관리 + 표시할 세부정보 편집 전체화면 모드에서 한 손가락으로 확대 및 축소 - 측면 클릭으로 미디어 즉시변경 - Allow deep zooming images - 상태 표시 줄이 숨겨져있을 때 확장 된 세부 정보 숨김 - Show some action buttons at the bottom of the screen - Show the Recycle Bin at the folders screen - Deep zoomable images - Show images in the highest possible quality - Show the Recycle Bin as the last item on the main screen - Allow closing the fullscreen view with a down gesture - Allow 1:1 zooming in with two double taps - Always open videos on a separate screen with new horizontal gestures - Show a notch if available - Allow rotating images with gestures - File loading priority - Speed - Compromise - Avoid showing invalid files - Show image file types + 측면 터치로 사진 이동 + 확대 범위 확장 + 상태 표시줄 숨김 시 세부정보 같이 숨기기 + 화면 하단에 UI 표시 + 첫화면에 휴지통 표시 + 큰 사진 + 가능한 최고 화질로 사진 표시 + 첫화면에서 휴지통을 마지막 항목으로 표시 + 아래로 스와이프하여 전체화면 나가기 + 두번 탭하여 1:1 크기로 보기 + 동영상을 따로 열어 새 수평 제스처 사용 + 가능한 경우 노치 표시 + 제스처로 사진 회전 + 파일 로딩 우선권 + 속도 + 균형 + 잘못된 파일 보이지 않기 + 사진 파일 종류 표시 섬네일 - 미디어 전체화면 - 확장 된 세부 정보 - Bottom actions + 전체화면 + 추가 세부정보 + 하단 UI 설정 - Manage visible bottom actions - Toggle favorite - Toggle file visibility + 하단 UI 편집 + 즐겨찾기 + 파일 제외 How can I make Simple Gallery the default device gallery? diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 122fe3c21..dcbea7b69 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -42,7 +42,7 @@ GIF-bilder RAW-format-bilder SVG-bilder - Portraits + Portretter Ingen media-filer er funnet med de valgte filtrene. Endre filtere @@ -188,7 +188,7 @@ Hastighet Kompromiss Unngå visning av ugyldige filer - Show image file types + Vis bildefiltyper Minibilder diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 381064d46..012ce74f2 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -42,7 +42,7 @@ GIF-bestanden RAW-afbeeldingen SVG-vectorafbeeldingen - Portraits + Portretten Er zijn geen bestanden gevonden met de huidige filters. Filters aanpassen diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index 2c7e35c9a..e657b1bc5 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -42,7 +42,7 @@ GIF Imagens RAW SVG - Portraits + Retratos Não foram encontrados ficheiros que cumpram os requisitos. Alterar filtros @@ -58,7 +58,7 @@ Remover todas as pastas de lista de exclusões? Esta ação não apaga as pastas. Pastas ocultas Gerir pastas ocultas - Parece que não existem pastas ocultas com ficheiros \".nomedia\". + Parece que não existem pastas ocultadas com ficheiros \".nomedia\". Pastas incluídas @@ -186,7 +186,7 @@ Permitir rotação de imagens com gestos Prioridade de carregamento dos ficheiros Velocidade - Compromisso + Qualidade Não mostrar ficheiros inválidos Mostrar o tipo de imagem @@ -247,25 +247,25 @@ SIMPLE GALLERY PRO – FUNCIONALIDADES ------------------------------------------------- - • Offline gallery with no ads or popups - • Simple gallery photo editor – crop, rotate, resize, draw, filters & more - • No internet access needed, giving you more privacy and security - • No unnecessary permissions required - • Quickly search images, videos & files - • Open & view many different photo and video types (RAW, SVG, panoramic etc) - • A variety of intuitive gestures to easily edit & organize files - • Lots of ways to filter, group & sort files - • Customize the appearance of Simple Gallery Pro - • Available in 32 languages - • Mark files as favorites for quick access - • Protect your photos & videos with a pattern, pin or fingerprint - • Use pin, pattern & fingerprint to protect the app launch or specific functions too - • Recover deleted photos & videos from the recycle bin - • Toggle visibility of files to hide photos & videos - • Create a customizable slideshow of your files - • View detailed information of your files (resolution, EXIF values etc) - • Simple Gallery Pro is open source - … and much much more! + • Galeria local sem quaisquer anúncios + • Editor de fotos – recorte, rotação, redimensionamento, filtros e mais + • Não requer acesso à Internet, garantindo a sua privacidade e segurança + • Não requer permissões desnecessárias + • Pesquisa rápida de imagens, vídeos e ficheiros + • Com suporte a diversos tipos de ficheiros (RAW, SVG, panorâmica, etc) + • Pode utilizar gestos para editar e organizar ficheiros + • Diversas opções para filtrar, agrupar e ordenar ficheiros + • Personalização da aparência da aplicação + • Disponível em 32 idiomas + • Marcar ficheiros como favoritos para acesso rápido + • Proteção de fotos e vídeos com recurso a padrões, PIN ou impressão digital + • Também pode utilizar padrões PIN e impressão digital para impedir a abertura da aplicação ou para restringir ações + • Recuperação de fotos e vídeos apagados através da reciclagem + • Alternar visibilidade dos ficheiros para ocultar/mostrar fotos e vídeos + • Criação de apresentações personalizadas + • Ver informações detalhadas dos ficheiros (resolução, dados EXIF, etc) + • Simple Gallery Pro é open source + … e muito mais! PHOTO GALLERY EDITOR Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If you’re feeling a little more creative you can add filters and draw on your pictures! diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index e40c1e5a3..e095b5fd4 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -235,7 +235,7 @@ - Галерея: управление и редактирование изображений + Галерея Pro: управление изображений Галерея без рекламы. Управление, изменение, восстановление и защита фото и видео diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index d78bb72bb..1403f1a51 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -42,7 +42,7 @@ GIF-зображення RAW-зображення SVG-зображення - Portraits + Портрети З вибраними фільтрами мультимедійні файли не знайдено. Змінити фільтри diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index d011e8b4f..33389e64c 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -42,7 +42,7 @@ GIF RAW圖檔 SVG - Portraits + 人像 選擇的篩選條件未發現媒體檔案。 更改篩選條件 diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml index db0229a17..e7ea8b9e6 100644 --- a/app/src/main/res/values/dimens.xml +++ b/app/src/main/res/values/dimens.xml @@ -19,6 +19,7 @@ 90dp 98dp 180dp + 48dp 86dp 110dp 40dp diff --git a/build.gradle b/build.gradle index 33f4c89fb..97a4d3f55 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.5.0' + classpath 'com.android.tools.build:gradle:3.5.1' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // NOTE: Do not place your application dependencies here; they belong diff --git a/fastlane/metadata/android/ca/full_description.txt b/fastlane/metadata/android/ca/full_description.txt new file mode 100644 index 000000000..361e22d35 --- /dev/null +++ b/fastlane/metadata/android/ca/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro és una galeria fora de línia altament personalitzable. Organitza i edita les teves fotos, recupera fitxers suprimits amb la paperera de reciclatge, protegeix i amaga fitxers, mostra una gran varietat de formats de foto i vídeo incloent RAW, SVG i molt més. + +L’aplicació no conté anuncis ni permisos innecessaris. Com que l’aplicació tampoc no requereix accés a Internet, la vostra privadesa està protegida. + +------------------------------------------------- +SIMPLE GALLERY PRO - CARACTERÍSTIQUES +------------------------------------------------- + +• Galeria sense connexió sense anuncis ni finestres emergents +• Editor de fotos senzilles de la galeria: retalla, gira, canvia de mida, dibuixa, filtra i més +• No es necessita accés a Internet, donant-li més privacitat i seguretat +• No es necessiten permisos innecessaris +• Cerca ràpidament imatges, vídeos i fitxers +• Obre i visualitza molts tipus de fotos i de vídeo diferents (RAW, SVG, panoràmiques, etc.) +• Una varietat de gestos intuïtius per editar fàcilment i organitzar els fitxers +• Moltes maneres de filtrar, agrupar, amplificar i ordenar fitxers +• Personalitza l’aparença de Simple Gallery Pro +• Disponible en 32 idiomes +• Marca els fitxers com a preferits per accedir ràpidament +• Protegeix les teves fotos i vídeos amb un patró, pin o empremta digital +• Utilitza un pin, patró i empremta digital per protegir també el llançament de l’aplicació o funcions específiques +• Recupera fotos i vídeos esborrats de la paperera de reciclatge +• Canvia la visibilitat dels fitxers per ocultar fotografies i vídeos +• Crea una presentació de diapositives personalitzable dels teus fitxers +• Mostra informació detallada dels teus fitxers (resolució, valors EXIF, etc.) +• Simple Gallery Pro és de codi obert +... i molt més! + +EDITOR DE GALERIA DE FOTOS +Simple Gallery Pro et permet editar fàcilment les vostres imatges. Retalla, gira, gira i canvia la mida de les teves fotos. Si et sents una mica més creatiu, pots afegir filtres i dibuixar-ne les imatges. + +SUPORT PER ALTRES TIPUS DE ARXIU +A diferència d’altres aplicacions de galeria, Simple Gallery Pro suporta una gran varietat de tipus de fitxers diferents, inclosos JPEG, PNG, MP4, MKV, RAW, SVG, fotos panoràmiques, vídeos panoràmics i molts més. + +GESTOR DE GALERIA ALTAMENT PERSONALITZABLE +Des de la interfície d’usuari fins als botons de funció de la barra d’eines inferior, Simple Gallery Pro és altament personalitzable i funciona de la manera que desitgis. Cap altre aplicació de galeria té aquest tipus de flexibilitat. Gràcies a ser de codi obert, també estem disponibles en 32 idiomes. + +RECUPERES FOTOS I VÍDEOS +Has suprimit accidentalment una foto o vídeo precios? No et preocupis! Simple Gallery Pro disposa d’una paperera de reciclatge on podeu recuperar fotos i vídeos eliminats fàcilment. + +PROTEGEIX, OCULTA FOTOS, VÍDEOS I ARXIUS +Amb el pin, el patró o l’escàner d’emprenta digital del teu dispositiu, pots protegir i amagar fotografies, vídeos i àlbums sencers. Pots protegir la pròpia aplicació o col·locar panys sobre funcions específiques de l’aplicació. Per exemple, no poder esborrar un fitxer sense una anàlisi d’empremtes digitals, ajudant-vos a protegir els teus fitxers de l’eliminació accidental. + +Consulteu el conjunt complet d’eines senzilles aquí: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/ca/short_description.txt b/fastlane/metadata/android/ca/short_description.txt new file mode 100644 index 000000000..25e21fe97 --- /dev/null +++ b/fastlane/metadata/android/ca/short_description.txt @@ -0,0 +1 @@ +Galeria d'imatges senzilla i sense anuncis diff --git a/fastlane/metadata/android/ca/title.txt b/fastlane/metadata/android/ca/title.txt new file mode 100644 index 000000000..c1dfdc276 --- /dev/null +++ b/fastlane/metadata/android/ca/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: Photo Manager & Editor diff --git a/fastlane/metadata/android/cs/full_description.txt b/fastlane/metadata/android/cs/full_description.txt new file mode 100644 index 000000000..70cb84ae8 --- /dev/null +++ b/fastlane/metadata/android/cs/full_description.txt @@ -0,0 +1,51 @@ +Jednoduchá Galerie Pro je vysoce přizpůsobitelná offline galerie. Organizujte a upravujte své fotografie, obnovujte smazané fotografie s funkcí odpadkového koše, chraňte je a skrývejte. Prohlížejte množství různých foto a video formátů včetně RAW, SVG a mnoho dalších. + +Aplikace neobsahuje žádné reklamy ani nepotřebná oprávnění. Tím, že ani nevyžaduje připojení k internetu je vaše soukromí maximálně chráněno. + +------------------------------------------------- +JEDNODUCHÁ GALERIE PRO – FUNKCE +------------------------------------------------- + +• Offline galerie bez reklam a vyskakujících oken +• Foto editor – ořezávejte, otáčejte, měňte velikost, kreslete, používejte filtry a více +• Nevyžaduje přístup k internetu - více soukromí a bezpečí +• Nepožaduje žádná nepotřebná oprávnění navíc +• Rychle prohledávejte obrázky a videa +• Otevírejte mnoho rozličných formátů fotografií a videí (RAW, SVG, GIF, panorama, atd) +• Množství intuitivních gest pro jednoduchou úpravu a organizaci souborů +• Mnoho různých způsobů filtrování, seskupování a řazení souborů +• Změňte si vzhled Jednoduché galerie pro +• Dostupná ve 32 jazycích +• Označte si oblíbené soubory pro rychlý přístup +• Chraňte své fotografie a videa pomocí pinu, vzoru nebo otiskem prstu +• Použijte pin, vzor a otisk prstu pro zabezpečení spuštění aplikace, nebo i některých funkcí +• Obnovte smazané fotografie a videa z odpadkového koše +• Přepněte viditelnost souborů pro skrytí obrázků a videí +• Vytvořte si ze svých souborů prezentaci +• Zobrazte si detailní informace o svých souborech (rozlišení, hodnoty EXIF, atd) +• Jednoduchá galerie Pro má otevřený zdrojový kód +… a mnoho dalších! + +EDITOR OBRÁZKŮ +Jednoduchá Galerie Pro umožňuje snadnou úpravu obrázků. Ořezávejte, překlápějte, otáčejte či měňte jejich velikost. Pokud se cítíte kreativně, můžete také aplikovat filtry nebo do obrázku kreslit! + +PODPORA MNOHA TYPŮ SOUBORŮ +Na rozdíl od některých galerií podporuje Jednoduchá Galerie Pro velké množství různých druhů souborů včetně JPEG, PNG, MP4, MKV, RAW, SVG, panoramatických fotografií a videí. + +Vysoce upravitelný správce galerie +Od vzhledu až po funkční tlačítka na spodní liště, Jednoduchá Galerie Pro je plně nastavitelná a bude fungovat přesně jak si budete přát. Žádná jiná galerie nenabízí takovou flexibilitu! A díky otevřenému kódu je naše aplikace dostupná ve 32 jazycích! + +OBNOVTE SMAZANÉ FOTOGRAFIE A VIDEA +Smazali jste nechtěně důležitou fotografii nebo video? Žádný strach! Jednoduchá Galerie Pro pro podobné případy nabízí funkci odpadkového koše, odkud smazané fotografie a videa snadno obnovíte. + +CHRAŇTE A SKRÝVEJTE SVÉ FOTOGRAFIE A VIDEA +Použitím pinu, vzoru nebo otisku prstu snadno své fotografie, videa či celá alba ochráníte nebo skryjete. Můžete ochránit i spuštění samotné aplikace, nebo některé její funkce. Například můžete zabránit náhodnému smazání souboru bez potvrzení otiskem prstu. + +Prohlédněte si celou sadu Jednoduchých aplikací na: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/cs/short_description.txt b/fastlane/metadata/android/cs/short_description.txt new file mode 100644 index 000000000..d9ce4d9f8 --- /dev/null +++ b/fastlane/metadata/android/cs/short_description.txt @@ -0,0 +1 @@ +Offline galerie bez reklam. Organizujte, upravujte a chraňte své fotografie a videa diff --git a/fastlane/metadata/android/cs/title.txt b/fastlane/metadata/android/cs/title.txt new file mode 100644 index 000000000..6ca9a737f --- /dev/null +++ b/fastlane/metadata/android/cs/title.txt @@ -0,0 +1 @@ +Jednoduchá Galerie Pro: Organizér a editor fotografií diff --git a/fastlane/metadata/android/da/full_description.txt b/fastlane/metadata/android/da/full_description.txt new file mode 100644 index 000000000..06bf0f1d2 --- /dev/null +++ b/fastlane/metadata/android/da/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro er et offline-galleri med mange tilpasningsmuligheder. Organiser og rediger dine billeder, gendan slettede filer via papirkurven, beskyt og skjul filer og se adskillige forskellige billed- og videoformater inklusiv RAW, SVG og mange flere. + +Appen indeholder ingen reklamer og kræver ingen unødvendige tilladelser. Da den heller ikke kræver adgang til internettet, er dit privatliv også beskyttet. + +------------------------------------------------- +SIMPLE GALLERY PRO – FUNKTIONER +------------------------------------------------- + +• Offline galleri uden reklamer eller pop op'er +• Simple gallerys billedbehandler – beskær, roter, tilpas størrelse, tegn, filtrer mm. +• Inget krav om internetadgang - en stor fordel for dit privatliv og din sikkerhed +• Ingen krav om unødvendige tilladelser +• Hurtig søgning efter billeder, videoer & filer +• Åbn & se mange forskellige foto- og videoformater (RAW, SVG, panoramic osv.) +• En række intuitive bevægelser til nem redigering og organisering af filer +• Mange muligheder for filtrering, gruppering og sortering af filer +• Tilpas udseendet af Simple Gallery Pro +• Tilgængelig på 32 sprog +• Marker filer som favoriter for hurtig adgang +• Beskyt dine billeder & videoer med et mønster, pinkode eller fingeraftryk +• Brug mønster, pinkode eller fingeraftryk til beskyttelse af åbning af appen eller specifikke funktioner +• Gendan slettede billeder & videoer via papirkurven +• Skift mellem vis/skjul filer for at skjule billeder & videoer +• Opret et redigerbart slideshow med dine filer +• Se detaljeret information om dine filer (opløsning, EXIF-værdier osv.) +• Simple Gallery Pro er open source +… og meget mere! + +FOTOGALLERI - EDITOR +Simple Gallery Pro gør det nemt at redigere dine billeder i en fart. Beskær, flip, roter og tilpas størrelsen på dine billeder. Føler du dig lidt mere kreativ, kan du tilføje filtre og tegne oveni dine billeder! + +UNDERSTØTTELSE AF MANGE FILTYPER +I modsætning til mange andre gallerier supporterer Simple Gallery Pro en masse forskellige filtyper inklusiv JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic-foto, Panoramic-videoer og mange flere. + +GALLERI MED MASSER AF TILPASNINGSMULIGHEDER +Simple Gallery Pro kan tilpasses lige fra brugerfladen til funktionsknapper på nederste værktøjslinje og fungere lige efter dit ønske. Inget andet galleri er så fleksibelt! Takket være at det er open sourse, er det også tilgængeligt på 32 sprog! + +GENDAN SLETTEDE BILLEDER & VIDEOER +Er du ved en fejl kommet til at slette et billede eller en video? Intet problem! Simple Gallery Pro har en handy papirkurv hvorfra du nemt kan gendanne slettede billeder & videoer. + +BESKYT & SKJUL FOTOS, VIDEOER & FILER +Du kan beskytte og skjule billeder, videoer og hele album med en pinkode, et mønster eller din enheds fingeraftryksscanner. Du kan også beskytte selve appen eller låse specifikke funktioner i appen. Du kan for eksempel låse sletning af en fil uden scanning af fingeraftryk og dermed beskytte filer mod at blive slettet ved en fejl. + +Se hele suiten af Simple Tools her: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/da/short_description.txt b/fastlane/metadata/android/da/short_description.txt new file mode 100644 index 000000000..c6278fd62 --- /dev/null +++ b/fastlane/metadata/android/da/short_description.txt @@ -0,0 +1 @@ +Offline galleri uden reklamer. Organiser, rediger og gendan mm. fotos og videoer diff --git a/fastlane/metadata/android/da/title.txt b/fastlane/metadata/android/da/title.txt new file mode 100644 index 000000000..02fce9849 --- /dev/null +++ b/fastlane/metadata/android/da/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: Billedhåndtering diff --git a/fastlane/metadata/android/de/full_description.txt b/fastlane/metadata/android/de/full_description.txt new file mode 100644 index 000000000..d08063881 --- /dev/null +++ b/fastlane/metadata/android/de/full_description.txt @@ -0,0 +1,51 @@ +Schlichte Galerie Pro ist eine stark individualisierbare Offline Galerie. Ordne & bearbeite deine Fotos, stelle gelöschte Fotos mit Hilfe des Papierkorbs wieder her, schütze & verstecke Dateien und zeige eine Vielzahl von Bilder- & Videoformaten an, unter anderem RAW, SVG und viele mehr. + +Die App enthält keine Werbung und verlangt keine unnötigen Berechtigungen. Da die App auch keinen Internetzugang benötigt, ist deine Privatsphäre geschützt. + +------------------------------------------------- +SCHLICHTE GALERIE PRO – EIGENSCHAFTEN +------------------------------------------------- + +• Offline Galerie ohne Werbung und Popups +• Schlichte Galerie Fotoeditor – Zuschneiden, Drehen, Ändern der Größe, Zeichnen, Filtern & mehr +• Kein Internetzugriff benötigt – mehr Privatsphäre und Sicherheit für dich +• Keine unnötigen Berechtigungen erforderlich +• Suche schnell nach Bildern, Videos & Dateien +• Öffne & zeige verschiedene Bild- und Videoformate an (RAW, SVG, Panoramabilder usw.) +• Eine Vielzahl von intuitiven Gesten zur einfachen Bearbeitung & Ordnung von Dateien +• Viele Möglichkeiten Dateien zu filtern, gruppieren & sortieren +• Personalisiere das Erscheinungsbild der Galerie +• Verfügbar in 32 Sprachen +• Markiere Dateien als Favoriten, um schnell auf diese zuzugreifen +• Schütze deine Fotos & Videos mit einem Muster, PIN oder Fingerabdruck +• Nutze PIN, Muster & Fingerabruck zum Schutz der gesamten App oder auch bestimmter Funktionen +• Stelle gelöschte Bilder & Videos aus dem Papierkorb wieder her +• Ändere die Sichtbarkeit von Dateien und Ordnern, um Fotos und Videos zu verstecken +• Erstelle eine eigene Diashow deiner Dateien +• Zeige detaillierte Informationen deiner Dateien an (Auflösung, EXIF Werte usw.) +• Schlichte Galerie Pro ist Open Source +… und viele, viele mehr! + +FOTOEDITOR +Schlichte Galerie Pro macht es schnell und einfach deine Bilder zu bearbeiten. Schneide Bilder zu, drehe sie und ändere die Größe. Wenn du dich etwas kreativer fühlst, kannst du Filter hinzufügen und auf deinen Bildern malen! + +UNTERSTÜTZUNG FÜR VIELE DATEITYPEN +Im Gegensatz zu einigen anderen Galerien unterstütz Schlichte Galerie Pro eine Vielzahl verschiedener Dateitypen. Unter anderem JPEG, PNG, MP4, MKV, RAW, SVG, Panoramabilder, Panoramavideos und viele mehr. + +STARK INDIVIDUALISIERBARE GALERIE +Von der Benutzeroberfläche zu den Funktionen in der unteren Symbolleiste, Schlichte Galerie Pro ist stark anpassbar und funktioniert ganz nach deinen Wünschen. Keine Andere Galere verfügt über dieses Maß an Flexibilität. Danke Open Source sind wir in 32 Sprachen verfügbar! + +WIEDERHERSTELLUNG GELÖSCHTER FOTOS & VIDEOS +Versehentlich ein wertvolles Foto oder Video gelöscht? Keine Sorge! Schlichte Galerie Pro verfügt über einen praktischen Papierkorb, aus dem du gelöschte Bilder & Videos leicht wiederherstellen kannst. + +SCHÜTZE UND VERSTECKE FOTOS, VIDEOS & DATEIEN +Mit einem PIN, Muster oder dem Fingerabdrucksensor deines Gerätes kannst du Fotos, Videos und komplette Alben verstecken und schützen. Du kannst auch die App selber schützen oder bestimmte Funktionen der App sperren. Beispielsweise kannst du eine Datei nicht ohne Scan des Fingerabdrucks löschen, um deine Dateien vor versehentlichem Löschen zu schützen. + +Schau dir die vollständige Serie der Schlichten Apps hier an: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/de/short_description.txt b/fastlane/metadata/android/de/short_description.txt new file mode 100644 index 000000000..ac0a14175 --- /dev/null +++ b/fastlane/metadata/android/de/short_description.txt @@ -0,0 +1 @@ +Galerie ohne Werbung. Ordnen, Bearbeiten und Wiederherstellen von Fotos & Videos diff --git a/fastlane/metadata/android/de/title.txt b/fastlane/metadata/android/de/title.txt new file mode 100644 index 000000000..7d4b68ff5 --- /dev/null +++ b/fastlane/metadata/android/de/title.txt @@ -0,0 +1 @@ +Schlichte Galerie Pro: Foto Manager & Editor diff --git a/fastlane/metadata/android/el/full_description.txt b/fastlane/metadata/android/el/full_description.txt new file mode 100644 index 000000000..72243ae7c --- /dev/null +++ b/fastlane/metadata/android/el/full_description.txt @@ -0,0 +1,51 @@ +Η Απλή Συλλογή Pro είναι εκτός σύνδεσης και εξαιρετικά προσαρμόσιμη. Οργανώστε και επεξεργαστείτε τις φωτογραφίες σας, ανακτήσετε διαγραμμένα αρχεία απο τον κάδο ανακύκλωσης, προστατεύσετε και αποκρύψτε αρχεία, προβάλετε πλήθος διαφορετικών φωτογραφιών και μορφών βίντεο, συμπεριλαμβανομένων των RAW, SVG και πολλών άλλων. + +Η εφαρμογή δεν περιέχει διαφημίσεις και περιττά δικαιώματα. Εφόσον δεν απαιτεί πρόσβαση στο διαδίκτυο, έτσι προστατεύεται το απόρρητό σας. + +------------------------------------------------- +ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ-ΑΠΛΗΣ ΣΥΛΛΟΓΗΣ PRO +------------------------------------------------- + +• Εκτός σύνδεσης χωρίς διαφημίσεις ή αναδυόμενα παράθυρα +• Απλής Συλλογής Επεξεργαστής – κόψιμο, περιστροφή, αλλαγή μεγέθους, σχεδίαση, φίλτρα και άλλα +• Δεν απαιτείται πρόσβαση στο διαδίκτυο, παρέχοντας μεγαλύτερη προστασία της ιδιωτικής ζωής και ασφάλειας +• Δεν απαιτούνται περιττά δικαιώματα +• Γρήγορη αναζήτηση εικόνων, βίντεο και αρχείων +• Άνοιγμα και προβολή πολλών διαφορετικών τύπων φωτογραφιών και βίντεο (RAW, SVG, πανοραμική κλπ) +• Μια ποικιλία διαισθητικών χειρονομιών για εύκολη επεξεργασία και οργάνωση αρχείων +• Πολλοί τρόποι για φιλτράρισμα, ομαδοποίησης και ταξινόμησης αρχείων +• Προσαρμογή εμφάνισης της Απλής Συλλογής Pro +• Διατίθεται σε 32 γλώσσες +• Σημειώστε τα αρχεία ως αγαπημένα για γρήγορη πρόσβαση +• Προστατέψτε τις φωτογραφίες σας και βίντεο με μοτίβο, κωδικό ή δακτυλικό αποτύπωμα +• Χρησιμοποιήστε κωδικό, μοτίβο ή δακτυλικό αποτύπωμα για προστασία έναρξης της εφαρμογής ή συγκεκριμένων λειτουργιών +• Επαναφορά διαγραμμένων φωτογραφιών και βίντεο από τον κάδο ανακύκλωσης +• Εναλλαγή προβολής αρχείων για απόκρυψη φωτογραφιών και Βίντεο +• Δημιουργήστε μια προσαρμόσιμη παρουσίαση των αρχείων σας +• Δείτε λεπτομερείς πληροφορίες των αρχείων σας (ανάλυση, τιμές EXIF κλπ.) +• Η Απλή Συλλογή Pro είναι ανοικτού κώδικα +… και πάρα πολλά ακόμα! + +ΕΞΕΡΓΑΣΤΗΣ ΑΠΛΗΣ ΣΥΛΛΟΓΗΣ +Η Απλή Συλλογή Pro σας διευκολύνει να επεξεργαστείτε τις φωτογραφίες σας άμεσα. Περικοπή, αναστροφή, περιστροφή και αλλαγή μεγέθους των εικόνων σας. Εάν αισθάνεστε λίγο πιο δημιουργικοί, μπορείτε να προσθέσετε φίλτρα και σχεδίαση στις φωτογραφίες σας! + +ΥΠΟΣΤΗΡΙΞΗ ΠΟΛΛΩΝ ΤΥΠΩΝ ΑΡΧΕΙΩΝ +Σε αντίθεση με κάποιες άλλες εφαρμογές η Απλή Συλλογή Pro υποστηρίζει ένα τεράστιο φάσμα διαφορετικών τύπων αρχείων, όπως JPEG, PNG, MP4, MKV, RAW, SVG, Πανοραμικές φωτογραφίες, βίντεο πανοραμικών και πολλά άλλα. + +ΠΟΛΥ ΠΡΟΣΑΡΜΟΣΙΜΟΣ ΔΙΑΧΕΙΡΙΣΤΗΣ ΣΥΛΛΟΓΗΣ +Από το UI στα κουμπιά λειτουργιών στην κάτω γραμμή εργαλείων, η Απλή Συλλογή Pro είναι ιδιαίτερα προσαρμόσιμη και λειτουργεί όπως εσείς θέλετε. Καμιά άλλη εφαρμογή δεν έχει τέτοια ευελιξία! Χάρη στον ανοιχτό κώδικα, είναι επίσης διαθέσιμη σε 32 γλώσσες! + +ΕΠΑΝΑΦΟΡΑ ΔΙΑΓΡΑΜΕΝΩΝ ΦΩΤΟ ΚΑΙ ΒΙΝΤΕΟ +Διαγράψατε τυχαία μια πολύτιμη φωτογραφία ή βίντεο; Μην ανησυχείτε! Η Απλή Συλλογή Pro διαθέτει έναν εύχρηστο κάδο ανακύκλωσης όπου μπορείτε να ανακτήσετε τις διαγραμμένες φωτογραφίες και βίντεο πανεύκολα. + +ΠΡΟΣΤΑΣΙΑ ΚΑΙ ΑΠΟΚΡΥΨΗ ΑΡΧΕΙΩΝ ΦΩΤΟ ΚΑΙ ΒΙΝΤΕΟ +Χρησιμοποιώντας κωδικό, μοτίβο ή τον σαρωτή δακτυλικών αποτυπωμάτων της συσκευής σας, μπορείτε να προστατεύσετε και να αποκρύψετε φωτογραφίες, βίντεο ή ολόκληρα άλμπουμ. Μπορείτε να προστατεύσετε την ίδια την εφαρμογή ή να κλειδώσετε συγκεκριμένες λειτουργίες της. Για παράδειγμα, δεν μπορείτε να διαγράψετε ένα αρχείο χωρίς χρήση των δακτυλικών αποτυπωμάτων, συμβάλλοντας στην προστασία των αρχείων σας από τυχαία διαγραφή. + +Δείτε την πλήρη σειρά των Simple Tools εδώ: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/el/short_description.txt b/fastlane/metadata/android/el/short_description.txt new file mode 100644 index 000000000..e97443fe9 --- /dev/null +++ b/fastlane/metadata/android/el/short_description.txt @@ -0,0 +1 @@ +Μια Offline Συλλογή χωρίς διαφ/σεις. Επεξεργασία ανάκτηση προστασία Φωτό-Βίντεο diff --git a/fastlane/metadata/android/el/title.txt b/fastlane/metadata/android/el/title.txt new file mode 100644 index 000000000..4e545c2bc --- /dev/null +++ b/fastlane/metadata/android/el/title.txt @@ -0,0 +1 @@ +ΑΠΛΗ ΣΥΛΛΟΓΗ Pro: Διαχείριση & Επεξεργασία diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 00705b240..936d687e5 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,4 +1,4 @@ -Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more. +Simple Gallery Pro is a highly customizable offline gallery. Organize & edit your photos, recover deleted files with the recycle bin, protect & hide files and view a huge variety of different photo & video formats including RAW, SVG and much more. The app contains no ads and unnecessary permissions. As the app doesn’t require internet access either, your privacy is protected. @@ -7,20 +7,20 @@ The app contains no ads and unnecessary permissions. As the app doesn’t requir ------------------------------------------------- • Offline gallery with no ads or popups -• Simple gallery photo editor – crop, rotate, resize, draw, filters & more +• Simple gallery photo editor – crop, rotate, resize, draw, filters & more • No internet access needed, giving you more privacy and security • No unnecessary permissions required -• Quickly search images, videos & files -• Open & view many different photo and video types (RAW, SVG, panoramic etc) -• A variety of intuitive gestures to easily edit & organize files -• Lots of ways to filter, group & sort files +• Quickly search images, videos & files +• Open & view many different photo and video types (RAW, SVG, panoramic etc) +• A variety of intuitive gestures to easily edit & organize files +• Lots of ways to filter, group & sort files • Customize the appearance of Simple Gallery Pro • Available in 32 languages • Mark files as favorites for quick access -• Protect your photos & videos with a pattern, pin or fingerprint -• Use pin, pattern & fingerprint to protect the app launch or specific functions too -• Recover deleted photos & videos from the recycle bin -• Toggle visibility of files to hide photos & videos +• Protect your photos & videos with a pattern, pin or fingerprint +• Use pin, pattern & fingerprint to protect the app launch or specific functions too +• Recover deleted photos & videos from the recycle bin +• Toggle visibility of files to hide photos & videos • Create a customizable slideshow of your files • View detailed information of your files (resolution, EXIF values etc) • Simple Gallery Pro is open source @@ -30,16 +30,16 @@ The app contains no ads and unnecessary permissions. As the app doesn’t requir Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If you’re feeling a little more creative you can add filters and draw on your pictures! SUPPORT FOR MANY FILE TYPES -Unlike some other gallery viewers & photo organizers, Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic photos, Panoramic videos and many more. +Unlike some other gallery viewers & photo organizers, Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic photos, Panoramic videos and many more. HIGHLY CUSTOMIZABLE GALLERY MANAGER From the UI to the function buttons on the bottom toolbar, Simple Gallery Pro is highly customizable and works the way you want it to. No other gallery manager has this kind of flexibility! Thanks to being open source, we’re also available in 32 languages! -RECOVER DELETED PHOTOS & VIDEOS -Accidentally deleted a precious photo or video? Don’t worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos & videos easily. +RECOVER DELETED PHOTOS & VIDEOS +Accidentally deleted a precious photo or video? Don’t worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos & videos easily. -PROTECT & HIDE PHOTOS, VIDEOS & FILES -Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t delete a file without a fingerprint scan, helping to protect your files from accidental deletion. +PROTECT & HIDE PHOTOS, VIDEOS & FILES +Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t delete a file without a fingerprint scan, helping to protect your files from accidental deletion. Check out the full suite of Simple Tools here: https://www.simplemobiletools.com diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/app.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/app.jpg deleted file mode 100644 index 859608677..000000000 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/app.jpg and /dev/null differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_1.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_1.jpg new file mode 100644 index 000000000..3cb15b961 Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_1.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_2.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_2.jpg index 00f22cc86..fc8e30029 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_2.jpg and b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_2.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_3.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_3.jpg index ee5d2394a..018f5750c 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_3.jpg and b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_3.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_4.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_4.jpg index 77ee101f3..618581e93 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_4.jpg and b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_4.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_5.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_5.jpg index b96cb9dbc..6d5861e45 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_5.jpg and b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_5.jpg differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/app_6.jpg b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_6.jpg new file mode 100644 index 000000000..6579ada5f Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/app_6.jpg differ diff --git a/fastlane/metadata/android/en-US/title.txt b/fastlane/metadata/android/en-US/title.txt index 0c89f0d18..c1dfdc276 100644 --- a/fastlane/metadata/android/en-US/title.txt +++ b/fastlane/metadata/android/en-US/title.txt @@ -1 +1 @@ -Simple Gallery Pro: Photo Manager & Editor +Simple Gallery Pro: Photo Manager & Editor diff --git a/fastlane/metadata/android/id/full_description.txt b/fastlane/metadata/android/id/full_description.txt new file mode 100644 index 000000000..5cba95a6b --- /dev/null +++ b/fastlane/metadata/android/id/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro adalah aplikasi galeri luring yang sangat mudah diubahsuai. Mengelola & menyunting foto anda, memulihkan berkas yang terhapus dari keranjang sampah, melindungi & menyembunyikan berkas, dan menampilkan banyak format foto & video, diantaranya RAW, SVG dan masih banyak lainnya. + +Aplikasi sama sekali tidak berisi iklan dan tidak membutuhkan perizinan yang tidak perlu. Dan karena aplikasi juga tidak membutuhkan akses internet, privasi anda terlindungi. + +------------------------------------------------- +SIMPLE GALLERY PRO – FITUR +------------------------------------------------- + +• Galeri luring tanpa iklan dan popup +• Penyunting galeri foto sederhana – pangkas, putar, ubah ukuran, gambar, filter & masih banyak lagi +• Tidak membutuhkan akses internet, memberi anda jaminan keamanan dan privasi +• Tidak membutuhkan izin yang tidak diperlukan +• Cepat mencari gambar, video & berkas +• Buka & lihat berbagai macam jenis foto dan video (RAW, SVG, panorama, dll) +• Gestur untuk mempermudah penyuntingan & mengelola berkas +• Banyak cara untuk menambahkan filter, mengelompokkan & mengurutkan berkas +• Sesuaikan tampilan Simple Gallery Pro +• Tersedia dalam 32 bahasa +• Tandai berkas sebagai favorit untuk akses cepat +• Lindungi foto & video anda dengan pola, pin atau sidik jari +• Gunakan pin, pattern & sidik jari untuk mencegah aplikasi dibuka +• Pulihkan foto & video yang dihapus dari keranjang sampah +• Ubah visibilitas berkas untuk menyembunyikan foto & video +• Buat slideshow khusus dari berkas anda +• Lihat informasi detail berkas (resolusi, EXIF, dll) +• Simple Gallery Pro bersumber terbuka +… dan masih banyak lagi! + +PENYUNTING GALERI FOTO +Simple Gallery Pro mempermudah anda menyunting foto. Pangkas, balik, putar dan ubah ukuran gambar anda. Jika anda merasa kreatif anda bisa menambahkan filter dan menggambar pada foto anda! + +MENDUKUNG BANYAK TIPE BERKAS +Tidak seperti penampil galeri & pengelola foto lainnya, Simple Gallery Pro mendukung sangat banyak tipe berkas yang berbeda diantaranya JPEG, PNG, MP4, MKV, RAW, SVG, foto & video Panorama, dan masih banyak lagi. + +PENGELOLA GALERI YANG MUDAH DISESUAIKAN +Dari UI sampai tombol tindakan pada bilah perkakas bawah, Simple Gallery Pro sangat mudah disesuaikan dengan keinginan anda. Tidak ada galeri lainnya yang memiliki kemampuan seperti ini! Karena bersumber terbuka, tersedia juga dalam 32 bahasa! + +PULIHKAN FOTO & VIDEO YANG TERHAPUS +Secara tidak sengaja menghapus foto atau video? Jangan khawatir! Simple Gallery Pro juga menyertakan fitur Keranjang Sampah yang mempermudah anda memulihkan foto & video yang terhapus. + +MELINDUNGI & MENYEMBUNYIKAN FOTO, VIDEO & BERKAS +Menggunakan pin, pola atau pemindai sidik jari perangkat, anda bisa melindungi dan menyembunyikan foto, video & seluruh album. Anda bisa melindungi aplikasinya atau mengunci fungsi-fungsi yang lebih spesifik di dalam aplikasi. Contohnya, anda tidak bisa menghapus berkas tanpa memindai sidik jari, membantu melindungi anda menghapus berkas secara tidak sengaja. + +Lihat semua aplikasi Simple Tools di sini: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/id/short_description.txt b/fastlane/metadata/android/id/short_description.txt new file mode 100644 index 000000000..64f9a3446 --- /dev/null +++ b/fastlane/metadata/android/id/short_description.txt @@ -0,0 +1 @@ +Galeri luring tanpa iklan. Kelola, sunting, pulihkan dan lindungi foto & video diff --git a/fastlane/metadata/android/id/title.txt b/fastlane/metadata/android/id/title.txt new file mode 100644 index 000000000..5041addb1 --- /dev/null +++ b/fastlane/metadata/android/id/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: Pengelola & Penyunting Foto diff --git a/fastlane/metadata/android/in/full_description.txt b/fastlane/metadata/android/in/full_description.txt new file mode 100644 index 000000000..5cba95a6b --- /dev/null +++ b/fastlane/metadata/android/in/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro adalah aplikasi galeri luring yang sangat mudah diubahsuai. Mengelola & menyunting foto anda, memulihkan berkas yang terhapus dari keranjang sampah, melindungi & menyembunyikan berkas, dan menampilkan banyak format foto & video, diantaranya RAW, SVG dan masih banyak lainnya. + +Aplikasi sama sekali tidak berisi iklan dan tidak membutuhkan perizinan yang tidak perlu. Dan karena aplikasi juga tidak membutuhkan akses internet, privasi anda terlindungi. + +------------------------------------------------- +SIMPLE GALLERY PRO – FITUR +------------------------------------------------- + +• Galeri luring tanpa iklan dan popup +• Penyunting galeri foto sederhana – pangkas, putar, ubah ukuran, gambar, filter & masih banyak lagi +• Tidak membutuhkan akses internet, memberi anda jaminan keamanan dan privasi +• Tidak membutuhkan izin yang tidak diperlukan +• Cepat mencari gambar, video & berkas +• Buka & lihat berbagai macam jenis foto dan video (RAW, SVG, panorama, dll) +• Gestur untuk mempermudah penyuntingan & mengelola berkas +• Banyak cara untuk menambahkan filter, mengelompokkan & mengurutkan berkas +• Sesuaikan tampilan Simple Gallery Pro +• Tersedia dalam 32 bahasa +• Tandai berkas sebagai favorit untuk akses cepat +• Lindungi foto & video anda dengan pola, pin atau sidik jari +• Gunakan pin, pattern & sidik jari untuk mencegah aplikasi dibuka +• Pulihkan foto & video yang dihapus dari keranjang sampah +• Ubah visibilitas berkas untuk menyembunyikan foto & video +• Buat slideshow khusus dari berkas anda +• Lihat informasi detail berkas (resolusi, EXIF, dll) +• Simple Gallery Pro bersumber terbuka +… dan masih banyak lagi! + +PENYUNTING GALERI FOTO +Simple Gallery Pro mempermudah anda menyunting foto. Pangkas, balik, putar dan ubah ukuran gambar anda. Jika anda merasa kreatif anda bisa menambahkan filter dan menggambar pada foto anda! + +MENDUKUNG BANYAK TIPE BERKAS +Tidak seperti penampil galeri & pengelola foto lainnya, Simple Gallery Pro mendukung sangat banyak tipe berkas yang berbeda diantaranya JPEG, PNG, MP4, MKV, RAW, SVG, foto & video Panorama, dan masih banyak lagi. + +PENGELOLA GALERI YANG MUDAH DISESUAIKAN +Dari UI sampai tombol tindakan pada bilah perkakas bawah, Simple Gallery Pro sangat mudah disesuaikan dengan keinginan anda. Tidak ada galeri lainnya yang memiliki kemampuan seperti ini! Karena bersumber terbuka, tersedia juga dalam 32 bahasa! + +PULIHKAN FOTO & VIDEO YANG TERHAPUS +Secara tidak sengaja menghapus foto atau video? Jangan khawatir! Simple Gallery Pro juga menyertakan fitur Keranjang Sampah yang mempermudah anda memulihkan foto & video yang terhapus. + +MELINDUNGI & MENYEMBUNYIKAN FOTO, VIDEO & BERKAS +Menggunakan pin, pola atau pemindai sidik jari perangkat, anda bisa melindungi dan menyembunyikan foto, video & seluruh album. Anda bisa melindungi aplikasinya atau mengunci fungsi-fungsi yang lebih spesifik di dalam aplikasi. Contohnya, anda tidak bisa menghapus berkas tanpa memindai sidik jari, membantu melindungi anda menghapus berkas secara tidak sengaja. + +Lihat semua aplikasi Simple Tools di sini: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/in/short_description.txt b/fastlane/metadata/android/in/short_description.txt new file mode 100644 index 000000000..64f9a3446 --- /dev/null +++ b/fastlane/metadata/android/in/short_description.txt @@ -0,0 +1 @@ +Galeri luring tanpa iklan. Kelola, sunting, pulihkan dan lindungi foto & video diff --git a/fastlane/metadata/android/in/title.txt b/fastlane/metadata/android/in/title.txt new file mode 100644 index 000000000..5041addb1 --- /dev/null +++ b/fastlane/metadata/android/in/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: Pengelola & Penyunting Foto diff --git a/fastlane/metadata/android/it/full_description.txt b/fastlane/metadata/android/it/full_description.txt new file mode 100644 index 000000000..ea82878c9 --- /dev/null +++ b/fastlane/metadata/android/it/full_description.txt @@ -0,0 +1,51 @@ +Semplice Galleria Pro è una galleria offline altamente personalizzabile. Organizza, modifica le tue foto, recupera file con il cestino, progetti e nascondi file e visualizza una grande varietà di formati foto e video, inclusi RAW, SVG e molti altri. + +L'app non contiene pubblicità o permessi non necessari. L'app non richiede l'accesso a Internet, la tua privacy è protetta. + +------------------------------------------------- +SEMPLICE GALLERIA PRO – FUNZIONALITÀ +------------------------------------------------- + +• Galleria offline senza pubblicità o popup +• Semplice editor - ritaglia, ruota, ridimensiona, disegna, filtri e altro +• Non è necessario alcun accesso Internet, per la tua privacy e sicurezza +• Non sono necessari permessi +• Cerca velocemente immagini, video e file +• Apri e visualizza diversi tipi di foto e video (RAW, SVG, panoramica etc.) +• Una varietà di gesti intuitivi per modificare e organizzare i file +• Diversi modi per filtrare, raggruppare e ordinare i file +• Personalizza l'aspetto di Semplice Galleria Pro +• Disponibile in 32 lingue +• Segna file come preferiti per un accesso veloce +• Proteggi le tue foto e video con una sequenza, pin o impronta digitale +• Utilizza un pin, una sequenza o un'impronta digitale per proteggere l'app o specifiche funzioni +• Recupera foto e video eliminati dal cestino +• Alterna la visibilità dei file per nascondere foto e video +• Crea una presentazione personalizzabile dei propri file +• Visualizza informazioni dettagliate dei tuoi file (risoluzione, valori EXIF) +• Semplice Galleria Pro è open source +… e molto molto altro! + +EDITOR DI FOTO +Semplice Galleria Pro permette di modificare facilmente le proprie foto al volo. Ritaglia, rovescia e ridimensiona le tue foto. Se ti senti più creativo puoi aggiungere filtri o disegnare sulle tue foto! + +SUPPORTO PER MOLTI TIPI DI FILE +A differenza di altre gallerie e organizzatori di foto, Semplice Galleria Pro supporta una grande gamma di tipi di file differenti: JPEG, PNG, MP4, MKV, RAW, SVG, foto e video panoramici e molto altri. + +GESTORE DELLA GALLERIA ALTAMENTE MODIFICABILE +Semplice Galleria Pro è altamente personalizzabile e funziona come vuoi te, dall'interfaccia ai pulsanti di funzione sulla barra degli strumenti. Nessun altro gestore della galleria ha questa tipologia di flessibilità! Grazie all'essere open source, siamo disponibili in 32 linguaggi! + +RECUPERA FOTO E VIDEO ELIMINATI +Hai accidentalmente eliminato foto o video preziosi? Non preoccuparti! Semplice Galleria Pro fornisce un comodo cestino dove puoi recuperare foto e video eliminati. + +PROTEGGI E NASCONDI FOTO VIDEO E FILE +Utilizzando un pin, una sequenza o la propria impronta digitale puoi proteggere e nascondere foto, video e interi album. Puoi proteggere l'intera app o bloccare specifiche funzionalità dell'app. Per esempio, non puoi eliminare un file senza una scansione dell'impronta, aiuta a proteggere i tuoi file da rimozioni accidentali. + +Controlla le altre applicazioni qui: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/it/short_description.txt b/fastlane/metadata/android/it/short_description.txt new file mode 100644 index 000000000..14614d0a9 --- /dev/null +++ b/fastlane/metadata/android/it/short_description.txt @@ -0,0 +1 @@ +Galleria offline senza pubblicità. Organizza, modifica e proteggi foto e video diff --git a/fastlane/metadata/android/it/title.txt b/fastlane/metadata/android/it/title.txt new file mode 100644 index 000000000..cca13232b --- /dev/null +++ b/fastlane/metadata/android/it/title.txt @@ -0,0 +1 @@ +Semplice Galleria Pro: gestore di foto & editor diff --git a/fastlane/metadata/android/nl/full_description.txt b/fastlane/metadata/android/nl/full_description.txt new file mode 100644 index 000000000..d9c618580 --- /dev/null +++ b/fastlane/metadata/android/nl/full_description.txt @@ -0,0 +1,51 @@ +Eenvoudige Galerij Pro is een volledig aan te passen offline galerij. Organiseer & bewerk foto’s, herstel verwijderde bestanden met de prullenbakfunctie, beveilig & verberg items en bekijk een enorme hoeveelheid aan foto- & videoformaten, waaronder RAW, SVG en nog veel meer. + +Deze privacyvriendelijke app bevat geen advertenties of onnodige machtigingen (zoals verbinden met het internet). + +------------------------------------------------- +EENVOUDIGE GALERIJ PRO – FUNCTIES +------------------------------------------------- + +✔️ Offline galerij zonder advertenties en pop-ups +✔️ Fotobewerking: bijsnijden, spiegelen, roteren, grootte aanpassen, tekenen, filters & meer +✔️ Geen internetverbinding benodigd voor meer privacy & veiligheid +✔️ Geen onnodige machtigingen vereist +✔️ Beschikbaar in 32 talen +✔️ Eenvoudige Galerij Pro is open-source +✔️ Zoek snel naar afbeeldingen, video’s & bestanden +✔️ Open & bekijk vele foto- & videoformaten (RAW, SVG, panorama etc.) +✔️ Gebruik veeggebaren om bestanden snel te bewerken en te organiseren +✔️ Kies uit een verscheidenheid aan manieren om bestanden te filteren, groeperen en sorteren +✔️ Pas het uiterlijk van Eenvoudige Galerij Pro aan +✔️ Markeer bestanden als favoriet om ze snel terug te vinden +✔️ Beveilig items met een patroon, pincode or vingerafdruk +✔️ Gebruik pincode, patroon & vingerafdruk om specifieke functies of het starten van de app te beveiligen +✔️ Herstel verwijderde bestanden uit de prullenbak +✔️ Toon of verberg foto’s & video’s +✔️ Creëer diavoorstellingen +✔️ Bekijk gedetailleerde informatie over de bestanden (resolutie, EXIF-waarden etc.) +… en nog veel meer! + +FOTO’S BEWERKEN +Eenvoudige Galerij Pro maakt het gemakkelijk om direct afbeeldingen te bewerken. Ga aan de slag met bijsnijden, spiegelen, roteren en de grootte aanpassen, of voeg filters toe en teken over de afbeelding heen! + +ONDERSTEUNING VOOR VEEL VERSCHILLENDE BESTANDSFORMATEN +Eenvoudige Galerij Pro ondersteunt, in tegenstelling tot sommige andere galerij-apps, een enorme hoeveelheid aan bestandsformaten, waaronder JPEG, PNG, MP4, MKV, RAW, SVG, Panorama-foto’s & -videos en nog veel meer. + +ALLES IS AAN TE PASSEN +Van de interface tot de knoppen op de werkbalk, Eenvoudige Galerij Pro is geheel aan te passen en kan dan ook werken naar ieders voorkeur. Geen enkele andere galerij-app bevat zulke flexibiliteit! Dankzij het open karakter en de community is de app maar liefst in 32 talen beschikbaar! + +HERSTEL VERWIJDERDE FOTO’S & VIDEO’S +Per ongeluk een foto of video verwijderd? Geen paniek! Eenvoudige Galerij Pro heeft een handige prullenbak waarmee verwijderde bestanden gemakkelijk zijn terug te halen. + +BEVEILIG & VERBERG FOTO’S, VIDEO’S & BESTANDEN +Door middel van een pincode, patroon of een vingerafdruk zijn foto’s, video’s & gehele albums te beveiligen of te verbergen. Ook de gehele app of specifieke functies binnen de galerij zijn zo te beveiligen. Voorbeeld: stel in dat bestanden alleen kunnen worden verwijderd na een vingerafdrukscan. + +Kijk ook eens naar de hele collectie apps van Simple Tools: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/nl/short_description.txt b/fastlane/metadata/android/nl/short_description.txt new file mode 100644 index 000000000..4891b9a6d --- /dev/null +++ b/fastlane/metadata/android/nl/short_description.txt @@ -0,0 +1 @@ +Galerij zonder advertenties. Organiseer, bewerk en beveilig foto’s & video’s diff --git a/fastlane/metadata/android/nl/title.txt b/fastlane/metadata/android/nl/title.txt new file mode 100644 index 000000000..77c4c2c18 --- /dev/null +++ b/fastlane/metadata/android/nl/title.txt @@ -0,0 +1 @@ +Eenvoudige Galerij Pro - Foto’s Beheren & Bewerken diff --git a/fastlane/metadata/android/pl/full_description.txt b/fastlane/metadata/android/pl/full_description.txt new file mode 100644 index 000000000..0fdddffb3 --- /dev/null +++ b/fastlane/metadata/android/pl/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro to wysoce konfigurowalna galeria. Przeglądaj i edytuj swoje zdjęcia, dzięki funkcji kosza z łatwością odzyskuj przypadkowo (lub nie) ususnięte pliki, chroń je i ukrywaj dzięki różnym metodom zabezpieczeń. Nie martw się o obsługiwane formaty - wśród nich są m.in. RAW, SVG i wiele więcej. + +Aplikacja nie zawiera reklam ani zezwoleń ponad te, których naprawdę potrzebuje. Nie musisz się także martwić o kwestie prywatności, gdyż nie potrzebuje ona dostępu do internetu. + +------------------------------------------------- +SIMPLE GALLERY PRO – FUNKCJE +------------------------------------------------- + +• Brak reklam i denerwujących okienek +• Edytor zdjęć, a w nim przycinanie, obracanie, zmienianie rozmiaru, rysowanie, filtry i wiele więcej +• Nie wymaga dostępu do internetu, przez co Twoje pliki są bezpieczne i widoczne tylko dla Ciebie +• Używane są tylko najpotrzebniejsze uprawnienia +• Szybkie wyszukiwanie plików +• Obsługa wielu formatów (RAW, SVG, panoramy, itd.) +• Różnorodność gestów dla prostszego korzystania z aplikacji +• Wiele sposobów na filtrowanie, grupowanie i sortowanie plików +• Wiele opcji dostosowywania wyglądu aplikacji +• Dostępna w 32 językach [ w tym po polsku :) ] +• Oznaczanie plików jako ulubione dla łatwiejszego do nich dostępu +• Ochrona wzorem, PINem, lub odciskiem palca dostępu do plików ... +• ... a nawet do całej aplikacji i/lub konkretnych jej funkcji +• Odzyskiwanie utraconych plików dzięki funkcji kosza +• Ukrywanie plików w obrębie aplikacji i/lub globalnie +• Tworzenie konfigurowalnych pokazów slajdów +• Szczegółowe informacje o plikach (rozdzielczość, dane EXIF, itd.) +• Aplikacja jest otwartoźródłowa +… i wiele więcej! + +EDYTOR ZDJĘĆ +Simple Gallery Pro ułatwi Ci szybką edycję zdjęć. Przycinaj je, przewracaj, obracaj, zmniejszaj i powiększaj. A w napływie kreatywności dodawaj filtry i narysuj coś na nich! + +WSPARCIE DLA WIELU TYPÓW PLIKÓW +W przeciwieństwie do niektórych aplikacji galerii, Simple Gallery Pro wspiera dużo formatów plików, w tym JPEG, PNG, MP4, MKV, RAW, SVG, panoramiczne filmy i zdjęcia oraz wiele więcej. + +WSZECHSTRONNOŚĆ +Od interfejsu do przycisków funkcyjnych na dolnym pasku, Simple Gallery Pro jest wysoce konfigurowalny, przez co działa i wygląda tak jak chcesz. Żadna inna aplikacja galerii nie jest pod tym względem tak wszechstronna. A dzięki naszej otwartości to wszystko dostępne jest w 32 językach (w tym po polsku :]). + +ODZYSKIWANIE PLIKÓW +Coś Ci się niechcący usunęło? A może ktoś to zrobił po złości? Żaden problem! Dzięki funkcji kosza z łatwością to odzyskasz. + +OCHRONA PLIKÓW +Poprzez PIN, wzór lub odcisk palca możesz chronić swoje pliki, ukrywając je i blokując do nich dostęp. Tak samo możesz zablokować dostęp do całej aplikacji lub jej poszczególnych funkcji. Możesz na przykład uniemożliwić usuwanie plików bez zeskanowania linii papilarnych, przez co tylko Ty będziesz mógł to zrobić. + +Sprawdź cały zestaw naszych aplikacji: +https://www.simplemobiletools.com + +Odwiedź nasz profil na Facebooku... +https://www.facebook.com/simplemobiletools + +... i/lub naszego subreddita: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/pl/short_description.txt b/fastlane/metadata/android/pl/short_description.txt new file mode 100644 index 000000000..f6dafcad0 --- /dev/null +++ b/fastlane/metadata/android/pl/short_description.txt @@ -0,0 +1 @@ +Przeglądaj, edytuj, chroń, a w razie czego łatwo odzyskuj swe zdjęcia i filmy. diff --git a/fastlane/metadata/android/pl/title.txt b/fastlane/metadata/android/pl/title.txt new file mode 100644 index 000000000..c1dfdc276 --- /dev/null +++ b/fastlane/metadata/android/pl/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: Photo Manager & Editor diff --git a/fastlane/metadata/android/pt-rBR/full_description.txt b/fastlane/metadata/android/pt-rBR/full_description.txt new file mode 100644 index 000000000..d82469b02 --- /dev/null +++ b/fastlane/metadata/android/pt-rBR/full_description.txt @@ -0,0 +1,49 @@ +A Simple Galeria Pro é uma galeria de imagens e vídeos altamente customizável. Organize e edite suas fotos e vídeos, recupere arquivos movidos para a lixeira, proteja e oculte seus arquivos, e visualize arquivos em uma grande variedade de formatos, incluindo RAW, SVG, e muito mais. +Este app não inclui anúncios ou permissões desnecessárias e também não acessa a internet. Sua privacidade está protegida. + +------------------------------------------------- +SIMPLE GALERIA PRO – FUNCIONALIDADES +------------------------------------------------- + +• Galeria offline sem anúncios ou popups +• Editor de imagens – recorte, rotacione, redimensione, desenhe, adicione filtros, e muito mais +• Não requer acesso à internet. Mais privacidade e segurança. +• Não pede permissões desnecessárias +• Pesquise por imagens, vídeos e arquivos rapidamente +• Visualize diversos formatos de arquivos de imagem ou vídeo (RAW, SVG, imagens panorâmicas, etc) +• Use uma variedade de gestos intuitivos para editar e organizar seus arquivos +• Varias maneiras de filtrar, agrupar, e ordenar seus arquivos +• Customize a aparência da Simple Galeria Pro +• Disponível em 32 idiomas +• Marque seus arquivos favoritos para acesso mais rápido +• Proteja suas imagens e vídeos com um padrão, PIN, ou impressão digital +• Recupere imagens e vídeos que foram excluídos para a lixeira +• Oculte arquivos para deixar de exibir certas imagens ou vídeos no app. +• Crie um slideshow customizado com os seus arquivos +• Exiba informações avançadas sobre seus arquivos (resolução, metadados EXIF, etc) +• A Simple Galeria Pro tem código aberto! +… e muito mais! + +EDITOR DE IMAGENS +Com a Simple Galeria Pro é bem fácil editar suas imagens na hora. Recorte, rotacione, e redimensione suas imagens. Se você estiver se sentindo mais criativo, você também pode desenhar ou adicionar filtros! + +SUPORTE A VÁRIOS FORMATOS DE ARQUIVO +Ao contrário de alguns outros aplicativos de organização de imagens, a Simple Galeria Pro é capaz de exibir uma grande variedade de formatos de arquivo, incluindo JPEG, PNG, MP4, MKV, RAW, SVG, fotos panorâmicas, vídeos panorâmicos e muito mais. + +GERENCIADOR DE IMAGENS ALTAMENTE CUSTOMIZÁVEL +Desde a interface de usuário, até os botões da barra de ferramentas, a Simple Galeria Pro é altamente customizável, e você pode fazer com que ela funcione exatamente do seu jeito. Nenhum outro app de galeria de imagens é tão flexível! Além disso, por ter o código aberto, a Simple Galeria está disponível em 32 idiomas! + +RECUPERE IMAGENS E VÍDEOS EXCLUÍDOS +Acidentalmente excluiu uma preciosa imagem ou vídeo? Não se preocupe! A Simple Galeria Pro vem com uma lixeira que permite facilmente recuperar fotos ou vídeos excluídos nos últimos 30 dias. + +PROTEJA E OCULTE FOTOS, VÍDEOS E ARQUIVOS +Usando um PIN, padrão, ou sua impressão digital, você pode proteger ou ocultar imagens, vídeos ou até álbuns inteiros. Você também pode proteger o app como um todo por senha, ou apenas funções específicas. Por exemplo, você pode fazer com que a Simple Galeria verifique a impressão digital antes de excluir arquivos, para ajudar a evitar que arquivos sejam excluídos. + +Dê uma olhada nos nossos outros aplicativos Simple: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/pt-rBR/short_description.txt b/fastlane/metadata/android/pt-rBR/short_description.txt new file mode 100644 index 000000000..d29c44f98 --- /dev/null +++ b/fastlane/metadata/android/pt-rBR/short_description.txt @@ -0,0 +1 @@ +Galeria offline sem anúncios. Organize, edite, e proteja fotos e vídeos. diff --git a/fastlane/metadata/android/pt-rBR/title.txt b/fastlane/metadata/android/pt-rBR/title.txt new file mode 100644 index 000000000..145c42568 --- /dev/null +++ b/fastlane/metadata/android/pt-rBR/title.txt @@ -0,0 +1 @@ +Simple Galeria Pro: Gerenciador de Imagens diff --git a/fastlane/metadata/android/pt-rPT/full_description.txt b/fastlane/metadata/android/pt-rPT/full_description.txt new file mode 100644 index 000000000..51ff06a56 --- /dev/null +++ b/fastlane/metadata/android/pt-rPT/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro é uma aplicação local para gerir fotos e vídeos. Pode organizar e editar as suas fotos, recuperar ficheiros através da reciclagem, proteger e ocultar ficheiros e ver imagens e vídeos disponíveis em vários formatos tais como RAW, SVG e muito mais. + +A aplicação não tem anúncios nem pede permissões desnecessárias. Uma vez que também não precisa de aceder à Internet, os seus ficheiros estão protegidos. + +------------------------------------------------- +SIMPLE GALLERY PRO – FUNCIONALIDADES +------------------------------------------------- + +• Galeria local sem quaisquer anúncios +• Editor de fotos – recorte, rotação, redimensionamento, filtros e mais +• Não requer acesso à Internet, garantindo a sua privacidade e segurança +• Não requer permissões desnecessárias +• Pesquisa rápida de imagens, vídeos e ficheiros +• Com suporte a diversos tipos de ficheiros (RAW, SVG, panorâmica, etc) +• Pode utilizar gestos para editar e organizar ficheiros +• Diversas opções para filtrar, agrupar e ordenar ficheiros +• Personalização da aparência da aplicação +• Disponível em 32 idiomas +• Marcar ficheiros como favoritos para acesso rápido +• Proteção de fotos e vídeos com recurso a padrões, PIN ou impressão digital +• Também pode utilizar padrões PIN e impressão digital para impedir a abertura da aplicação ou para restringir ações +• Recuperação de fotos e vídeos apagados através da reciclagem +• Alternar visibilidade dos ficheiros para ocultar/mostrar fotos e vídeos +• Criação de apresentações personalizadas +• Ver informações detalhadas dos ficheiros (resolução, dados EXIF, etc) +• Simple Gallery Pro é open source +… e muito mais! + +PHOTO GALLERY EDITOR +Simple Gallery Pro makes it easy to edit your pictures on the fly. Crop, flip, rotate and resize your pictures. If you’re feeling a little more creative you can add filters and draw on your pictures! + +SUPPORT FOR MANY FILE TYPES +Unlike some other gallery viewers & photo organizers, Simple Gallery Pro supports a huge range of different file types including JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic photos, Panoramic videos and many more. + +HIGHLY CUSTOMIZABLE GALLERY MANAGER +From the UI to the function buttons on the bottom toolbar, Simple Gallery Pro is highly customizable and works the way you want it to. No other gallery manager has this kind of flexibility! Thanks to being open source, we’re also available in 32 languages! + +RECOVER DELETED PHOTOS & VIDEOS +Accidentally deleted a precious photo or video? Don’t worry! Simple Gallery Pro features a handy recycle bin where you can recover deleted photos & videos easily. + +PROTECT & HIDE PHOTOS, VIDEOS & FILES +Using pin, pattern or your device’s fingerprint scanner you can protect and hide photos, videos & entire albums. You can protect the app itself or place locks on specific functions of the app. For example, you can’t delete a file without a fingerprint scan, helping to protect your files from accidental deletion. + +Consulte todas as aplicações Simple Tools aqui: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/pt-rPT/short_description.txt b/fastlane/metadata/android/pt-rPT/short_description.txt new file mode 100644 index 000000000..0c6cb387c --- /dev/null +++ b/fastlane/metadata/android/pt-rPT/short_description.txt @@ -0,0 +1 @@ +Sem anúncios. Organize, edite, recupere e protega os seus vídeos e fotos diff --git a/fastlane/metadata/android/pt-rPT/title.txt b/fastlane/metadata/android/pt-rPT/title.txt new file mode 100644 index 000000000..2712016ee --- /dev/null +++ b/fastlane/metadata/android/pt-rPT/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: Editor e gestor de fotos diff --git a/fastlane/metadata/android/ru/full_description.txt b/fastlane/metadata/android/ru/full_description.txt new file mode 100644 index 000000000..dfde15e54 --- /dev/null +++ b/fastlane/metadata/android/ru/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro — настраиваемая автономная галерея. Организуйте и редактируйте свои фотографии; восстанавливайте удалённые файлы при помощи функции "корзина"; защищайте и скрывайте личные файлы; просматривайте множество различных фото- и видеоформатов, включая RAW, SVG и многие другие. + +Приложение не содержит рекламы и ненужных разрешений. Поскольку приложение не требует доступа в интернет, ваша конфиденциальность защищена. + +------------------------------------------------- +SIMPLE GALLERY PRO – ВОЗМОЖНОСТИ +------------------------------------------------- + +• Автономная галерея без рекламы или всплывающих окон +• Встроенный редактор изображение - обрезка, поворот, изменение размера, рисование, фильтры и другое +• Не требуется доступ в интернет, что даёт вам больше конфиденциальности и защищённости +• Не требуется никаких ненужных разрешений +• Быстрый поиск изображений, видео и файлов +• Открывает множество различных типов изображений и видео (RAW, SVG, панорамы и т.д.) +• Различные интуитивно понятные жесты, чтобы легко редактировать и организовывать файлы +• Множество способов фильтрации, группировки и сортировки файлов +• Настройка внешнего вида в Simple Gallery Pro +• Доступна на 32 языках +• Пометка файлов как избранных для быстрого доступа +• Защищает ваши фотографии и видео с помощью графического ключа, PIN-кода или отпечатка пальца +• Также можно использовать ключ, PIN или отпечаток для защиты запуска приложения или конкретных функций +• Восстановление удалённых фотографий и видео из корзины +• Переключение видимости файлов для скрытия фотографий и видео +• Создание настраиваемых слайдшоу из ваших файлов +• Просмотр подробной информации о файлах (разрешение, значения EXIF и т.д.) +• Simple Gallery Pro с открытым исходным кодом +… и многое многое другое! + +РЕДАКТОР ИЗОБРАЖЕНИЙ +Simple Gallery Pro позволяет легко редактировать изображения на ходу. Можно обрезать, перевернуть, повернуть и изменить размер ваших фотографий. Если вы чувствуете себя немного более творчески, то можете добавить фильтры и рисовать на своих фотографиях! + +ПОДДЕРЖКА МНОЖЕСТВА ТИПОВ ФАЙЛОВ +В отличие от некоторых других галерей и организаторов изображений, Simple Gallery Pro поддерживает огромный набор различных типов файлов, включая JPEG, PNG, MP4, MKV, RAW, SVG, панорамные фотографии, панорамные видео и многие другие. + +НАСТРАИВАЕМЫЙ МЕНЕДЖЕР ГАЛЕРЕИ +От пользовательского интерфейса до функциональных кнопок на нижней панели инструментов, Simple Gallery Pro отличается высокой настраиваемостью и работает так, как вы хотите. Никакой другой менеджер галереи не обладает такой гибкостью! Благодаря открытому исходному коду, мы также доступны на 32 языках! + +ВОССТАНОВЛЕНИЕ УДАЛЁННЫХ ФОТОГРАФИЙ И ВИДЕО +Случайно удалили драгоценное фото или видео? Не беспокойтесь! Simple Gallery Pro предлагает удобную корзину, из которой можно легко восстановить удалённые фотографии и видео. + +ЗАЩИТА И СКРЫТИЕ ФОТОГРАФИЙ, ВИДЕО И ФАЙЛОВ +Используя PIN-код, графический ключ или сканер отпечатков пальцев своего устройства, вы можете защитить и скрыть фотографии, видео и целые альбомы. Вы можете защитить как всё приложение, так и заблокировать отдельные его функции. Например, вы не сможете удалить файл без подтверждения отпечатком пальца, что поможет защитить файлы от случайного удаления. + +Ознакомьтесь с полным набором инструментов серии Simple здесь: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/ru/short_description.txt b/fastlane/metadata/android/ru/short_description.txt new file mode 100644 index 000000000..8021a58ca --- /dev/null +++ b/fastlane/metadata/android/ru/short_description.txt @@ -0,0 +1 @@ +Галерея без рекламы. Управление, изменение, восстановление и защита фото и видео diff --git a/fastlane/metadata/android/ru/title.txt b/fastlane/metadata/android/ru/title.txt new file mode 100644 index 000000000..c23b1eb8d --- /dev/null +++ b/fastlane/metadata/android/ru/title.txt @@ -0,0 +1 @@ +Галерея: управление и редактирование изображений diff --git a/fastlane/metadata/android/sk/full_description.txt b/fastlane/metadata/android/sk/full_description.txt new file mode 100644 index 000000000..8a4bbe7a9 --- /dev/null +++ b/fastlane/metadata/android/sk/full_description.txt @@ -0,0 +1,51 @@ +Jednoduchá Galéria Pro je vysoko prispôsobiteľná offline galéria. Organizujte a upravujte vaše fotky, obnovujte vymazané súbory pomocou odpadkového koša, ochraňujte a skrývajte ich, alebo prehliadajte množstvo rôznych foto a video formátov vrátane RAW, SVG a mnoho ďalších. + +Apka neobsahuje žiadne reklamy, ani nepotrebné oprávnenia. Keďže apka nemá prístup na internet, vaše súkromie je chránené. + +------------------------------------------------- +JEDNODUCHÁ GALÉRIA PRO - FUNKCIE +------------------------------------------------- + +• Offline galéria bez reklám a vyskakujúcich okien +• Editor Jednoduchej Galérie - orezávajte, otáčajte, meňte veľkosť, kreslite, používajte filtre a viac +• Nie je potrebný prístup na internet, vďaka čomu máte viac súkromia a bezpečia +• Nie sú potrebné žiadne podozrivé oprávnenia +• Rýchlo prehliadajte obrázky a videá +• Otvárajte mnoho rôznych typov fotiek a videí (RAW, SVG, panoramatické atď) +• Množstvo intuitívnych gest pre jednoduchú úpravu a organizovanie súborov +• Veľa rôznych spôsobov filtrovania, zoskupovania a radenia súborov +• Zmeňte si vzhľad Jednoduchej Galérie +• Dostupná v 32 jazykoch +• Označte obľúbené súbory pre rýchly prístup +• Chráňte vaše obrázky a videá vzorom, PIN kódom alebo odtlačkom prstov +• Použite PIN kód, vzor, alebo odtlačky prstov na zabezpečenie spúšťania apky, alebo niektorých funkcií +• Obnovte vymazané fotky a videá pomocou odpadkového koša +• Prepnite viditeľnosť súborov pre ich ochranu +• Vytvorte zo súborov prezentáciu +• Prezrite si detailné informácie o súboroch (rozlíšenie, EXIF hodnoty atď) +• Jednoduchá Galéria Pro má otvorený zdrojový kód +… a mnoho mnoho ďalšieho! + +EDITOR OBRÁZKOV +Jednoduchá Galéria Pro umožňuje ľahkú úpravu obrázkov. Orezávajte, preklápajte, alebo meňte ich veľkosť. Ak sa cítite kreatívne, môžete aj aplikovať filtre, alebo na nich kresliť! + +PODPORA PRE MNOŽSTVO TYPOV SÚBOROV +Na rozdiel od niektorých galérií podporuje Jednoduchá Galéria množstvo rôznych druhov súborov vrátane JPEG, PNG, MP4, MKV, RAW, SVG, panoramatických fotografií a videí. + +VYSOKO UPRAVITEĽNÝ SPRÁVCA SÚBOROV +Od vzhľadu po funkcie na spodej lište, Jednoduchá Galéria je upraviteľná a bude fungovať presne tak, ako chcete. Žiadna iná galéria nie je taká flexibilná! Vďaka otvorenému zdrojovému kódu je apka dostupná v 32 jazykoch! + +OBNOVTE VYMAZANÉ FOTKY A VIDEÁ +Vymazali ste náhodou dôležitú fotku, alebo video? Jednoduchá Galéria Pro obsahuje užitočný odpadkový kôš, vďaka ktorému viete jednoducho obnoviť vymazané súbory. + +OCHRÁŇTE A SKRÝVAJTE FOTOGRAFIE A VIDEÁ +Použitím PIN kódu, vzoru, alebo odtlačkov prstov viete vaše súbory ochrániť, alebo ukryť. Taktiež viete ochrániť aj buď spúšťanie apky ako takej, alebo niektoré jej funkcie. Napríklad tým viete zabrániť náhodnému vymazaniu súborov bez vašich odtlačkov prstov. + +Pozrite si celú sadu aplikácií na: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/sk/short_description.txt b/fastlane/metadata/android/sk/short_description.txt new file mode 100644 index 000000000..ca99193bd --- /dev/null +++ b/fastlane/metadata/android/sk/short_description.txt @@ -0,0 +1 @@ +Offline galéria bez reklám. Organizujte, upravujte, a chráňte vaše súbory. diff --git a/fastlane/metadata/android/sk/title.txt b/fastlane/metadata/android/sk/title.txt new file mode 100644 index 000000000..b5bd6d5c8 --- /dev/null +++ b/fastlane/metadata/android/sk/title.txt @@ -0,0 +1 @@ +Jednoduchá galéria Pro: Foto organizér a editor diff --git a/fastlane/metadata/android/sr/full_description.txt b/fastlane/metadata/android/sr/full_description.txt new file mode 100644 index 000000000..29df632cf --- /dev/null +++ b/fastlane/metadata/android/sr/full_description.txt @@ -0,0 +1,51 @@ +Једноставна галерија Про је високо прилагодљива галерија којој није неопходан интернет да би радила. Организуј и измени своје слике, опорави обрисане датотеке са кантом за отпатке, заштити и сакриј датотеке имај увид у огромну количину различитих фотографија и видео формата укључујући RAW, SVG и многих других. + +Апликација не садржи огласе и сувишне дозволе. С обзиром да апликација не захтева приступ интернету, ваша приватност је заштићена. + +------------------------------------------------- +ЈЕДНОСТАВНА ГАЛЕРИЈА ПРО – МОГУћНОСТИ +------------------------------------------------- + +• Галерија којој није неопходан интернет, не садржи огласе и искачуће рекламе +• Једноставна галерија фото едитор - исеци, ротирај, измени димензије, цртај, примени филтере и још тога +• Није вам неопходан приступ интернету за рад, што вам даје више приватности и сигурности +• Нису неопходне сувишне дозволе за рад галерије +• Брза претрага слика, видео снимака и датотека +• Отвори и прегледај доста различитих фотографија и видео типова (RAW, SVG, panoramic итд) +• Разноликост интуитивних гестикулација да на лак начин измените и организујете датотеке +• Доста начина за филтрирање, груписање и сортирање датотека +• Прилагодите изглед Једноставне галерије Про +• Доступна на 32 језика +• Означите датотеке као омиљене да имате брз приступ истим +• Заштитите ваше фотографије и видео снимке са шаблоном, пином или отиском прста +• Употребите пин, шаблон и отисак прста да заштитите покретање апликације или одређене функције +• Опоравите обрисане фотографије и видео снимке из канте за отпатке +• Измените видљивост фајлова да сакријете фотографије и видео снимке +• Направите прилагођени слајдшоу за ваше датотеке +• Имајте увид у детаљне информације ваших датотека (резолуције, EXIF вредности итд..) +• Једноставна галерија Про је отвореног кода +… и још доста тога! + +ЕДИТОР ФОТО ГАЛЕРИЈЕ +Једноставна галерија Про чини једноставним да измените ваше слике у ходу. Исеците, заокрените, ротирајте или измените величину ваших слика. Ако се осећате креативним, можете додати филтере или насликати своје слике! + +ПОДРШКА ЗА МНОГЕ ТИПОВЕ ФАЈЛОВА +За разлику од неких других галерија програма и организатора фотографија, Једноставна галерија Про подржава велики спектар различитих типова датотека укључујући JPEG, PNG, MP4, MKV, RAW, SVG, Panoramic фотографије, Panoramic видео снимци и још доста других. + +ВИСОКО ПРИЛАГОДЉИВ МЕНАЏЕР ГАЛЕРИЈА +Од корисничког интерфејса до функцијских дугмића на доњој линији са алаткама, Једноставна галерија Про је високо прилагодљива и ради онако како ви желите. Ни један други менаџер за галерију има ову врсту флексибилности! Захваљујући томе што је отвореног кода, ми смо доступни на 33 језика! + +ОПОРАВИ ОБРИСАНЕ ФОТОГРАФИЈЕ И ВИДЕО СНИМКЕ +Случајно обрисане драгоцене фотографије или видео снимци? Не брините! Једноставна галерија Про поседује згодну канту за отпатке из које можете опоравити обрисане фотографије и видео снимке на лак начин. + +ЗАШТИТИ И САКРИЈ ФОТОГРАФИЈЕ, ВИДЕО СНИМКЕ и ДАТОТЕКЕ +Употребом пина, шаблона или скенера за отисак прста на вашем уређају можете заштитити фотографије, видео снимке и читаве албуме. Можете заштитити и саму апликацију или ставити кључеве на одређене функције у апликацији. Например, не могу се обрисати датотеке без скенирања отиска прста, што у великој мери може спречити нежељено или случајно брисање. + +Погледајте цео пакет Simple Tools овде: +https://www.simplemobiletools.com + +Фејсбук: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/sr/short_description.txt b/fastlane/metadata/android/sr/short_description.txt new file mode 100644 index 000000000..796c76936 --- /dev/null +++ b/fastlane/metadata/android/sr/short_description.txt @@ -0,0 +1 @@ +Офлајн галерија без реклама. Организуј, измени,опорави,заштити фотографије,видео diff --git a/fastlane/metadata/android/sr/title.txt b/fastlane/metadata/android/sr/title.txt new file mode 100644 index 000000000..c1dfdc276 --- /dev/null +++ b/fastlane/metadata/android/sr/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: Photo Manager & Editor diff --git a/fastlane/metadata/android/tr/full_description.txt b/fastlane/metadata/android/tr/full_description.txt new file mode 100644 index 000000000..b44d8419a --- /dev/null +++ b/fastlane/metadata/android/tr/full_description.txt @@ -0,0 +1,51 @@ +Basit Galeri Pro, özelleştirilebilir bir çevrimdışı galeridir. Fotoğraflarınızı düzenleyin ve organize edin, geri dönüşüm kutusuyla silinen dosyaları kurtarın, dosyaları koruyun ve gizleyin ve RAW, SVG ve çok daha fazlası dahil olmak üzere çok çeşitli fotoğraf ve video formatlarını görüntüleyin. + +Uygulama hiçbir reklam ve gereksiz izinler içermez. Uygulama internet erişimi gerektirmediğinden gizliliğiniz de korunur. + +------------------------------------------------- +BASİT GALERİ PRO – ÖZELLİKLER +------------------------------------------------- + +• Reklamsız veya açılır penceresiz, çevrimdışı galeri +• Basit galeri fotoğraf editörü - kırpma, döndürme, yeniden boyutlandırma, çizim, filtreler ve daha fazlası +• İnternet erişimi gerekmez, size daha fazla gizlilik ve güvenlik sunar +• Gereksiz izinler gerekmez +• Resimleri, videoları ve dosyaları hızlıca arama +• Birçok farklı fotoğraf ve video türünü (RAW, SVG, panoramik vb.) açma ve görüntüleme +• Dosyaları kolayca düzenlemek ve organize etmek için çeşitli sezgisel hareketler +• Dosyaları filtrelemenin, gruplandırmanın ve sıralamanın birçok yolu +• Basit Galeri Pro'nun görünümünü özelleştirme +• 32 dilde mevcut +• Hızlı erişim için dosyaları sık kullanılan olarak işaretleme +• Fotoğraflarınızı ve videolarınızı desen, pin veya parmak izi ile koruma +• Uygulama başlatılmasını veya belirli işlevleri de korumak için pin, desen ve parmak izi kullanma +• Silinen fotoğrafları ve videoları geri dönüşüm kutusundan kurtarma +• Fotoğrafları ve videoları gizlemek için dosyaların görünürlüğünü değiştirme +• Dosyalarınızın özelleştirilebilir bir slayt gösterisini oluşturma +• Dosyalarınızın ayrıntılı bilgilerini (çözünürlük, EXIF değerleri vb.) görüntüleme +• Basit Galeri Pro açık kaynak kodludur +… ve çok daha fazlası! + +FOTOĞRAF GALERİSİ EDİTÖRÜ +Basit Galeri Pro, fotoğraflarınızı anında düzenlemenizi kolaylaştırır. Resimlerinizi kırpın, çevirin, döndürün ve yeniden boyutlandırın. Kendinizi biraz daha yaratıcı hissediyorsanız, filtre ekleyebilir ve resimlerinizi çizebilirsiniz! + +BİRÇOK DOSYA TÜRÜ İÇİN DESTEK +Diğer galeri görüntüleyicilerinden ve fotoğraf düzenleyicilerinden farklı olarak, Basit Galeri Pro, JPEG, PNG, MP4, MKV, RAW, SVG, Panoramik fotoğraflar, Panoramik videolar ve daha pek çok farklı dosya türünü destekler. + +SON DERECE ÖZELLEŞTİRİLEBİLİR GALERİ YÖNETİCİSİ +Kullanıcı arayüzünden alt araç çubuğundaki işlev düğmelerine kadar, Basit Galeri Pro oldukça özelleştirilebilirdir ve istediğiniz şekilde çalışır. Başka hiçbir galeri yöneticisi bu tür bir esnekliğe sahip değildir! Açık kaynak olması sayesinde 32 dilde de kullanıma hazırız! + +SİLİNEN FOTOĞRAFLARI VE VİDEOLARI KURTARIN +Yanlışlıkla önemli bir fotoğrafı veya videoyu mu sildiniz? Endişelenmeyin! Basit Galeri Pro, silinmiş fotoğrafları ve videoları kolayca kurtarabileceğiniz kullanışlı bir geri dönüşüm kutusuna sahiptir. + +FOTOĞRAFLARI, VİDEOLARI VE DOSYALARI KORUYUN VE GİZLEYİN +Pin, desen veya cihazınızın parmak izi tarayıcısını kullanarak fotoğrafları, videoları ve albümün tamamını koruyabilir ve gizleyebilirsiniz. Uygulamanın kendisini koruyabilir veya uygulamanın belirli işlevlerine kilitler yerleştirebilirsiniz. Örneğin, parmak izi taraması olmadan bir dosyayı silemez ve dosyalarınızı yanlışlıkla silmeye karşı korumaya yardımcı olabilirsiniz. + +Tüm Basit Araçlar paketini buradan inceleyin: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/tr/short_description.txt b/fastlane/metadata/android/tr/short_description.txt new file mode 100644 index 000000000..690c2cc5a --- /dev/null +++ b/fastlane/metadata/android/tr/short_description.txt @@ -0,0 +1 @@ +Reklamsız çevrimdışı galeri. Fotoğraf & videolarınızı yönetin ve düzenleyin diff --git a/fastlane/metadata/android/tr/title.txt b/fastlane/metadata/android/tr/title.txt new file mode 100644 index 000000000..6e928759d --- /dev/null +++ b/fastlane/metadata/android/tr/title.txt @@ -0,0 +1 @@ +Basit Galeri Pro: Fotoğraf Yönetici & Düzenleyici diff --git a/fastlane/metadata/android/uk/full_description.txt b/fastlane/metadata/android/uk/full_description.txt new file mode 100644 index 000000000..ca39d94cc --- /dev/null +++ b/fastlane/metadata/android/uk/full_description.txt @@ -0,0 +1,51 @@ +Simple Gallery Pro - це офлайн-галерея з великою кількістю налаштувань. Впорядковуйте та редагуйте ваші фото, відновлюйте видалені файли з кошика, захищайте та приховуйте файли і переглядайте фото і відео різноманітних форматів, включаючи RAW, SVG та багато іншого. + +Цей додаток не містить реклами і непотрібних дозволів. Оскільки додаток не потребує доступу в інтернет, ваша приватність захищена. + +------------------------------------------------- +SIMPLE GALLERY PRO – ФУНКЦІЇ +------------------------------------------------- + +• Офлайн-галерея без реклами чи спливаючих заставок +• Фоторедактор Simple gallery – обрізайте, обертайте, змінюйте розмір, малюйте, накладайте фільтри та інше +• Інтернет-з\'єднання не потрібне, що дає більше приватності і безпеки +• Не потребуються зайві дозволи +• Швидкий пошук зображень, відео і файлів +• Відкривайте та переглядайте багато різних фото- і відеоформатів (RAW, SVG, панорамні фото тощо) +• Різноманітні інтуїтивно зрозумілі жести для легкого редагуваання та упорядкування файлів +• Багато способів фільтрувати, групувати і сортувати файли +• Налаштуйте зовнішній вигляд Simple Gallery Pro +• Доступна 32 мовами +• Позначайте файли як улюблені для швидкого доступу +• Захищайте ваші фото і відео графічним ключем, PIN-кодом або відбитком пальця +• Використовуйте графічний ключ, PIN-код і відбиток пальця також для блокування запуску галереї або окремих її функцій +• Відновлюйте видалені фото і відео з кошика +• Змінюйте видимість файлів, щоб приховати фото і відео +• Створюйте налаштовуване слайд-шоу з ваших файлів +• Переглядайте детальну інформацію про ваші файли (роздільна здатність, записи EXIF тощо) +• Simple Gallery Pro є додатком з відкритим джерельним кодом +… та багато-багато іншого! + +ФОТОРЕДАКТОР +Simple Gallery Pro дозволяє легко редагувати ваші зображення на льоту. Обрізайте, віддзеркалюйте, обертайте та змінюйте розмір своїх зображень. Якщо ви почуваєтеся креативно, можете додавати фільтри та малювати на ваших зображеннях! + +ПІДТРИМКА БАГАТЬОХ ТИПІВ ФАЙЛІВ +На відміну від деяких інших переглядачів та організаторів галереї, Simple Gallery Pro підтримує величезний перелік різноманітних типів файлів, включаючи JPEG, PNG, MP4, MKV, RAW, SVG, панорамні фото, панорамні відео та багато іншого. + +МЕНЕДЖЕР ГАЛЕРЕЇ З БЕЗЛІЧЧЮ НАЛАШТУВАНЬ +Від зовнішнього вигляду до функціональних кнопок у нижній панелі інструментів: Simple Gallery Pro має безліч налаштувань та працює у потрібний вам спосіб. Жодний інший менеджер галереї не має такої гнучкості! Завдяки відкритому джерельному коду цей додаток доступний 32 мовами! + +ВІДНОВЛЮЙТЕ ВИДАЛЕНІ ФОТО І ВІДЕО +Випадково видалили дорогоцінне фото чи відео? Не хвилюйтеся! Simple Gallery Pro пропонує зручний кошик, звідки можна легко відновити видалені фото і відео. + +ЗАХИЩАЙТЕ І ПРИХОВУЙТЕ ФОТО, ВІДЕО І ФАЙЛИ +Використовуючи PIN-код, графічний ключ чи сканер відбитка пальця на вашому пристрої, ви можете захистити та приховати фото, відео та цілі альбоми. Ви можете захистити сам додаток або заблокувати окремі його функції. Наприклад, заборона видалення файлів без сканування відбитку пальця допоможе захистити ваші файли від випадкового видалення. + +Перегляньте повний набір додатків Simple Tools тут: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/uk/short_description.txt b/fastlane/metadata/android/uk/short_description.txt new file mode 100644 index 000000000..50557a858 --- /dev/null +++ b/fastlane/metadata/android/uk/short_description.txt @@ -0,0 +1 @@ +Офлайн-галерея без реклами. Впорядкуй, редагуй, віднови та захисти фото і відео. diff --git a/fastlane/metadata/android/uk/title.txt b/fastlane/metadata/android/uk/title.txt new file mode 100644 index 000000000..61637334f --- /dev/null +++ b/fastlane/metadata/android/uk/title.txt @@ -0,0 +1 @@ +Simple Gallery Pro: фотоменеджер і редактор diff --git a/fastlane/metadata/android/zh-rCN/full_description.txt b/fastlane/metadata/android/zh-rCN/full_description.txt new file mode 100644 index 000000000..f9e7a725c --- /dev/null +++ b/fastlane/metadata/android/zh-rCN/full_description.txt @@ -0,0 +1,51 @@ +简约图库 Pro 是一个高度可定制的图库。管理并编辑你的照片,从回收站中恢复已删除的照片,保护并隐藏文件,查看RAW,SVG等等多种照片和视频格式。 + +该应用不包含广告和不必要的权限。我们保护您的隐私,因为该应用不需要联网权限。 + +------------------------------------------------- + 简约图库 Pro – 特性 +------------------------------------------------- + +• 完全离线,没有广告或弹出窗口 +• 简约图库图片编辑器 – 裁剪,旋转,调整大小,绘制,滤镜等等 +• 无需联网权限,为您提供更多的隐私和安全 +• 没有不必要的权限 +• 快速搜索图像,视频和文件 +• 支持打开并查看多种照片和视频类型(RAW,SVG,全景等) +• 各种直观的手势,便于编辑和管理文件 +• 多种过滤、分组和排序文件的方法 +• 自定义应用界面外观 +• 支持多达 32 种语言 +• 支持将文件添加到收藏夹以便快速访问 +• 支持使用图案、密码或指纹保护您的照片和视频 +• 同样支持使用图案、密码或指纹保护应用或特定功能 +• 从回收站中恢复已删除的照片和视频 +• 支持隐藏照片和视频 +• 为您的文件创建一个可自定义的幻灯片 +• 查看文件的详细信息(分辨率,EXIF值等等) +• 该应用是开源的 +… 还有很多很多! + +图库照片编辑 +简约图库 Pro 可以轻松地动态编辑图片。支持裁剪、翻转、旋转、或是调整图片大小。如果您希望更有创意的话,可以添加滤镜,或是直接在图片上绘制! + +支持多种文件类型 +与其他一些图库应用不同,简约图库 Pro 支持多种文件类型,包括JPEG,PNG,MP4,MKV,RAW,SVG,全景照片,全景视频等等。 + +高度可定制的图库 +从UI到底部工具栏上的功能按钮,简约图库 Pro 可高度自定义并按您的要求工作。其他图库应用可没有这种灵活性!由于该应用是开源的,所以我们还提供 32 种语言! + +恢复已删除的照片和视频 +意外删除了珍贵的照片或视频?别担心!简约图库 Pro 具有方便的回收站,您可以方便地恢复已删除的照片和视频。 + +保护并隐藏照片、视频和文件 +使用密码、图案或指纹保护和隐藏照片、视频、或是整个相册。您也可以保护应用自身或禁用一些特定功能。 例如,只有指纹验证通过才可以删除文件,从而有效地防止您的文件被意外删除。 + +查看简约系列的所有应用: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/zh-rCN/short_description.txt b/fastlane/metadata/android/zh-rCN/short_description.txt new file mode 100644 index 000000000..102d48d08 --- /dev/null +++ b/fastlane/metadata/android/zh-rCN/short_description.txt @@ -0,0 +1 @@ +一个没有广告的离线图库。便于整理,编辑,恢复和保护照片 & 视频。 diff --git a/fastlane/metadata/android/zh-rCN/title.txt b/fastlane/metadata/android/zh-rCN/title.txt new file mode 100644 index 000000000..926520f1d --- /dev/null +++ b/fastlane/metadata/android/zh-rCN/title.txt @@ -0,0 +1 @@ +简约图库 Pro: 图片管理 & 编辑 diff --git a/fastlane/metadata/android/zh-rHK/full_description.txt b/fastlane/metadata/android/zh-rHK/full_description.txt new file mode 100644 index 000000000..4440c3b65 --- /dev/null +++ b/fastlane/metadata/android/zh-rHK/full_description.txt @@ -0,0 +1,51 @@ +簡易相簿Pro是一個高度自訂化的離線相簿。整理和編輯你的照片,從回收桶恢復刪除的檔案,保護和隱藏檔案,以及瀏覽大量不同的照片&影片格式,包含RAW、SVG…等更多。 + +這應用程式沒有廣告和非必要的權限。並且由於不需要網路連線,您的隱私受到保護。 + +------------------------------------------------- +簡易相簿PRO – 特色 +------------------------------------------------- + +• 沒有廣告和彈出畫面的離線相簿 +• 簡易相簿編輯器 – 裁減、旋轉、縮放、繪畫、濾鏡…等更多 +• 不需要網路連線,給您更多隱私及安全 +• 不會要求非必要的權限 +• 快速搜尋圖片、影片和檔案 +• 開啟和瀏覽多種不同的照片和影片類型 (RAW、SVG、全景之類的) +• 多種直觀的手勢,以便於編輯和整理檔案 +• 大量方法來篩選、歸類和排序檔案 +• 自訂簡易相簿Pro的外觀 +• 支援32種語言 +• 將檔案標記為我的最愛,以快速存取 +• 以圖形、PIN碼或指紋來保護您的照片&影片 +• 也能以圖形、PIN碼或指紋來保護應用程式開啟或特定功能 +• 從回收桶恢復刪除的照片&影片 +• 切換檔案的可見度來隱藏照片&影片 +• 用您的檔案建立可自訂的投影片 +• 查看您檔案的詳細資訊 (解析度、EXIF值…等) +• 簡易相簿Pro是開源的 +…還有多更多! + +照片相簿編輯器 +簡易相簿Pro使編輯圖片變得非常輕鬆。裁減、翻轉、旋轉及縮放您的圖片。如果您想更有一點創意,您可以直接在圖片上添加濾鏡和繪畫! + +支援多種檔案類型 +不同於其他相簿瀏覽器和照片整理器,簡易相簿Pro支援大量不同的檔案類型,包含JPEG、PNG、MP4、MKV、RAW、SVG、全景照片、全景影片…等更多。 + +高度自訂化的相簿管理 +從UI到底部工具列的功能按鈕,簡易相簿Pro是高度自訂化的,任您隨心所欲的方式操作。沒有其他相簿管理器有這樣的靈活性。歸功於開源,我們也支援32種語言! + +恢復刪除的照片&影片 +不小心刪除掉珍貴的照片或影片?別擔心!簡易相簿Pro標榜有便利的回收桶,您可以在那裡輕鬆恢復照片&影片。 + +保護&隱藏照片、影片和檔案 +使用Pin碼、圖形或裝置的指紋掃描器,您可以保護和隱藏照片、影片及整個相冊。您可以保護應用程式本身或者對程式的特定功能設個鎖。例如:您無法未經指紋掃描就刪除檔案,有助於檔案遭意外刪除。 + +於此查看簡易工具系列全套: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/zh-rHK/short_description.txt b/fastlane/metadata/android/zh-rHK/short_description.txt new file mode 100644 index 000000000..659eaf712 --- /dev/null +++ b/fastlane/metadata/android/zh-rHK/short_description.txt @@ -0,0 +1 @@ +沒有廣告的離線相簿。整理、編輯、恢復和保護照片&影片 diff --git a/fastlane/metadata/android/zh-rHK/title.txt b/fastlane/metadata/android/zh-rHK/title.txt new file mode 100644 index 000000000..9dc20e054 --- /dev/null +++ b/fastlane/metadata/android/zh-rHK/title.txt @@ -0,0 +1 @@ +簡易相簿 Pro: 相片管理&編輯器 diff --git a/fastlane/metadata/android/zh-rTW/full_description.txt b/fastlane/metadata/android/zh-rTW/full_description.txt new file mode 100644 index 000000000..4440c3b65 --- /dev/null +++ b/fastlane/metadata/android/zh-rTW/full_description.txt @@ -0,0 +1,51 @@ +簡易相簿Pro是一個高度自訂化的離線相簿。整理和編輯你的照片,從回收桶恢復刪除的檔案,保護和隱藏檔案,以及瀏覽大量不同的照片&影片格式,包含RAW、SVG…等更多。 + +這應用程式沒有廣告和非必要的權限。並且由於不需要網路連線,您的隱私受到保護。 + +------------------------------------------------- +簡易相簿PRO – 特色 +------------------------------------------------- + +• 沒有廣告和彈出畫面的離線相簿 +• 簡易相簿編輯器 – 裁減、旋轉、縮放、繪畫、濾鏡…等更多 +• 不需要網路連線,給您更多隱私及安全 +• 不會要求非必要的權限 +• 快速搜尋圖片、影片和檔案 +• 開啟和瀏覽多種不同的照片和影片類型 (RAW、SVG、全景之類的) +• 多種直觀的手勢,以便於編輯和整理檔案 +• 大量方法來篩選、歸類和排序檔案 +• 自訂簡易相簿Pro的外觀 +• 支援32種語言 +• 將檔案標記為我的最愛,以快速存取 +• 以圖形、PIN碼或指紋來保護您的照片&影片 +• 也能以圖形、PIN碼或指紋來保護應用程式開啟或特定功能 +• 從回收桶恢復刪除的照片&影片 +• 切換檔案的可見度來隱藏照片&影片 +• 用您的檔案建立可自訂的投影片 +• 查看您檔案的詳細資訊 (解析度、EXIF值…等) +• 簡易相簿Pro是開源的 +…還有多更多! + +照片相簿編輯器 +簡易相簿Pro使編輯圖片變得非常輕鬆。裁減、翻轉、旋轉及縮放您的圖片。如果您想更有一點創意,您可以直接在圖片上添加濾鏡和繪畫! + +支援多種檔案類型 +不同於其他相簿瀏覽器和照片整理器,簡易相簿Pro支援大量不同的檔案類型,包含JPEG、PNG、MP4、MKV、RAW、SVG、全景照片、全景影片…等更多。 + +高度自訂化的相簿管理 +從UI到底部工具列的功能按鈕,簡易相簿Pro是高度自訂化的,任您隨心所欲的方式操作。沒有其他相簿管理器有這樣的靈活性。歸功於開源,我們也支援32種語言! + +恢復刪除的照片&影片 +不小心刪除掉珍貴的照片或影片?別擔心!簡易相簿Pro標榜有便利的回收桶,您可以在那裡輕鬆恢復照片&影片。 + +保護&隱藏照片、影片和檔案 +使用Pin碼、圖形或裝置的指紋掃描器,您可以保護和隱藏照片、影片及整個相冊。您可以保護應用程式本身或者對程式的特定功能設個鎖。例如:您無法未經指紋掃描就刪除檔案,有助於檔案遭意外刪除。 + +於此查看簡易工具系列全套: +https://www.simplemobiletools.com + +Facebook: +https://www.facebook.com/simplemobiletools + +Reddit: +https://www.reddit.com/r/SimpleMobileTools diff --git a/fastlane/metadata/android/zh-rTW/short_description.txt b/fastlane/metadata/android/zh-rTW/short_description.txt new file mode 100644 index 000000000..659eaf712 --- /dev/null +++ b/fastlane/metadata/android/zh-rTW/short_description.txt @@ -0,0 +1 @@ +沒有廣告的離線相簿。整理、編輯、恢復和保護照片&影片 diff --git a/fastlane/metadata/android/zh-rTW/title.txt b/fastlane/metadata/android/zh-rTW/title.txt new file mode 100644 index 000000000..9dc20e054 --- /dev/null +++ b/fastlane/metadata/android/zh-rTW/title.txt @@ -0,0 +1 @@ +簡易相簿 Pro: 相片管理&編輯器