[
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\ngithub: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]\npatreon: oguzhaninan\nopen_collective: stacer\nko_fi: # Replace with a single Ko-fi username\ntidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel\ncustom: # Replace with a single custom sponsorship URL\n"
  },
  {
    "path": ".gitignore",
    "content": "Stacer.pro.*\ndist/\nbuild/\n#*.AppImage\n.vscode\nRelease/"
  },
  {
    "path": ".travis.yml",
    "content": "language: cpp\ncompiler: clang\nsudo: require\ndist: trusty\nbefore_install:\n- sudo add-apt-repository ppa:beineri/opt-qt591-trusty -y\n- sudo apt-get update -qq\ninstall:\n- sudo apt-get -y -qq install cmake\n- sudo apt-get -y -qq install libgl1-mesa-dev qt59base qt59imageformats qt59svg qt59charts-no-lgpl qt59tools\n- source /opt/qt*/bin/qt*-env.sh\nbefore_script:\n- mkdir build && cd build\n- cmake -DCMAKE_BUILD_TYPE=release -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_PREFIX_PATH=$QTDIR/bin ..\nscript:\n- make -j $(nproc)\n- lupdate ../stacer/stacer.pro -no-obsolete\n- lrelease ../stacer/stacer.pro"
  },
  {
    "path": "CMakeLists.txt",
    "content": "cmake_minimum_required(VERSION 3.1 FATAL_ERROR)\nproject(Stacer)\n\n# Adding features(build cache + faster linkers) and reasonable defaults(Debug build by default)\ninclude(\"${CMAKE_CURRENT_SOURCE_DIR}/cmake/cxxbasics/CXXBasics.cmake\")\n\n# Setting a cleaner directory structure for the generated binaries\nset(CMAKE_BINARY_DIR        \"${CMAKE_BINARY_DIR}/output\")\nset(EXECUTABLE_OUTPUT_PATH  \"${CMAKE_BINARY_DIR}/\")\nset(LIBRARY_OUTPUT_PATH     \"${CMAKE_BINARY_DIR}/lib\")\n\nset(PROJECT_ROOT \"${CMAKE_CURRENT_SOURCE_DIR}\")\n\n# Activating MOC and searching for the Qt5 dependencies\nset(CMAKE_AUTOMOC ON)\nfind_package(Qt5  COMPONENTS  Core Gui Widgets Charts Svg Concurrent REQUIRED)\n\n# Setting the minimum C++ standard and passing the Qt-specific define\nset(CMAKE_CXX_STANDARD           11)\nset(CMAKE_CXX_EXTENSIONS         YES)\nset(CMAKE_CXX_STANDARD_REQUIRED  YES)\nadd_definitions(-DQT_DEPRECATED_WARNINGS)\n\n# Subprojects\nadd_subdirectory(stacer-core)\nadd_subdirectory(stacer)\n"
  },
  {
    "path": "LICENSE",
    "content": "                    GNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<https://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\n"
  },
  {
    "path": "README.md",
    "content": "\n<p align=\"center\">\n⚠️ <b>This project has been abandoned. There will be no further releases </b>⚠️\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/header.png\" width=\"800\">    \n</p>\n<p align=\"center\">\n  <b>Linux System Optimizer and Monitoring</b>   <br>\n  <a href=\"https://www.patreon.com/oguzhaninan\">\n\t<img alt=\"Patreon\" src=\"https://c5.patreon.com/external/logo/become_a_patron_button.png\" height=\"50\" />\n</a>\n</p>\n\n<p align=\"center\">\n\t<a href=\"https://sourceforge.net/projects/stacer/files/\" rel=\"nofollow\">\n\t\t<img alt=\"Download Stacer\" src=\"https://img.shields.io/sourceforge/dt/stacer.svg\"/>\n\t</a>\n\t<a href=\"http://www.kernel.org\">\n\t\t<img alt=\"Platform (GNU/Linux)\" src=\"https://img.shields.io/badge/platform-GNU/Linux-blue.svg\"/>\n\t</a>\n\t<a href=\"https://github.com/oguzhaninan/Stacer/releases\">\n\t\t<img alt=\"Github All Releases\" src=\"https://img.shields.io/github/downloads/oguzhaninan/stacer/total.svg\"/>\n\t</a>\n</p>\n<p align=\"center\">\n\t<a href=\"https://sourceforge.net/projects/stacer/files/\" >\n\t\t<img src=\"https://a.fsdn.com/con/app/sf-download-button\" />\n\t</a>\n</p>\t\n\n## Reviews\n<p align=\"left\">\n    <a href=\"http://www.omgubuntu.co.uk/2017/01/stacer-system-optimizer-for-ubuntu\">\n\t\t<img width=\"65px\" src=\"https://oguzhaninan.github.io/Stacer-Web/images/sites/site0.png\"/>\n\t</a>      \n    <a href=\"http://blog.desdelinux.net/optimizar-debian-ubuntu-linux-mint-derivados-stacer/\">\n\t\t<img width=\"155px\" src=\"http://i.imgur.com/eV1WxYZ.png\"/>\n\t</a>\n\t<a href=\"http://www.techrepublic.com/article/how-to-install-stacer-for-quick-linux-system-optimization/\">\n\t\t<img width=\"150px\" src=\"https://static1.squarespace.com/static/55afdc11e4b000b229a97849/t/55b13f1de4b044f556a02524/1437679408913/\"/>\n\t</a>\n\t</a>\n</p>\n\n### Required Packages\n- curl, systemd\n\n### PPA Repository (for ubuntu)\n1. `sudo add-apt-repository ppa:oguzhaninan/stacer -y`   \n2. `sudo apt-get update`   \n3. `sudo apt-get install stacer -y`\n\n\n### Arch Linux (AUR)\n1. Install the stacer package with a AUR helper of your choice eg.\n2. `yay -Syyu stacer`\n3. `paru -S stacer`\n4. `pacaur -a stacer`\n\n### Debian x64\n\n1. Download `stacer_1.1.0_amd64.deb` from the [Stacer releases page](https://github.com/oguzhaninan/Stacer/releases).\n2. Run `sudo dpkg -i stacer*.deb` on the downloaded package.\n3. Launch Stacer using the installed `stacer` command.\n\n### Debian sid / Ubuntu 20.04+\n\n1. Run as root `apt install stacer`\n\n### Fedora\n1. Download `stacer_1.1.0_amd64.rpm` from the [Stacer releases page](https://github.com/oguzhaninan/Stacer/releases).\n2. Run `sudo rpm --install stacer*.rpm --nodeps --force` on the downloaded package.\n3. Launch Stacer using the installed `stacer` command.\n\n### Fedora (with DNF)\n1. Run: `sudo dnf install stacer`\n2. Launch Stacer using the installed `stacer` command.\n\n## Build from source with CMake (Qt Version Qt 5.x)\n1. `mkdir build && cd build`\n2. `cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/qt/path/bin ..`\n3. `make -j $(nproc)`\n4. `output/bin/stacer`\n\n## Screenshots\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-1.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-2.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-3.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-4.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-5.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-6.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-7.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-8.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-9.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-10.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-11.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-12.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-13.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-14.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-15.png\" width=\"700\">\n</p>\n\n<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/oguzhaninan/Stacer/native/screenshots/Screenshot-1.0.9-16.png\" width=\"700\">\n</p>\n\n## Contributors\n\n### Code Contributors\n\nThis project exists thanks to all the people who contribute. [[Contribute](CONTRIBUTING.md)].\n<a href=\"https://github.com/oguzhaninan/Stacer/graphs/contributors\"><img src=\"https://opencollective.com/Stacer/contributors.svg?width=890&button=false\" /></a>\n\n### Financial Contributors\n\nBecome a financial contributor and help us sustain our community. [[Contribute](https://opencollective.com/Stacer/contribute)]\n\n#### Individuals\n\n<a href=\"https://opencollective.com/Stacer\"><img src=\"https://opencollective.com/Stacer/individuals.svg?width=890\"></a>\n\n#### Organizations\n\nSupport this project with your organization. Your logo will show up here with a link to your website. [[Contribute](https://opencollective.com/Stacer/contribute)]\n\n<a href=\"https://opencollective.com/Stacer/organization/0/website\"><img src=\"https://opencollective.com/Stacer/organization/0/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/1/website\"><img src=\"https://opencollective.com/Stacer/organization/1/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/2/website\"><img src=\"https://opencollective.com/Stacer/organization/2/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/3/website\"><img src=\"https://opencollective.com/Stacer/organization/3/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/4/website\"><img src=\"https://opencollective.com/Stacer/organization/4/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/5/website\"><img src=\"https://opencollective.com/Stacer/organization/5/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/6/website\"><img src=\"https://opencollective.com/Stacer/organization/6/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/7/website\"><img src=\"https://opencollective.com/Stacer/organization/7/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/8/website\"><img src=\"https://opencollective.com/Stacer/organization/8/avatar.svg\"></a>\n<a href=\"https://opencollective.com/Stacer/organization/9/website\"><img src=\"https://opencollective.com/Stacer/organization/9/avatar.svg\"></a>\n"
  },
  {
    "path": "Stacer.pro",
    "content": "TEMPLATE = subdirs\n\nSUBDIRS += \\\n    stacer-core \\\n    stacer\n"
  },
  {
    "path": "applications/stacer.desktop",
    "content": "[Desktop Entry]\nName=Stacer\nExec=stacer\nComment=Linux System Optimizer and Monitoring\nIcon=stacer\nType=Application\nTerminal=false\nCategories=Utility;\n"
  },
  {
    "path": "cmake/cxxbasics/CXXBasics.cmake",
    "content": "cmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\nlist(APPEND CMAKE_MODULE_PATH \"${CMAKE_CURRENT_LIST_DIR}\")\n\n# Variables necessary in every module\ninclude(InitCXXBasics)\n\n# Set reasonable CMake defaults\ninclude(DefaultSettings)\n\n# Activate faster linkers by default\ninclude(accelerators/UseFasterLinkers)\n\n# Activate the compiler cache tool\ninclude(accelerators/UseCompilerCacheTool)\n\n# Allow the user to extend CXXBasics\nif(EXISTS \"${CMAKE_CURRENT_LIST_DIR}/../cxxbasics-extension.cmake\")\n  include(\"${CMAKE_CURRENT_LIST_DIR}/../cxxbasics-extension.cmake\")\nendif()\n"
  },
  {
    "path": "cmake/cxxbasics/DefaultSettings.cmake",
    "content": "# This module sets reasonable defaults that probably every C/C++ CMake project should\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\n# Default build type \"Debug\"\nopt_ifndef(\"Build Type(Debug, Release, RelWithDebInfo, MinSizeRel)\"  STRING  \"Debug\"  CMAKE_BUILD_TYPE)\n\n# Generate \"compile_commands.json\" - tools like clang-tidy can be run on this file\nset(CMAKE_EXPORT_COMPILE_COMMANDS  ON)\n"
  },
  {
    "path": "cmake/cxxbasics/InitCXXBasics.cmake",
    "content": "## This module defines common functions and variables that should be accessible in every module\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\n# Enable C and CXX by default. This allows to run some commands in script mode, or using \"-C\"\nenable_language(C)\nenable_language(CXX)\n\n# Project custom messaging macros\ninclude(helpers/MacroCustomMessages)\n\n# Widely-used macros to handle the cache variables\ninclude(helpers/MacroOpt)\n"
  },
  {
    "path": "cmake/cxxbasics/UNLICENSE",
    "content": "This is free and unencumbered software released into the public domain.\n\nAnyone is free to copy, modify, publish, use, compile, sell, or\ndistribute this software, either in source code form or as a compiled\nbinary, for any purpose, commercial or non-commercial, and by any\nmeans.\n\nIn jurisdictions that recognize copyright laws, the author or authors\nof this software dedicate any and all copyright interest in the\nsoftware to the public domain. We make this dedication for the benefit\nof the public at large and to the detriment of our heirs and\nsuccessors. We intend this dedication to be an overt act of\nrelinquishment in perpetuity of all present and future rights to this\nsoftware under copyright law.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR\nOTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,\nARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n\nFor more information, please refer to <http://unlicense.org/>\n"
  },
  {
    "path": "cmake/cxxbasics/accelerators/UseCCache.cmake",
    "content": "# This module activates \"ccache\" support on Unix\n# This module is supposed to be used only from \"UseCompilerCacheTool.cmake\"\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\nfind_program(__cxxbasics_ccache_found  ccache)\nif(__cxxbasics_ccache_found)\n  if(NOT CMAKE_C_COMPILER_LAUNCHER)\n    set(CMAKE_C_COMPILER_LAUNCHER    ccache)\n  endif()\n\n  if(NOT CMAKE_CXX_COMPILER_LAUNCHER)\n    set(CMAKE_CXX_COMPILER_LAUNCHER  ccache)\n  endif()\nendif()\n"
  },
  {
    "path": "cmake/cxxbasics/accelerators/UseCompilerCacheTool.cmake",
    "content": "# This module activates a compiler cache\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\nopt_ifndef(\"Use a compiler cache tool, if supported\"  BOOL  ON  CXXBASICS_ACTIVATE_COMPILER_CACHE)\nif(CXXBASICS_ACTIVATE_COMPILER_CACHE)\n  if(CMAKE_HOST_UNIX)\n    include(accelerators/UseCCache)\n  endif()\n\n  if(NOT CMAKE_C_COMPILER_LAUNCHER OR NOT CMAKE_CXX_COMPILER_LAUNCHER)\n    include(accelerators/UseSCCache)\n  endif()\n\n  if(CMAKE_C_COMPILER_LAUNCHER)\n    cbok(\"Compiler cache tool \\\"${CMAKE_C_COMPILER_LAUNCHER}\\\" set for the C compiler\")\n  else()\n    cbnok(\"Could not set a compiler cache tool for the C compiler\")\n  endif()\n\n  if(CMAKE_CXX_COMPILER_LAUNCHER)\n    cbok(\"Compiler cache tool \\\"${CMAKE_CXX_COMPILER_LAUNCHER}\\\" set for the CXX compiler\")\n  else()\n    cbnok(\"Could not set a compiler cache tool for the CXX compiler\")\n  endif()\nendif()\n"
  },
  {
    "path": "cmake/cxxbasics/accelerators/UseFasterLinkers.cmake",
    "content": "# This module activates faster linkers, if these are available and supported.\n# It prefers the fastest linker available(as of this writing LLD -> GNU gold -> ...)\n# The linker is handled separately per compiler, so, you can do something like this:\n# -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=clang++\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\n\ncmake_policy(PUSH)\nif(POLICY CMP0054)\n  cmake_policy(SET CMP0054 NEW)\nendif(POLICY CMP0054)\n\nopt_ifndef(\"Use faster linkers(LLD, GNU gold...) if supported\"  BOOL  ON  CXXBASICS_USE_FASTER_LINKERS)\nif(CXXBASICS_USE_FASTER_LINKERS)\n  macro(__cxxbasics_set_linker  compiler)\n    # Lets check if the default linker is not actually LLD or GNU gold(ex: a symbolic link)\n    execute_process(COMMAND ${compiler} -Wl,--version\n        OUTPUT_VARIABLE __cxxbasics_ld_version\n        ERROR_QUIET)\n\n    if(\"${__cxxbasics_ld_version}\" MATCHES \"LLD\")\n      set(__cxxbasics_using_lld_linker ON)\n    elseif(\"${__cxxbasics_ld_version}\" MATCHES \"GNU gold\")\n      set(__cxxbasics_using_gold_linker ON)\n    else()\n      set(__cxxbasics_using_default_linker ON)\n    endif()\n\n    # We don't do anything if the system linker already is the LLD linker, or links to it\n    if(NOT __cxxbasics_using_lld_linker)\n      # We try to set LLD first because it's the fastest linker currently\n      if(NOT __cxxbasics_using_lld_linker)\n        # LLD is currently production quality only on \"x86_64\"\n        include(compiler_detection/GetTargetArch)\n        if(\"${compiler}\" STREQUAL \"${CMAKE_C_COMPILER}\")\n          set(__cxxbasics_target_arch \"${CXXBASICS_C_COMPILER_TARGET_ARCH}\")\n          set(__cxxbasics_current_compiler \"CMAKE_C_COMPILER\")\n        elseif(\"${compiler}\" STREQUAL \"${CMAKE_CXX_COMPILER}\")\n          set(__cxxbasics_target_arch \"${CXXBASICS_CXX_COMPILER_TARGET_ARCH}\")\n          set(__cxxbasics_current_compiler \"CMAKE_CXX_COMPILER\")\n        else()\n          cberror(\"Could not obtain CMAKE_C_COMPILER nor CMAKE_CXX_COMPILER\")\n        endif()\n\n        if(\"${__cxxbasics_target_arch}\" STREQUAL \"x86_64\")\n          # Lets check if the compiler supports the LLD linker\n          execute_process(COMMAND ${compiler} -fuse-ld=lld -Wl,--version\n              OUTPUT_VARIABLE __cxxbasics_ld_version\n              ERROR_QUIET)\n\n          if(\"${__cxxbasics_ld_version}\" MATCHES \"LLD\")\n            if(\"${__cxxbasics_current_compiler}\" STREQUAL \"CMAKE_C_COMPILER\")\n              set(CMAKE_C_LINK_FLAGS \"${CMAKE_C_LINK_FLAGS} -fuse-ld=lld\")\n            else()\n              set(CMAKE_CXX_LINK_FLAGS \"${CMAKE_CXX_LINK_FLAGS} -fuse-ld=lld\")\n            endif()\n\n            set(__cxxbasics_using_lld_linker ON)\n            cbok(\"${__cxxbasics_current_compiler}(${compiler})'s linker set to: LLD linker\")\n          endif()\n        endif(\"${__cxxbasics_target_arch}\" STREQUAL \"x86_64\")\n      endif()\n\n      # We set the GNU gold linker if we failed to set LLD\n      if(NOT __cxxbasics_using_lld_linker AND NOT __cxxbasics_using_gold_linker)\n        execute_process(COMMAND ${compiler} -fuse-ld=gold -Wl,--version\n            OUTPUT_VARIABLE __cxxbasics_ld_version\n            ERROR_QUIET)\n\n        if(\"${__cxxbasics_ld_version}\" MATCHES \"GNU gold\")\n          if(\"${__cxxbasics_current_compiler}\" STREQUAL \"CMAKE_C_COMPILER\")\n            set(CMAKE_C_LINK_FLAGS \"${CMAKE_C_LINK_FLAGS} -fuse-ld=gold\")\n          else()\n            set(CMAKE_CXX_LINK_FLAGS \"${CMAKE_CXX_LINK_FLAGS} -fuse-ld=gold\")\n          endif()\n\n          set(__cxxbasics_using_gold_linker ON)\n          cbok(\"${__cxxbasics_current_compiler}(${compiler})'s linker is set to: GNU gold linker\")\n        endif()\n      endif()\n\n      # If we failed to set LLD or the GNU gold linker, we fallback to the default linker\n      if(NOT __cxxbasics_using_lld_linker AND NOT __cxxbasics_using_gold_linker)\n        set(__cxxbasics_using_default_linker ON)\n        cbnok(\"${__cxxbasics_current_compiler}(${compiler})'s linker set to the fallback: default linker\")\n      endif()\n    endif(NOT __cxxbasics_using_lld_linker)\n\n    unset(__cxxbasics_using_lld_linker)\n    unset(__cxxbasics_using_gold_linker)\n    unset(__cxxbasics_using_default_linker)\n    unset(__cxxbasics_ld_version)\n    unset(__cxxbasics_target_arch)\n    unset(__cxxbasics_current_compiler)\n  endmacro()\n\n  # Set the linker for the C compiler\n  __cxxbasics_set_linker(\"${CMAKE_C_COMPILER}\")\n\n  # Set the linker for the CXX compiler\n  __cxxbasics_set_linker(\"${CMAKE_CXX_COMPILER}\")\nendif()\n\ncmake_policy(POP)\n"
  },
  {
    "path": "cmake/cxxbasics/accelerators/UseSCCache.cmake",
    "content": "# This module activates \"sccache\" support on Unix and Windows if\n# another compiler cache tool was not found.\n# This module is supposed to be used only from \"UseCompilerCacheTool.cmake\"\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\nfind_program(__cxxbasics_sccache_found  sccache)\nif(__cxxbasics_sccache_found)\n  if(NOT CMAKE_C_COMPILER_LAUNCHER)\n    set(CMAKE_C_COMPILER_LAUNCHER    sccache)\n  endif()\n\n  if(NOT CMAKE_CXX_COMPILER_LAUNCHER)\n    set(CMAKE_CXX_COMPILER_LAUNCHER  sccache)\n  endif()\nendif()\n"
  },
  {
    "path": "cmake/cxxbasics/compiler_detection/GetTargetArch.cmake",
    "content": "# This module identifies the target architecture of the C and CXX compilers\n\n# ARM(\"armv8\" includes AArch64, \"arm\" is all the old ARM processors + Cortex-M): armv8, armv7, armv6, armv5, arm\n# Itanium:                                                                       ia64\n# Traditional PC architectures:                                                  x86, x86_64\n# MIPS(RISC):                                                                    mipsI, mipsII, mipsIII, mipsIV, mipsV, mips32, mips64, mips\n# PowerPC:                                                                       ppc64, ppc\n# IBM System z:                                                                  s390, s390x\n# SPARC:                                                                         sparcv9, sparc64, sparc\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\ncmake_policy(PUSH)\nif(POLICY CMP0054)\n  cmake_policy(SET CMP0054 NEW)\nendif(POLICY CMP0054)\n\nopt_ifndef(\"C compiler target architecture\"    STRING  \"\"  CXXBASICS_C_COMPILER_TARGET_ARCH)\nopt_ifndef(\"CXX compiler target architecture\"  STRING  \"\"  CXXBASICS_CXX_COMPILER_TARGET_ARCH)\nif(\"${CXXBASICS_C_COMPILER_TARGET_ARCH}\" STREQUAL \"\"\n    OR \"${CXXBASICS_CXX_COMPILER_TARGET_ARCH}\" STREQUAL \"\")\n  include(helpers/FnMktemp)\n\n  mktemp()\n  if(\"${mktemp_result}\" STREQUAL \"\")\n    opt_overwrite(CXXBASICS_TMP_FOLDER \"${CMAKE_BINARY_DIR}\")\n    mktemp()\n  endif()\n\n  ## Based on Qt 5.9 processor detection: https://github.com/qt/qtbase/blob/dev/src/corelib/global/qprocessordetection.h\n  file(WRITE \"${mktemp_result}\"\n      \"\n      // ARM\n      #if defined(__arm__) || defined(__TARGET_ARCH_ARM) || defined(_M_ARM) || defined(__aarch64__)\n      #  if defined(__ARM64_ARCH_8__) \\\\\n            || defined(__aarch64__) \\\\\n            || defined(__CORE_CORTEXAV8__) // GHS-specific for INTEGRITY\n      #    define Q_PROCESSOR_ARM 8\n      #  elif defined(__ARM_ARCH_7__) \\\\\n            || defined(__ARM_ARCH_7A__) \\\\\n            || defined(__ARM_ARCH_7R__) \\\\\n            || defined(__ARM_ARCH_7M__) \\\\\n            || defined(__ARM_ARCH_7S__) \\\\\n            || defined(_ARM_ARCH_7) \\\\\n            || defined(__CORE_CORTEXA__) // GHS-specific for INTEGRITY\n      #    define Q_PROCESSOR_ARM 7\n      #  elif defined(__ARM_ARCH_6__) \\\\\n            || defined(__ARM_ARCH_6J__) \\\\\n            || defined(__ARM_ARCH_6T2__) \\\\\n            || defined(__ARM_ARCH_6Z__) \\\\\n            || defined(__ARM_ARCH_6K__) \\\\\n            || defined(__ARM_ARCH_6ZK__) \\\\\n            || defined(__ARM_ARCH_6M__)\n      #    define Q_PROCESSOR_ARM 6\n      #  elif defined(__ARM_ARCH_5TEJ__) \\\\\n              || defined(__ARM_ARCH_5TE__)\n      #    define Q_PROCESSOR_ARM 5\n      #  else\n      #    define Q_PROCESSOR_ARM 0\n      #  endif\n      #  if Q_PROCESSOR_ARM >= 8\n      #    error CMAKE_TARGET_ARCH armv8\n      #  endif\n      #  if Q_PROCESSOR_ARM >= 7\n      #    error CMAKE_TARGET_ARCH armv7\n      #  endif\n      #  if Q_PROCESSOR_ARM >= 6\n      #    error CMAKE_TARGET_ARCH armv6\n      #  endif\n      #  if Q_PROCESSOR_ARM >= 5\n      #    error CMAKE_TARGET_ARCH armv5\n      #  endif\n      #  error CMAKE_TARGET_ARCH arm // old ARM, Cortex-M...\n      #elif defined(__i386) || defined(__i386__) || defined(_M_IX86) // x86\n      #  error CMAKE_TARGET_ARCH x86\n      #elif defined(__x86_64) || defined(__x86_64__) || defined(__amd64) || defined(_M_X64) // x86_64\n      #  error CMAKE_TARGET_ARCH x86_64\n      #elif defined(__ia64) || defined(__ia64__) || defined(_M_IA64) // Itanium\n      #  error CMAKE_TARGET_ARCH ia64\n      #elif defined(__mips) || defined(__mips__) || defined(_M_MRX000) // MIPS(RISC)\n      #  if defined(_MIPS_ARCH_MIPS1) || (defined(__mips) && __mips - 0 >= 1)\n      #    error CMAKE_TARGET_ARCH mipsI\n      #  endif\n      #  if defined(_MIPS_ARCH_MIPS2) || (defined(__mips) && __mips - 0 >= 2)\n      #    error CMAKE_TARGET_ARCH mipsII\n      #  endif\n      #  if defined(_MIPS_ARCH_MIPS3) || (defined(__mips) && __mips - 0 >= 3)\n      #    error CMAKE_TARGET_ARCH mipsIII\n      #  endif\n      #  if defined(_MIPS_ARCH_MIPS4) || (defined(__mips) && __mips - 0 >= 4)\n      #    error CMAKE_TARGET_ARCH mipsIV\n      #  endif\n      #  if defined(_MIPS_ARCH_MIPS5) || (defined(__mips) && __mips - 0 >= 5)\n      #    error CMAKE_TARGET_ARCH mipsV\n      #  endif\n      #  if defined(_MIPS_ARCH_MIPS32) || defined(__mips32) || (defined(__mips) && __mips - 0 >= 32)\n      #    error CMAKE_TARGET_ARCH mips32\n      #  endif\n      #  if defined(_MIPS_ARCH_MIPS64) || defined(__mips64)\n      #    error CMAKE_TARGET_ARCH mips64\n      #  endif\n      #  error CMAKE_TARGET_ARCH mips // Unknown MIPS\n      #elif defined(__ppc__) || defined(__ppc) || defined(__powerpc__) \\\\\n            || defined(_ARCH_COM) || defined(_ARCH_PWR) || defined(_ARCH_PPC)  \\\\\n            || defined(_M_MPPC) || defined(_M_PPC)\n      #  if defined(__ppc64__) || defined(__powerpc64__) || defined(__64BIT__)\n      #    error CMAKE_TARGET_ARCH ppc64 // PowerPC 64\n      #  endif\n      #  error CMAKE_TARGET_ARCH ppc // PowerPC\n      #elif defined(__s390__) // IBM System z(s390/s390x)\n      #  if defined(__s390x__)\n      #    error CMAKE_TARGET_ARCH s390x\n      #  endif\n      #  error CMAKE_TARGET_ARCH s390\n      #elif defined(__sparc__) // SPARC\n      #  if defined(__sparc_v9__)\n      #    error CMAKE_TARGET_ARCH sparcv9\n      #  endif\n      #  if defined(__sparc64__)\n      #    error CMAKE_TARGET_ARCH sparc64\n      #  endif\n      #  error CMAKE_TARGET_ARCH sparc\n      #endif\n\n      #error CMAKE_TARGET_ARCH unknown\n      \")\n\n  macro(__cxxbasics_define_arch  suffix  variable)\n    file(RENAME \"${mktemp_result}\" \"${mktemp_result}${suffix}\")\n    set(mktemp_result \"${mktemp_result}${suffix}\")\n\n    try_compile(run_unused_result\n        \"${CMAKE_CURRENT_BINARY_DIR}\"\n        SOURCES \"${mktemp_result}\"\n        OUTPUT_VARIABLE TARGET_ARCH\n    )\n\n    if(\"${TARGET_ARCH}\" MATCHES \"CMAKE_TARGET_ARCH\")\n      # Extracting the first \"CMAKE_TARGET_ARCH [arch]\"\n      string(REGEX MATCH \"CMAKE_TARGET_ARCH ([A-Za-z0-9_]+)\" TARGET_ARCH \"${TARGET_ARCH}\")\n\n      # Remove \"CMAKE_TARGET_ARCH\" and leaving only the architecture\n      string(REPLACE \"CMAKE_TARGET_ARCH \" \"\" TARGET_ARCH \"${TARGET_ARCH}\")\n\n      # Lets see if it is not unknown, otherwise we know we have the correct architecture in TARGET_ARCH\n      if(\"${TARGET_ARCH}\" STREQUAL \"unknown\")\n        opt_overwrite(${variable} \"unknown\")\n      else()\n        opt_overwrite(${variable} \"${TARGET_ARCH}\")\n      endif()\n    else()\n      # If for some reason we didn't get the expected string, set the arch to \"unknown\"\n      opt_overwrite(${variable} \"unknown\")\n    endif()\n\n    # Catching coding errors\n    if(\"${variable}\" STREQUAL \"\")\n      opt_overwrite(${variable} \"unknown\")\n    endif()\n\n    cbmessage(\"`${variable}` set to \\\"${${variable}}\\\"\")\n  endmacro()\n\n  __cxxbasics_define_arch(\".c\"    CXXBASICS_C_COMPILER_TARGET_ARCH)\n  __cxxbasics_define_arch(\".cxx\"  CXXBASICS_CXX_COMPILER_TARGET_ARCH)\nendif()\n\ncmake_policy(POP)\n"
  },
  {
    "path": "cmake/cxxbasics/helpers/FnMktemp.cmake",
    "content": "## This module defines helper functions to create temporary files and folders in a system-agnostic way\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\nopt_ifndef(\"CXXBasics temporary folder(uses system folder by default)\"  PATH  \"\"  CXXBASICS_TMP_FOLDER)\nmacro(__cxxbasics_mktemp_helper)\n  # Try to catch wrong usage\n  if(NOT \"${ARGV0}\" STREQUAL \"file\" AND NOT \"${ARGV0}\" STREQUAL \"directory\")\n    cberror(\"Wrong use of the macro\")\n  endif()\n\n  # If `CXXBASICS_TMP_FOLDER` is not defined or set to an empty string, than we will try to set it to the system TMP\n  if(NOT DEFINED CXXBASICS_TMP_FOLDER OR NOT IS_DIRECTORY \"${CXXBASICS_TMP_FOLDER}\")\n    if(CMAKE_HOST_WIN32)\n      opt_overwrite(CXXBASICS_TMP_FOLDER \"$ENV{TMP}\")\n    elseif(CMAKE_HOST_UNIX)\n      opt_overwrite(CXXBASICS_TMP_FOLDER \"/tmp\")\n    else()\n      cberror(\"Unsupported OS. Cannot set the temporary folder, please manually modify CXXBASICS_TMP_FOLDER in the cache\")\n    endif()\n  endif(NOT DEFINED CXXBASICS_TMP_FOLDER OR NOT IS_DIRECTORY \"${CXXBASICS_TMP_FOLDER}\")\n\n  # Lets make sure it's actually a directory\n  if(NOT IS_DIRECTORY \"${CXXBASICS_TMP_FOLDER}\")\n    cberror(\"`${CXXBASICS_TMP_FOLDER}` is not a folder. Please manually modify CXXBASICS_TMP_FOLDER in the cache\")\n  endif()\n\n  # We will try to generate different random names until we are sure that it is unique for the path we try to use\n  opt_ifndef(\"Project prefix to be used when creating files and folders\"  STRING  \"cxxbasics\"  CXXBASICS_PROJECT_PREFIX)\n  string(RANDOM LENGTH 16 random_generated_string)\n  file(TO_NATIVE_PATH \"${CXXBASICS_TMP_FOLDER}/${CXXBASICS_PROJECT_PREFIX}_${random_generated_string}\" mktemp_result)\n  while(EXISTS \"${mktemp_result}\")\n    string(RANDOM LENGTH 16 random_generated_string)\n    file(TO_NATIVE_PATH \"${CXXBASICS_TMP_FOLDER}/${CXXBASICS_PROJECT_PREFIX}_${random_generated_string}\" mktemp_result)\n  endwhile(EXISTS \"${mktemp_result}\")\n\n  # Here the behavior between `file` and `directory` splits, so we handle them separately\n  if(\"${ARGV0}\" STREQUAL \"file\")\n    set(mktemp_result \"${mktemp_result}\" PARENT_SCOPE)\n    file(WRITE \"${mktemp_result}\" \"\")\n\n    # file(WRITE) should throw an error but we'll check anyway\n    if(NOT EXISTS \"${mktemp_result}\" OR IS_DIRECTORY \"${mktemp_result}\")\n      cbnok(\"Failed to create the temporary file\")\n      unset(mktemp_result PARENT_SCOPE)\n    endif()\n  else()\n    set(mktemp_directory_result \"${mktemp_result}\")\n    set(mktemp_directory_result \"${mktemp_directory_result}\" PARENT_SCOPE)\n    file(MAKE_DIRECTORY \"${mktemp_directory_result}\")\n\n    # file(MAKE_DIRECTORY) should throw an error but we'll check anyway\n    if(NOT IS_DIRECTORY \"${mktemp_directory_result}\")\n      cbnok(\"Failed to create the temporary folder\")\n      unset(mktemp_directory_result PARENT_SCOPE)\n    endif()\n  endif()\nendmacro()\n\n# @function mktemp\n# @return mktemp_result - stores the path to the temporary file\nfunction(mktemp)\n  __cxxbasics_mktemp_helper(\"file\")\nendfunction()\n\n# @function mktemp_directory\n# @return mktemp_directory_result - stores the path to the temporary folder\nfunction(mktemp_directory)\n  __cxxbasics_mktemp_helper(\"directory\")\nendfunction()\n"
  },
  {
    "path": "cmake/cxxbasics/helpers/MacroCustomMessages.cmake",
    "content": "## This module contains project-wide custom CMake messagging macros.\n## Does not adhere to the overall style because MacroCbmessage does not sound very well nor represent all macros...\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\n# This does not work in Windows CMD(usually also CI)\nif(CYGWIN OR NOT CMAKE_HOST_WIN32)\n  string(ASCII 27 __cxxbasics_escape)\n  set(__cxxbasics_prefix_color  \"${__cxxbasics_escape}[36m\") # Cyan\n  set(__cxxbasics_success_color \"${__cxxbasics_escape}[32m\") # Green\n  set(__cxxbasics_failure_color \"${__cxxbasics_escape}[31m\") # Red\n  set(__cxxbasics_no_color      \"${__cxxbasics_escape}[m\")   # Reset color\n\n  unset(__cxxbasics_escape)\nendif()\n\nset(__cxxbasics_prefix  \"[${__cxxbasics_prefix_color}cxxbasics${__cxxbasics_no_color}]\")\nset(__cxxbasics_success \"[${__cxxbasics_success_color}✓${__cxxbasics_no_color}]\")\nset(__cxxbasics_failure \"[${__cxxbasics_failure_color}✗${__cxxbasics_no_color}]\")\n\nunset(__cxxbasics_prefix_color)\nunset(__cxxbasics_success_color)\nunset(__cxxbasics_failure_color)\nunset(__cxxbasics_no_color)\n\n#========================================================\n\n# Use `_cbp` when displaying a simple message.\n# `cbp` stands for [C]XX[B]asics [P]refix\nset(_cbp   \"${__cxxbasics_prefix}\")\n\n# Use `_cbok` when displaying a notification of success(ex: `cxxbasics` succeded to set up ccache)\n# `cbok` stands for [C]XX[B]asics [OK]\nset(_cbok  \"${_cbp}${__cxxbasics_success}\")\n\n# Use `_cbnok` when displaying a notification of failure(ex: the user activated `ccache` but it was not found in the system)\n# `cbnok` stands for [C]XX[B]asics [N]ot [OK]\nset(_cbnok \"${_cbp}${__cxxbasics_failure}\")\n\nmacro(cbmessage)\n  message(STATUS \"${_cbp} \" ${ARGV})\nendmacro(cbmessage)\n\nmacro(cbok)\n  message(STATUS \"${_cbok} \" ${ARGV})\nendmacro(cbok)\n\nmacro(cbnok)\n  message(STATUS \"${_cbnok} \" ${ARGV})\nendmacro(cbnok)\n\nmacro(cberror)\n  message(FATAL_ERROR \"${_cbnok} \" ${ARGV})\nendmacro(cberror)\n\n#========================================================\n\nunset(__cxxbasics_prefix)\nunset(__cxxbasics_success)\nunset(__cxxbasics_failure)\n"
  },
  {
    "path": "cmake/cxxbasics/helpers/MacroOpt.cmake",
    "content": "## This module defines helper macros to set options(cached variables)\n\ncmake_minimum_required(VERSION 3.0 FATAL_ERROR)\n\n# @macro opt\n# Macro helper to set a cache value.\n# Does not overwrite the value if it was already cached.\n#\n# `description` - the description that will be displayed in CMake cache editor\n# `var_type`    - the type of the variable(BOOL, FILEPATH, PATH, STRING, INTERNAL)\n# `var_value`   - the value `var_name` will be set to\n# `var_name`    - variable name\nmacro(opt  description  var_type  var_value  var_name)\n  set(${var_name}  ${var_value} CACHE ${var_type}  \"${description}\")\n\n  # Stores internally information about this variable's description and type\n  # Will be reused in `opt_overwrite` to make the macro easy to use\n  set(${var_name}_DESCRIPTION \"${description}\" CACHE INTERNAL \"\")\n  set(${var_name}_TYPE        \"${var_type}\"    CACHE INTERNAL \"\")\nendmacro()\n\n# @macro opt_ifndef\n# Macro helper to set a cache value.\n# Sets the cache value only if the variable(including local variables) was not defined or it is set to an empty string.\nmacro(opt_ifndef  description  var_type  var_value  var_name)\n  if(NOT DEFINED ${var_name} OR \"${${var_name}}\" STREQUAL \"\")\n    set(${var_name}  ${var_value} CACHE ${var_type}  \"${description}\"  FORCE)\n\n    set(${var_name}_DESCRIPTION \"${description}\" CACHE INTERNAL \"\")\n    set(${var_name}_TYPE        \"${var_type}\"    CACHE INTERNAL \"\")\n  endif()\nendmacro()\n\n# @macro opt_force\n# Macro helper to set a cache value.\n# Sets the cache value or overwrites the value if the variable already exists.\nmacro(opt_force  description  var_type  var_value  var_name)\n  set(${var_name}  ${var_value} CACHE ${var_type}  \"${description}\"  FORCE)\n\n  set(${var_name}_DESCRIPTION \"${description}\" CACHE INTERNAL \"\")\n  set(${var_name}_TYPE        \"${var_type}\"    CACHE INTERNAL \"\")\nendmacro()\n\n# @macro opt_overwrite\n# Macro helper to set a cache value.\n# Overwrites the cache value only if the variable already exists in the cache(not local variables).\n# The variable in the cache has to be registered with one of the `opt` macros\nmacro(opt_overwrite  var_name  var_value)\n  # we do not check `if(NOT DEFINED ${var_name})` because local variables don't limit us from updating the\n  # correct variable in the cache. We rely on _DESCRIPTION and _TYPE to find if the variable was\n  # previously registered with `opt`\n  if(NOT DEFINED ${var_name}_DESCRIPTION OR NOT DEFINED ${var_name}_TYPE)\n    cberror(\"user-code logic error: `${var_name}` was not registered with an `opt` macro beforehand\")\n  endif()\n\n  set(${var_name}  ${var_value} CACHE ${${var_name}_TYPE}  \"${${var_name}_DESCRIPTION}\"  FORCE)\nendmacro()\n"
  },
  {
    "path": "debian/changelog",
    "content": "stacer (1.1.0-1) stable; urgency=medium\n\n  * Snap package uninstaller.\n  * Advanced file search.\n  * Disk chart.\n  * Host manager.\n\n -- Oguzhan Inan <oguzhan3488@gmail.com>  Sun, 13 May 2018 00:50:10 +0300\n"
  },
  {
    "path": "debian/compat",
    "content": "9\n"
  },
  {
    "path": "debian/control",
    "content": "Source: stacer\nSection: utils\nPriority: optional\nMaintainer: Oguzhan INAN <oguzhan3488@gmail.com>\nBuild-Depends: debhelper (>=9)\nStandards-Version: 3.9.6\nHomepage: https://github.com/oguzhaninan/Stacer\nVcs-Browser: https://github.com/oguzhaninan/Stacer.git\n\nPackage: stacer\nArchitecture: all\nDepends: ${misc:Depends}\nRecommends: systemd, curl\nDescription: Linux System Optimizer and Monitoring\n"
  },
  {
    "path": "debian/copyright",
    "content": "Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/\nUpstream-Name: stacer\nSource: https://github.com/oguzhaninan/Stacer/\n\nFiles: *\nCopyright: 2017-2019 Oguzhan INAN <oguzhan3488@gmail.com>\nLicense: GPL-3.0\n\nFiles: debian/*\nCopyright: 2017-2019 Oguzhan INAN <oguzhan3488@gmail.com>\nLicense: GPL-3.0\n\nGNU GENERAL PUBLIC LICENSE\n                       Version 3, 29 June 2007\n\n Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>\n Everyone is permitted to copy and distribute verbatim copies\n of this license document, but changing it is not allowed.\n\n                            Preamble\n\n  The GNU General Public License is a free, copyleft license for\nsoftware and other kinds of works.\n\n  The licenses for most software and other practical works are designed\nto take away your freedom to share and change the works.  By contrast,\nthe GNU General Public License is intended to guarantee your freedom to\nshare and change all versions of a program--to make sure it remains free\nsoftware for all its users.  We, the Free Software Foundation, use the\nGNU General Public License for most of our software; it applies also to\nany other work released this way by its authors.  You can apply it to\nyour programs, too.\n\n  When we speak of free software, we are referring to freedom, not\nprice.  Our General Public Licenses are designed to make sure that you\nhave the freedom to distribute copies of free software (and charge for\nthem if you wish), that you receive source code or can get it if you\nwant it, that you can change the software or use pieces of it in new\nfree programs, and that you know you can do these things.\n\n  To protect your rights, we need to prevent others from denying you\nthese rights or asking you to surrender the rights.  Therefore, you have\ncertain responsibilities if you distribute copies of the software, or if\nyou modify it: responsibilities to respect the freedom of others.\n\n  For example, if you distribute copies of such a program, whether\ngratis or for a fee, you must pass on to the recipients the same\nfreedoms that you received.  You must make sure that they, too, receive\nor can get the source code.  And you must show them these terms so they\nknow their rights.\n\n  Developers that use the GNU GPL protect your rights with two steps:\n(1) assert copyright on the software, and (2) offer you this License\ngiving you legal permission to copy, distribute and/or modify it.\n\n  For the developers' and authors' protection, the GPL clearly explains\nthat there is no warranty for this free software.  For both users' and\nauthors' sake, the GPL requires that modified versions be marked as\nchanged, so that their problems will not be attributed erroneously to\nauthors of previous versions.\n\n  Some devices are designed to deny users access to install or run\nmodified versions of the software inside them, although the manufacturer\ncan do so.  This is fundamentally incompatible with the aim of\nprotecting users' freedom to change the software.  The systematic\npattern of such abuse occurs in the area of products for individuals to\nuse, which is precisely where it is most unacceptable.  Therefore, we\nhave designed this version of the GPL to prohibit the practice for those\nproducts.  If such problems arise substantially in other domains, we\nstand ready to extend this provision to those domains in future versions\nof the GPL, as needed to protect the freedom of users.\n\n  Finally, every program is threatened constantly by software patents.\nStates should not allow patents to restrict development and use of\nsoftware on general-purpose computers, but in those that do, we wish to\navoid the special danger that patents applied to a free program could\nmake it effectively proprietary.  To prevent this, the GPL assures that\npatents cannot be used to render the program non-free.\n\n  The precise terms and conditions for copying, distribution and\nmodification follow.\n\n                       TERMS AND CONDITIONS\n\n  0. Definitions.\n\n  \"This License\" refers to version 3 of the GNU General Public License.\n\n  \"Copyright\" also means copyright-like laws that apply to other kinds of\nworks, such as semiconductor masks.\n\n  \"The Program\" refers to any copyrightable work licensed under this\nLicense.  Each licensee is addressed as \"you\".  \"Licensees\" and\n\"recipients\" may be individuals or organizations.\n\n  To \"modify\" a work means to copy from or adapt all or part of the work\nin a fashion requiring copyright permission, other than the making of an\nexact copy.  The resulting work is called a \"modified version\" of the\nearlier work or a work \"based on\" the earlier work.\n\n  A \"covered work\" means either the unmodified Program or a work based\non the Program.\n\n  To \"propagate\" a work means to do anything with it that, without\npermission, would make you directly or secondarily liable for\ninfringement under applicable copyright law, except executing it on a\ncomputer or modifying a private copy.  Propagation includes copying,\ndistribution (with or without modification), making available to the\npublic, and in some countries other activities as well.\n\n  To \"convey\" a work means any kind of propagation that enables other\nparties to make or receive copies.  Mere interaction with a user through\na computer network, with no transfer of a copy, is not conveying.\n\n  An interactive user interface displays \"Appropriate Legal Notices\"\nto the extent that it includes a convenient and prominently visible\nfeature that (1) displays an appropriate copyright notice, and (2)\ntells the user that there is no warranty for the work (except to the\nextent that warranties are provided), that licensees may convey the\nwork under this License, and how to view a copy of this License.  If\nthe interface presents a list of user commands or options, such as a\nmenu, a prominent item in the list meets this criterion.\n\n  1. Source Code.\n\n  The \"source code\" for a work means the preferred form of the work\nfor making modifications to it.  \"Object code\" means any non-source\nform of a work.\n\n  A \"Standard Interface\" means an interface that either is an official\nstandard defined by a recognized standards body, or, in the case of\ninterfaces specified for a particular programming language, one that\nis widely used among developers working in that language.\n\n  The \"System Libraries\" of an executable work include anything, other\nthan the work as a whole, that (a) is included in the normal form of\npackaging a Major Component, but which is not part of that Major\nComponent, and (b) serves only to enable use of the work with that\nMajor Component, or to implement a Standard Interface for which an\nimplementation is available to the public in source code form.  A\n\"Major Component\", in this context, means a major essential component\n(kernel, window system, and so on) of the specific operating system\n(if any) on which the executable work runs, or a compiler used to\nproduce the work, or an object code interpreter used to run it.\n\n  The \"Corresponding Source\" for a work in object code form means all\nthe source code needed to generate, install, and (for an executable\nwork) run the object code and to modify the work, including scripts to\ncontrol those activities.  However, it does not include the work's\nSystem Libraries, or general-purpose tools or generally available free\nprograms which are used unmodified in performing those activities but\nwhich are not part of the work.  For example, Corresponding Source\nincludes interface definition files associated with source files for\nthe work, and the source code for shared libraries and dynamically\nlinked subprograms that the work is specifically designed to require,\nsuch as by intimate data communication or control flow between those\nsubprograms and other parts of the work.\n\n  The Corresponding Source need not include anything that users\ncan regenerate automatically from other parts of the Corresponding\nSource.\n\n  The Corresponding Source for a work in source code form is that\nsame work.\n\n  2. Basic Permissions.\n\n  All rights granted under this License are granted for the term of\ncopyright on the Program, and are irrevocable provided the stated\nconditions are met.  This License explicitly affirms your unlimited\npermission to run the unmodified Program.  The output from running a\ncovered work is covered by this License only if the output, given its\ncontent, constitutes a covered work.  This License acknowledges your\nrights of fair use or other equivalent, as provided by copyright law.\n\n  You may make, run and propagate covered works that you do not\nconvey, without conditions so long as your license otherwise remains\nin force.  You may convey covered works to others for the sole purpose\nof having them make modifications exclusively for you, or provide you\nwith facilities for running those works, provided that you comply with\nthe terms of this License in conveying all material for which you do\nnot control copyright.  Those thus making or running the covered works\nfor you must do so exclusively on your behalf, under your direction\nand control, on terms that prohibit them from making any copies of\nyour copyrighted material outside their relationship with you.\n\n  Conveying under any other circumstances is permitted solely under\nthe conditions stated below.  Sublicensing is not allowed; section 10\nmakes it unnecessary.\n\n  3. Protecting Users' Legal Rights From Anti-Circumvention Law.\n\n  No covered work shall be deemed part of an effective technological\nmeasure under any applicable law fulfilling obligations under article\n11 of the WIPO copyright treaty adopted on 20 December 1996, or\nsimilar laws prohibiting or restricting circumvention of such\nmeasures.\n\n  When you convey a covered work, you waive any legal power to forbid\ncircumvention of technological measures to the extent such circumvention\nis effected by exercising rights under this License with respect to\nthe covered work, and you disclaim any intention to limit operation or\nmodification of the work as a means of enforcing, against the work's\nusers, your or third parties' legal rights to forbid circumvention of\ntechnological measures.\n\n  4. Conveying Verbatim Copies.\n\n  You may convey verbatim copies of the Program's source code as you\nreceive it, in any medium, provided that you conspicuously and\nappropriately publish on each copy an appropriate copyright notice;\nkeep intact all notices stating that this License and any\nnon-permissive terms added in accord with section 7 apply to the code;\nkeep intact all notices of the absence of any warranty; and give all\nrecipients a copy of this License along with the Program.\n\n  You may charge any price or no price for each copy that you convey,\nand you may offer support or warranty protection for a fee.\n\n  5. Conveying Modified Source Versions.\n\n  You may convey a work based on the Program, or the modifications to\nproduce it from the Program, in the form of source code under the\nterms of section 4, provided that you also meet all of these conditions:\n\n    a) The work must carry prominent notices stating that you modified\n    it, and giving a relevant date.\n\n    b) The work must carry prominent notices stating that it is\n    released under this License and any conditions added under section\n    7.  This requirement modifies the requirement in section 4 to\n    \"keep intact all notices\".\n\n    c) You must license the entire work, as a whole, under this\n    License to anyone who comes into possession of a copy.  This\n    License will therefore apply, along with any applicable section 7\n    additional terms, to the whole of the work, and all its parts,\n    regardless of how they are packaged.  This License gives no\n    permission to license the work in any other way, but it does not\n    invalidate such permission if you have separately received it.\n\n    d) If the work has interactive user interfaces, each must display\n    Appropriate Legal Notices; however, if the Program has interactive\n    interfaces that do not display Appropriate Legal Notices, your\n    work need not make them do so.\n\n  A compilation of a covered work with other separate and independent\nworks, which are not by their nature extensions of the covered work,\nand which are not combined with it such as to form a larger program,\nin or on a volume of a storage or distribution medium, is called an\n\"aggregate\" if the compilation and its resulting copyright are not\nused to limit the access or legal rights of the compilation's users\nbeyond what the individual works permit.  Inclusion of a covered work\nin an aggregate does not cause this License to apply to the other\nparts of the aggregate.\n\n  6. Conveying Non-Source Forms.\n\n  You may convey a covered work in object code form under the terms\nof sections 4 and 5, provided that you also convey the\nmachine-readable Corresponding Source under the terms of this License,\nin one of these ways:\n\n    a) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by the\n    Corresponding Source fixed on a durable physical medium\n    customarily used for software interchange.\n\n    b) Convey the object code in, or embodied in, a physical product\n    (including a physical distribution medium), accompanied by a\n    written offer, valid for at least three years and valid for as\n    long as you offer spare parts or customer support for that product\n    model, to give anyone who possesses the object code either (1) a\n    copy of the Corresponding Source for all the software in the\n    product that is covered by this License, on a durable physical\n    medium customarily used for software interchange, for a price no\n    more than your reasonable cost of physically performing this\n    conveying of source, or (2) access to copy the\n    Corresponding Source from a network server at no charge.\n\n    c) Convey individual copies of the object code with a copy of the\n    written offer to provide the Corresponding Source.  This\n    alternative is allowed only occasionally and noncommercially, and\n    only if you received the object code with such an offer, in accord\n    with subsection 6b.\n\n    d) Convey the object code by offering access from a designated\n    place (gratis or for a charge), and offer equivalent access to the\n    Corresponding Source in the same way through the same place at no\n    further charge.  You need not require recipients to copy the\n    Corresponding Source along with the object code.  If the place to\n    copy the object code is a network server, the Corresponding Source\n    may be on a different server (operated by you or a third party)\n    that supports equivalent copying facilities, provided you maintain\n    clear directions next to the object code saying where to find the\n    Corresponding Source.  Regardless of what server hosts the\n    Corresponding Source, you remain obligated to ensure that it is\n    available for as long as needed to satisfy these requirements.\n\n    e) Convey the object code using peer-to-peer transmission, provided\n    you inform other peers where the object code and Corresponding\n    Source of the work are being offered to the general public at no\n    charge under subsection 6d.\n\n  A separable portion of the object code, whose source code is excluded\nfrom the Corresponding Source as a System Library, need not be\nincluded in conveying the object code work.\n\n  A \"User Product\" is either (1) a \"consumer product\", which means any\ntangible personal property which is normally used for personal, family,\nor household purposes, or (2) anything designed or sold for incorporation\ninto a dwelling.  In determining whether a product is a consumer product,\ndoubtful cases shall be resolved in favor of coverage.  For a particular\nproduct received by a particular user, \"normally used\" refers to a\ntypical or common use of that class of product, regardless of the status\nof the particular user or of the way in which the particular user\nactually uses, or expects or is expected to use, the product.  A product\nis a consumer product regardless of whether the product has substantial\ncommercial, industrial or non-consumer uses, unless such uses represent\nthe only significant mode of use of the product.\n\n  \"Installation Information\" for a User Product means any methods,\nprocedures, authorization keys, or other information required to install\nand execute modified versions of a covered work in that User Product from\na modified version of its Corresponding Source.  The information must\nsuffice to ensure that the continued functioning of the modified object\ncode is in no case prevented or interfered with solely because\nmodification has been made.\n\n  If you convey an object code work under this section in, or with, or\nspecifically for use in, a User Product, and the conveying occurs as\npart of a transaction in which the right of possession and use of the\nUser Product is transferred to the recipient in perpetuity or for a\nfixed term (regardless of how the transaction is characterized), the\nCorresponding Source conveyed under this section must be accompanied\nby the Installation Information.  But this requirement does not apply\nif neither you nor any third party retains the ability to install\nmodified object code on the User Product (for example, the work has\nbeen installed in ROM).\n\n  The requirement to provide Installation Information does not include a\nrequirement to continue to provide support service, warranty, or updates\nfor a work that has been modified or installed by the recipient, or for\nthe User Product in which it has been modified or installed.  Access to a\nnetwork may be denied when the modification itself materially and\nadversely affects the operation of the network or violates the rules and\nprotocols for communication across the network.\n\n  Corresponding Source conveyed, and Installation Information provided,\nin accord with this section must be in a format that is publicly\ndocumented (and with an implementation available to the public in\nsource code form), and must require no special password or key for\nunpacking, reading or copying.\n\n  7. Additional Terms.\n\n  \"Additional permissions\" are terms that supplement the terms of this\nLicense by making exceptions from one or more of its conditions.\nAdditional permissions that are applicable to the entire Program shall\nbe treated as though they were included in this License, to the extent\nthat they are valid under applicable law.  If additional permissions\napply only to part of the Program, that part may be used separately\nunder those permissions, but the entire Program remains governed by\nthis License without regard to the additional permissions.\n\n  When you convey a copy of a covered work, you may at your option\nremove any additional permissions from that copy, or from any part of\nit.  (Additional permissions may be written to require their own\nremoval in certain cases when you modify the work.)  You may place\nadditional permissions on material, added by you to a covered work,\nfor which you have or can give appropriate copyright permission.\n\n  Notwithstanding any other provision of this License, for material you\nadd to a covered work, you may (if authorized by the copyright holders of\nthat material) supplement the terms of this License with terms:\n\n    a) Disclaiming warranty or limiting liability differently from the\n    terms of sections 15 and 16 of this License; or\n\n    b) Requiring preservation of specified reasonable legal notices or\n    author attributions in that material or in the Appropriate Legal\n    Notices displayed by works containing it; or\n\n    c) Prohibiting misrepresentation of the origin of that material, or\n    requiring that modified versions of such material be marked in\n    reasonable ways as different from the original version; or\n\n    d) Limiting the use for publicity purposes of names of licensors or\n    authors of the material; or\n\n    e) Declining to grant rights under trademark law for use of some\n    trade names, trademarks, or service marks; or\n\n    f) Requiring indemnification of licensors and authors of that\n    material by anyone who conveys the material (or modified versions of\n    it) with contractual assumptions of liability to the recipient, for\n    any liability that these contractual assumptions directly impose on\n    those licensors and authors.\n\n  All other non-permissive additional terms are considered \"further\nrestrictions\" within the meaning of section 10.  If the Program as you\nreceived it, or any part of it, contains a notice stating that it is\ngoverned by this License along with a term that is a further\nrestriction, you may remove that term.  If a license document contains\na further restriction but permits relicensing or conveying under this\nLicense, you may add to a covered work material governed by the terms\nof that license document, provided that the further restriction does\nnot survive such relicensing or conveying.\n\n  If you add terms to a covered work in accord with this section, you\nmust place, in the relevant source files, a statement of the\nadditional terms that apply to those files, or a notice indicating\nwhere to find the applicable terms.\n\n  Additional terms, permissive or non-permissive, may be stated in the\nform of a separately written license, or stated as exceptions;\nthe above requirements apply either way.\n\n  8. Termination.\n\n  You may not propagate or modify a covered work except as expressly\nprovided under this License.  Any attempt otherwise to propagate or\nmodify it is void, and will automatically terminate your rights under\nthis License (including any patent licenses granted under the third\nparagraph of section 11).\n\n  However, if you cease all violation of this License, then your\nlicense from a particular copyright holder is reinstated (a)\nprovisionally, unless and until the copyright holder explicitly and\nfinally terminates your license, and (b) permanently, if the copyright\nholder fails to notify you of the violation by some reasonable means\nprior to 60 days after the cessation.\n\n  Moreover, your license from a particular copyright holder is\nreinstated permanently if the copyright holder notifies you of the\nviolation by some reasonable means, this is the first time you have\nreceived notice of violation of this License (for any work) from that\ncopyright holder, and you cure the violation prior to 30 days after\nyour receipt of the notice.\n\n  Termination of your rights under this section does not terminate the\nlicenses of parties who have received copies or rights from you under\nthis License.  If your rights have been terminated and not permanently\nreinstated, you do not qualify to receive new licenses for the same\nmaterial under section 10.\n\n  9. Acceptance Not Required for Having Copies.\n\n  You are not required to accept this License in order to receive or\nrun a copy of the Program.  Ancillary propagation of a covered work\noccurring solely as a consequence of using peer-to-peer transmission\nto receive a copy likewise does not require acceptance.  However,\nnothing other than this License grants you permission to propagate or\nmodify any covered work.  These actions infringe copyright if you do\nnot accept this License.  Therefore, by modifying or propagating a\ncovered work, you indicate your acceptance of this License to do so.\n\n  10. Automatic Licensing of Downstream Recipients.\n\n  Each time you convey a covered work, the recipient automatically\nreceives a license from the original licensors, to run, modify and\npropagate that work, subject to this License.  You are not responsible\nfor enforcing compliance by third parties with this License.\n\n  An \"entity transaction\" is a transaction transferring control of an\norganization, or substantially all assets of one, or subdividing an\norganization, or merging organizations.  If propagation of a covered\nwork results from an entity transaction, each party to that\ntransaction who receives a copy of the work also receives whatever\nlicenses to the work the party's predecessor in interest had or could\ngive under the previous paragraph, plus a right to possession of the\nCorresponding Source of the work from the predecessor in interest, if\nthe predecessor has it or can get it with reasonable efforts.\n\n  You may not impose any further restrictions on the exercise of the\nrights granted or affirmed under this License.  For example, you may\nnot impose a license fee, royalty, or other charge for exercise of\nrights granted under this License, and you may not initiate litigation\n(including a cross-claim or counterclaim in a lawsuit) alleging that\nany patent claim is infringed by making, using, selling, offering for\nsale, or importing the Program or any portion of it.\n\n  11. Patents.\n\n  A \"contributor\" is a copyright holder who authorizes use under this\nLicense of the Program or a work on which the Program is based.  The\nwork thus licensed is called the contributor's \"contributor version\".\n\n  A contributor's \"essential patent claims\" are all patent claims\nowned or controlled by the contributor, whether already acquired or\nhereafter acquired, that would be infringed by some manner, permitted\nby this License, of making, using, or selling its contributor version,\nbut do not include claims that would be infringed only as a\nconsequence of further modification of the contributor version.  For\npurposes of this definition, \"control\" includes the right to grant\npatent sublicenses in a manner consistent with the requirements of\nthis License.\n\n  Each contributor grants you a non-exclusive, worldwide, royalty-free\npatent license under the contributor's essential patent claims, to\nmake, use, sell, offer for sale, import and otherwise run, modify and\npropagate the contents of its contributor version.\n\n  In the following three paragraphs, a \"patent license\" is any express\nagreement or commitment, however denominated, not to enforce a patent\n(such as an express permission to practice a patent or covenant not to\nsue for patent infringement).  To \"grant\" such a patent license to a\nparty means to make such an agreement or commitment not to enforce a\npatent against the party.\n\n  If you convey a covered work, knowingly relying on a patent license,\nand the Corresponding Source of the work is not available for anyone\nto copy, free of charge and under the terms of this License, through a\npublicly available network server or other readily accessible means,\nthen you must either (1) cause the Corresponding Source to be so\navailable, or (2) arrange to deprive yourself of the benefit of the\npatent license for this particular work, or (3) arrange, in a manner\nconsistent with the requirements of this License, to extend the patent\nlicense to downstream recipients.  \"Knowingly relying\" means you have\nactual knowledge that, but for the patent license, your conveying the\ncovered work in a country, or your recipient's use of the covered work\nin a country, would infringe one or more identifiable patents in that\ncountry that you have reason to believe are valid.\n\n  If, pursuant to or in connection with a single transaction or\narrangement, you convey, or propagate by procuring conveyance of, a\ncovered work, and grant a patent license to some of the parties\nreceiving the covered work authorizing them to use, propagate, modify\nor convey a specific copy of the covered work, then the patent license\nyou grant is automatically extended to all recipients of the covered\nwork and works based on it.\n\n  A patent license is \"discriminatory\" if it does not include within\nthe scope of its coverage, prohibits the exercise of, or is\nconditioned on the non-exercise of one or more of the rights that are\nspecifically granted under this License.  You may not convey a covered\nwork if you are a party to an arrangement with a third party that is\nin the business of distributing software, under which you make payment\nto the third party based on the extent of your activity of conveying\nthe work, and under which the third party grants, to any of the\nparties who would receive the covered work from you, a discriminatory\npatent license (a) in connection with copies of the covered work\nconveyed by you (or copies made from those copies), or (b) primarily\nfor and in connection with specific products or compilations that\ncontain the covered work, unless you entered into that arrangement,\nor that patent license was granted, prior to 28 March 2007.\n\n  Nothing in this License shall be construed as excluding or limiting\nany implied license or other defenses to infringement that may\notherwise be available to you under applicable patent law.\n\n  12. No Surrender of Others' Freedom.\n\n  If conditions are imposed on you (whether by court order, agreement or\notherwise) that contradict the conditions of this License, they do not\nexcuse you from the conditions of this License.  If you cannot convey a\ncovered work so as to satisfy simultaneously your obligations under this\nLicense and any other pertinent obligations, then as a consequence you may\nnot convey it at all.  For example, if you agree to terms that obligate you\nto collect a royalty for further conveying from those to whom you convey\nthe Program, the only way you could satisfy both those terms and this\nLicense would be to refrain entirely from conveying the Program.\n\n  13. Use with the GNU Affero General Public License.\n\n  Notwithstanding any other provision of this License, you have\npermission to link or combine any covered work with a work licensed\nunder version 3 of the GNU Affero General Public License into a single\ncombined work, and to convey the resulting work.  The terms of this\nLicense will continue to apply to the part which is the covered work,\nbut the special requirements of the GNU Affero General Public License,\nsection 13, concerning interaction through a network will apply to the\ncombination as such.\n\n  14. Revised Versions of this License.\n\n  The Free Software Foundation may publish revised and/or new versions of\nthe GNU General Public License from time to time.  Such new versions will\nbe similar in spirit to the present version, but may differ in detail to\naddress new problems or concerns.\n\n  Each version is given a distinguishing version number.  If the\nProgram specifies that a certain numbered version of the GNU General\nPublic License \"or any later version\" applies to it, you have the\noption of following the terms and conditions either of that numbered\nversion or of any later version published by the Free Software\nFoundation.  If the Program does not specify a version number of the\nGNU General Public License, you may choose any version ever published\nby the Free Software Foundation.\n\n  If the Program specifies that a proxy can decide which future\nversions of the GNU General Public License can be used, that proxy's\npublic statement of acceptance of a version permanently authorizes you\nto choose that version for the Program.\n\n  Later license versions may give you additional or different\npermissions.  However, no additional obligations are imposed on any\nauthor or copyright holder as a result of your choosing to follow a\nlater version.\n\n  15. Disclaimer of Warranty.\n\n  THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY\nAPPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT\nHOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM \"AS IS\" WITHOUT WARRANTY\nOF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\nTHE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR\nPURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM\nIS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF\nALL NECESSARY SERVICING, REPAIR OR CORRECTION.\n\n  16. Limitation of Liability.\n\n  IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING\nWILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS\nTHE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY\nGENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE\nUSE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF\nDATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD\nPARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),\nEVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF\nSUCH DAMAGES.\n\n  17. Interpretation of Sections 15 and 16.\n\n  If the disclaimer of warranty and limitation of liability provided\nabove cannot be given local legal effect according to their terms,\nreviewing courts shall apply local law that most closely approximates\nan absolute waiver of all civil liability in connection with the\nProgram, unless a warranty or assumption of liability accompanies a\ncopy of the Program in return for a fee.\n\n                     END OF TERMS AND CONDITIONS\n\n            How to Apply These Terms to Your New Programs\n\n  If you develop a new program, and you want it to be of the greatest\npossible use to the public, the best way to achieve this is to make it\nfree software which everyone can redistribute and change under these terms.\n\n  To do so, attach the following notices to the program.  It is safest\nto attach them to the start of each source file to most effectively\nstate the exclusion of warranty; and each file should have at least\nthe \"copyright\" line and a pointer to where the full notice is found.\n\n    <one line to give the program's name and a brief idea of what it does.>\n    Copyright (C) <year>  <name of author>\n\n    This program is free software: you can redistribute it and/or modify\n    it under the terms of the GNU General Public License as published by\n    the Free Software Foundation, either version 3 of the License, or\n    (at your option) any later version.\n\n    This program is distributed in the hope that it will be useful,\n    but WITHOUT ANY WARRANTY; without even the implied warranty of\n    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n    GNU General Public License for more details.\n\n    You should have received a copy of the GNU General Public License\n    along with this program.  If not, see <https://www.gnu.org/licenses/>.\n\nAlso add information on how to contact you by electronic and paper mail.\n\n  If the program does terminal interaction, make it output a short\nnotice like this when it starts in an interactive mode:\n\n    <program>  Copyright (C) <year>  <name of author>\n    This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n    This is free software, and you are welcome to redistribute it\n    under certain conditions; type `show c' for details.\n\nThe hypothetical commands `show w' and `show c' should show the appropriate\nparts of the General Public License.  Of course, your program's commands\nmight be different; for a GUI interface, you would use an \"about box\".\n\n  You should also get your employer (if you work as a programmer) or school,\nif any, to sign a \"copyright disclaimer\" for the program, if necessary.\nFor more information on this, and how to apply and follow the GNU GPL, see\n<https://www.gnu.org/licenses/>.\n\n  The GNU General Public License does not permit incorporating your program\ninto proprietary programs.  If your program is a subroutine library, you\nmay consider it more useful to permit linking proprietary applications with\nthe library.  If this is what you want to do, use the GNU Lesser General\nPublic License instead of this License.  But first, please read\n<https://www.gnu.org/licenses/why-not-lgpl.html>.\n"
  },
  {
    "path": "debian/install",
    "content": "stacer/* usr/share/stacer/\napplications/* usr/share/applications/\nicons/* usr/share/icons/\n"
  },
  {
    "path": "debian/postinst",
    "content": "#!/bin/sh\n\nln -sf \"/usr/share/stacer/stacer\" \"/usr/bin/stacer\"\n\nexit 0"
  },
  {
    "path": "debian/postrm",
    "content": "#!/bin/sh\n\nunlink /usr/bin/stacer\nrm -rf /usr/share/stacer\n\nexit 0 \n"
  },
  {
    "path": "debian/rules",
    "content": "#!/usr/bin/make -f\n# -*- makefile -*-\n\n# Uncomment this to turn on verbose mode.\n#export DH_VERBOSE=1\n\n%:\n\tdh $@  --parallel\n"
  },
  {
    "path": "debian/source/format",
    "content": "3.0 (quilt)\n"
  },
  {
    "path": "release.sh",
    "content": "#!/bin/bash\nVERSION=1.1.0\nRELEASE=Release\nDIR=stacer-$VERSION\n\nmkdir $RELEASE\nmkdir build ; cd build\ncmake -DCMAKE_BUILD_TYPE=debug -DCMAKE_CXX_COMPILER=g++ -DCMAKE_PREFIX_PATH=$QTDIR/bin ..\nmake -j `nproc`\ncd ..\n\nmkdir $RELEASE/$DIR/stacer -p\ncp -r icons applications debian $RELEASE/$DIR\ncp -r build/output/* $RELEASE/$DIR/stacer\n\n# translations\nlupdate stacer/stacer.pro -no-obsolete\nlrelease stacer/stacer.pro\nmkdir $RELEASE/$DIR/stacer/translations\nmv translations/*.qm $RELEASE/$DIR/stacer/translations\n\n# linuxdeployqt\nwget -cO lqt \"https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage\"\nchmod +x lqt\nunset QTDIR; unset QT_PLUGIN_PATH; unset LD_LIBRARY_PATH\n./lqt $RELEASE/$DIR/stacer/stacer -bundle-non-qt-libs -no-translations -unsupported-allow-new-glibc\nrm lqt \n\nif [ $1 = \"deb\" ]; then\ncd $RELEASE/$DIR\ndh_make --createorig -i -c mit\ndebuild --no-lintian -us -uc\nfi\n"
  },
  {
    "path": "stacer/CMakeLists.txt",
    "content": "\ncmake_minimum_required(VERSION 3.1 FATAL_ERROR)\nproject(stacer)\n\nset(MANAGERS_DIR  \"${CMAKE_CURRENT_SOURCE_DIR}/Managers\")\nset(PAGES_DIR     \"${CMAKE_CURRENT_SOURCE_DIR}/Pages\")\n\ninclude_directories(\n  \"${PROJECT_ROOT}/stacer-core\"\n  \"${CMAKE_CURRENT_SOURCE_DIR}\"\n  \"${MANAGERS_DIR}\"\n  \"${PAGES_DIR}/Dashboard\"\n  \"${PAGES_DIR}/Processes\"\n  \"${PAGES_DIR}/Resources\"\n  \"${PAGES_DIR}/Services\"\n  \"${PAGES_DIR}/Settings\"\n  \"${PAGES_DIR}/StartupApps\"\n  \"${PAGES_DIR}/SystemCleaner\"\n  \"${PAGES_DIR}/Uninstaller\"\n  \"${CMAKE_CURRENT_BINARY_DIR}\" # Necessary for CMake 3.7 and older\n)\n\n# Sources\nfile(GLOB_RECURSE ${PROJECT_NAME}_srcs         \"${CMAKE_CURRENT_SOURCE_DIR}/**.cpp\")\nfile(GLOB_RECURSE ${PROJECT_NAME}_translations \"${PROJECT_ROOT}/translations/**.ts\")\n\n# Translations\nfind_package(Qt5LinguistTools)\nqt5_create_translation(QM_FILES  ${PROJECT_NAME}_translations  ${${PROJECT_NAME}_srcs})\nset_directory_properties(PROPERTIES  ADDITIONAL_MAKE_CLEAN_FILES  \"${QM_FILES}\")\n\nset(CMAKE_AUTOUIC ON)\nset(CMAKE_AUTORCC ON)\n\nadd_executable(${PROJECT_NAME}\n  ${${PROJECT_NAME}_srcs}\n  \"${CMAKE_CURRENT_SOURCE_DIR}/static.qrc\"\n  ${QM_FILES}\n)\n\ntarget_link_libraries(${PROJECT_NAME}\n  stacer-core  Qt5::Core  Qt5::Gui  Qt5::Widgets  Qt5::Charts  Qt5::Svg  Qt5::Concurrent\n)\n\n# Running LTO in Release builds, if the C++ compiler is GNU GCC\nif(\"${CMAKE_BUILD_TYPE}\" STREQUAL \"Release\"  AND  \"${CMAKE_CXX_COMPILER_ID}\" STREQUAL \"GNU\")\n  target_compile_options(${PROJECT_NAME}  PRIVATE  \"-flto\")\n  list(APPEND CMAKE_EXE_LINKER_FLAGS \"-flto\")\nendif()\n\ninstall(\n  TARGETS  ${PROJECT_NAME}\n  CONFIGURATIONS Release RelWithDebInfo MinSizeRel # Not allowing to install an unoptimized build\n  RUNTIME  DESTINATION  bin\n)\n\ninstall(\n  FILES           \"${PROJECT_ROOT}/applications/stacer.desktop\"\n  DESTINATION     share/applications\n  CONFIGURATIONS  Release RelWithDebInfo MinSizeRel\n)\n\ninstall(\n  FILES           \"${PROJECT_ROOT}/stacer/static/logo.png\"\n  DESTINATION     share/icons\n  CONFIGURATIONS  Release RelWithDebInfo MinSizeRel\n  RENAME          stacer.png\n)\n"
  },
  {
    "path": "stacer/Managers/app_manager.cpp",
    "content": "#include \"app_manager.h\"\n#include <QDebug>\n\nAppManager *AppManager::instance = nullptr;\n\nAppManager *AppManager::ins()\n{\n    if (! instance) {\n        instance = new AppManager;\n    }\n\n    return instance;\n}\n\nAppManager::AppManager()\n{\n    mSettingManager = SettingManager::ins();\n\n    mTrayIcon = new QSystemTrayIcon(QIcon(\":/static/themes/default/img/sidebar-icons/dash.png\"));\n\n    loadLanguageList();\n\n//    loadThemeList();\n\n    if (mTranslator.load(QString(\"stacer_%1\").arg(mSettingManager->getLanguage()), qApp->applicationDirPath() + \"/translations\")) {\n        qApp->installTranslator(&mTranslator);\n        (mSettingManager->getLanguage() == \"ar\") ? qApp->setLayoutDirection(Qt::RightToLeft) : qApp->setLayoutDirection(Qt::LeftToRight);\n    }\n}\n\nQSystemTrayIcon *AppManager::getTrayIcon()\n{\n    return mTrayIcon;\n}\n\nQSettings *AppManager::getStyleValues() const\n{\n    return mStyleValues;\n}\n\nvoid AppManager::loadLanguageList()\n{\n    QByteArray lanuagesJson = FileUtil::readStringFromFile(\":/static/languages.json\").toUtf8();\n    QJsonArray lanuages = QJsonDocument::fromJson(lanuagesJson).array();\n\n    for (int i = 0; i < lanuages.count(); ++i) {\n\n        QJsonObject ob = lanuages.at(i).toObject();\n\n        mLanguageList.insert(ob[\"value\"].toString(), ob[\"text\"].toString());\n    }\n}\n\nQMap<QString, QString> AppManager::getLanguageList() const\n{\n    return mLanguageList;\n}\n\n//void AppManager::loadThemeList()\n//{\n//    QByteArray themesJson = FileUtil::readStringFromFile(\":/static/themes.json\").toUtf8();\n//    QJsonArray themes = QJsonDocument::fromJson(themesJson).array();\n\n//    for (int i = 0; i < themes.count(); ++i) {\n\n//        QJsonObject ob = themes.at(i).toObject();\n\n//        mThemeList.insert(ob[\"value\"].toString(), ob[\"text\"].toString());\n//    }\n//}\n\n//QMap<QString, QString> AppManager::getThemeList() const\n//{\n//    return mThemeList;\n//}\n\nvoid AppManager::updateStylesheet()\n{\n    QString appThemePath = QString(\":/static/themes/%1/style\").arg(mSettingManager->getThemeName());\n    mStyleValues = new QSettings(QString(\"%1/values.ini\").arg(appThemePath), QSettings::IniFormat);\n\n    mStylesheetFileContent = FileUtil::readStringFromFile(QString(\"%1/style.qss\").arg(appThemePath));\n\n    // set values example: @color01 => #fff\n    for (const QString &key : mStyleValues->allKeys()) {\n        mStylesheetFileContent.replace(key, mStyleValues->value(key).toString());\n    }\n\n    qApp->setStyleSheet(mStylesheetFileContent);\n\n    emit SignalMapper::ins()->sigChangedAppTheme();\n}\n\nQString AppManager::getStylesheetFileContent() const\n{\n    return mStylesheetFileContent;\n}\n"
  },
  {
    "path": "stacer/Managers/app_manager.h",
    "content": "#ifndef APP_MANAGER_H\n#define APP_MANAGER_H\n\n#include <QApplication>\n#include <QMap>\n#include <QSettings>\n#include <QJsonDocument>\n#include <QJsonArray>\n#include <QJsonObject>\n#include <QTranslator>\n#include <QSystemTrayIcon>\n\n#include \"Utils/file_util.h\"\n#include \"Managers/setting_manager.h\"\n#include \"signal_mapper.h\"\n\nclass AppManager\n{\n\npublic:\n    static AppManager *ins();\n\n    QMap<QString, QString> getLanguageList() const;\n    void loadLanguageList();\n\n//    QMap<QString, QString> getThemeList() const;\n//    void loadThemeList();\n\n    void updateStylesheet();\n    QString getStylesheetFileContent() const;\n\n    QSettings *getStyleValues() const;\n\n    QSystemTrayIcon *getTrayIcon();\n\nprivate:\n    static AppManager *instance;\n    AppManager();\n\nprivate:\n    QTranslator mTranslator;\n    QSystemTrayIcon *mTrayIcon;\n\n    QSettings *mStyleValues;\n\n    QMap<QString, QString> mLanguageList;\n//    QMap<QString, QString> mThemeList;\n    QString mStylesheetFileContent;\n\n    SettingManager *mSettingManager;\n};\n\n#endif // APP_MANAGER_H\n"
  },
  {
    "path": "stacer/Managers/info_manager.cpp",
    "content": "#include \"info_manager.h\"\n\nInfoManager *InfoManager::instance = nullptr;\n\nInfoManager *InfoManager::ins()\n{\n    if(! instance){\n        instance = new InfoManager;\n    }\n\n    return instance;\n}\n\nQString InfoManager::getUserName() const\n{\n    return si.getUsername();\n}\n\nQStringList InfoManager::getUserList() const\n{\n    return si.getUserList();\n}\n\nQStringList InfoManager::getGroupList() const\n{\n    return si.getGroupList();\n}\n\n/*\n * CPU Provider\n */\nint InfoManager::getCpuCoreCount() const\n{\n    return ci.getCpuCoreCount();\n}\n\nQList<int> InfoManager::getCpuPercents() const\n{\n    return ci.getCpuPercents();\n}\n\nQList<double> InfoManager::getCpuLoadAvgs() const\n{\n    return ci.getLoadAvgs();\n}\n\ndouble InfoManager::getCpuClock() const\n{\n    return ci.getAvgClock();\n}\n\n/*\n * Memory Provider\n */\nvoid InfoManager::updateMemoryInfo()\n{\n    mi.updateMemoryInfo();\n}\n\nquint64 InfoManager::getSwapUsed() const\n{\n    return mi.getSwapUsed();\n}\n\nquint64 InfoManager::getSwapTotal() const\n{\n    return mi.getSwapTotal();\n}\n\nquint64 InfoManager::getMemUsed() const\n{\n    return mi.getMemUsed();\n}\n\nquint64 InfoManager::getMemTotal() const\n{\n    return mi.getMemTotal();\n}\n\n/*\n * Disk Provider\n */\nQList<Disk*> InfoManager::getDisks() const\n{\n    return di.getDisks();\n}\n\nvoid InfoManager::updateDiskInfo()\n{\n    di.updateDiskInfo();\n}\n\nQList<quint64> InfoManager::getDiskIO()\n{\n    return di.getDiskIO();\n}\n\nQList<QString> InfoManager::getFileSystemTypes()\n{\n    return di.fileSystemTypes();\n}\n\nQList<QString> InfoManager::getDevices()\n{\n    return di.devices();\n}\n\n/********************\n * Network Provider\n *******************/\nquint64 InfoManager::getRXbytes() const\n{\n    return ni.getRXbytes();\n}\n\nquint64 InfoManager::getTXbytes() const\n{\n    return ni.getTXbytes();\n}\n\n/********************\n * System Provider\n *******************/\nQFileInfoList InfoManager::getCrashReports() const\n{\n    return si.getCrashReports();\n}\n\nQFileInfoList InfoManager::getAppLogs() const\n{\n    return si.getAppLogs();\n}\n\nQFileInfoList InfoManager::getAppCaches() const\n{\n    return si.getAppCaches();\n}\n\n/********************\n * Process Provider\n *******************/\nvoid InfoManager::updateProcesses()\n{\n    pi.updateProcesses();\n}\n\nQList<Process> InfoManager::getProcesses() const\n{\n    return pi.getProcessList();\n}\n\n\n"
  },
  {
    "path": "stacer/Managers/info_manager.h",
    "content": "#ifndef INFO_MANAGER_H\n#define INFO_MANAGER_H\n\n#include <QObject>\n\n#include <Info/cpu_info.h>\n#include <Info/disk_info.h>\n#include <Info/memory_info.h>\n#include <Info/network_info.h>\n#include <Info/system_info.h>\n#include <Info/process_info.h>\n\nclass InfoManager\n{\npublic:\n    static InfoManager *ins();\n\n    int getCpuCoreCount() const;\n    QList<int> getCpuPercents() const;\n    QList<double> getCpuLoadAvgs() const;\n    double getCpuClock() const;\n\n    quint64 getSwapUsed() const;\n    quint64 getSwapTotal() const;\n    quint64 getMemUsed() const;\n    quint64 getMemTotal() const;\n    void updateMemoryInfo();\n\n    quint64 getRXbytes() const;\n    quint64 getTXbytes() const;\n\n    QList<Disk *> getDisks() const;\n    QList<quint64> getDiskIO();\n    void updateDiskInfo();\n\n    QFileInfoList getCrashReports() const;\n    QFileInfoList getAppLogs() const;\n    QFileInfoList getAppCaches() const;\n\n    void updateProcesses();\n    QList<Process> getProcesses() const;\n    QString getUserName() const;\n    QStringList getUserList() const;\n    QStringList getGroupList() const;\n\n    QList<QString> getDevices();\n    QList<QString> getFileSystemTypes();\nprivate:\n    static InfoManager *instance;\n\nprivate:\n    CpuInfo ci;\n    DiskInfo di;\n    MemoryInfo mi;\n    NetworkInfo ni;\n    SystemInfo si;\n    ProcessInfo pi;\n};\n\n#endif // INFO_MANAGER_H\n"
  },
  {
    "path": "stacer/Managers/setting_manager.cpp",
    "content": "#include \"setting_manager.h\"\n\nSettingManager::SettingManager()\n{\n    mConfigPath = QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation);\n    mSettings = new QSettings(QString(\"%1/settings.ini\").arg(mConfigPath), QSettings::IniFormat);\n}\n\nSettingManager *SettingManager::instance = nullptr;\n\nSettingManager* SettingManager::ins()\n{\n    if (! instance) {\n        instance = new SettingManager;\n    }\n    return instance;\n}\n\nQString SettingManager::getConfigPath() const\n{\n    return mConfigPath;\n}\n\nvoid SettingManager::setLanguage(const QString &value)\n{\n    mSettings->setValue(SettingKeys::Language, value);\n}\n\nQString SettingManager::getLanguage() const\n{\n    return mSettings->value(SettingKeys::Language, \"en\").toString();\n}\n\nvoid SettingManager::setThemeName(const QString &value)\n{\n    mSettings->setValue(SettingKeys::ThemeName, value);\n}\n\nQString SettingManager::getThemeName() const\n{\n    return \"default\"; //mSettings->value(SettingKeys::ThemeName, \"default\").toString();\n}\n\nvoid SettingManager::setDiskName(const QString &value)\n{\n    mSettings->setValue(SettingKeys::DiskName, value);\n}\n\nQString SettingManager::getDiskName() const\n{\n    return mSettings->value(SettingKeys::DiskName, \"\").toString();\n}\n\nvoid SettingManager::setStartPage(const QString &value)\n{\n    mSettings->setValue(SettingKeys::StartPage, value);\n}\n\nQString SettingManager::getStartPage() const\n{\n    return mSettings->value(SettingKeys::StartPage, QObject::tr(\"Dashboard\")).toString();\n}\n\nvoid SettingManager::setCpuAlertPercent(const int value)\n{\n    mSettings->setValue(SettingKeys::CPUAlertPercent, value);\n}\n\nint SettingManager::getCpuAlertPercent() const\n{\n    return mSettings->value(SettingKeys::CPUAlertPercent, 0).toInt();\n}\n\nvoid SettingManager::setMemoryAlertPercent(const int value)\n{\n    mSettings->setValue(SettingKeys::MemoryAlertPercent, value);\n}\n\nint SettingManager::getMemoryAlertPercent() const\n{\n    return mSettings->value(SettingKeys::MemoryAlertPercent, 0).toInt();\n}\n\nvoid SettingManager::setDiskAlertPercent(const int value)\n{\n    mSettings->setValue(SettingKeys::DiskAlertPercent, value);\n}\n\nint SettingManager::getDiskAlertPercent() const\n{\n    return mSettings->value(SettingKeys::DiskAlertPercent, 0).toInt();\n}\n\nvoid SettingManager::setAppQuitDialogDontAsk(const bool value)\n{\n    mSettings->setValue(SettingKeys::AppQuitDialogDontAsk, value);\n}\n\nbool SettingManager::getAppQuitDialogDontAsk() const\n{\n    return mSettings->value(SettingKeys::AppQuitDialogDontAsk, false).toBool();\n}\n\nvoid SettingManager::setAppQuitDialogChoice(const QString &value)\n{\n    mSettings->setValue(SettingKeys::AppQuitDialogChoice, value);\n}\n\nQString SettingManager::getAppQuitDialogChoice() const\n{\n    return mSettings->value(SettingKeys::AppQuitDialogChoice, \"close\").toString();\n}\n"
  },
  {
    "path": "stacer/Managers/setting_manager.h",
    "content": "#ifndef SETTING_MANAGER_H\n#define SETTING_MANAGER_H\n\n#include <QSettings>\n#include <QStandardPaths>\n\nnamespace SettingKeys {\n    const QString ThemeName(\"ThemeName\");\n    const QString Language(\"Language\");\n    const QString DiskName(\"DiskName\");\n    const QString StartPage(\"StartPage\");\n    const QString CPUAlertPercent(\"CPUAlertPercent\");\n    const QString MemoryAlertPercent(\"MemoryAlertPercent\");\n    const QString DiskAlertPercent(\"DiskAlertPercent\");\n    const QString AppQuitDialogDontAsk(\"AppQuitDialogDontAsk\");\n    const QString AppQuitDialogChoice(\"AppQuitDialogChoice\");\n}\n\nclass SettingManager\n{\npublic:\n    static SettingManager *ins();\n\n    QString getConfigPath() const;\n\n    void setLanguage(const QString &value);\n    QString getLanguage() const;\n\n    void setThemeName(const QString &value);\n    QString getThemeName() const;\n\n    void setDiskName(const QString &value);\n    QString getDiskName() const;\n\n    void setStartPage(const QString &value);\n    QString getStartPage() const;\n\n    void setCpuAlertPercent(const int value);\n    int getCpuAlertPercent() const;\n\n    void setMemoryAlertPercent(const int value);\n    int getMemoryAlertPercent() const;\n\n    void setDiskAlertPercent(const int value);\n    int getDiskAlertPercent() const;\n\n    void setAppQuitDialogDontAsk(const bool value);\n    bool getAppQuitDialogDontAsk() const;\n\n    void setAppQuitDialogChoice(const QString &value);\n    QString getAppQuitDialogChoice() const;\n\nprivate:\n    static SettingManager *instance;\n    SettingManager();\n\n    QSettings *mSettings;\n    QString mConfigPath;\n};\n\n#endif // SETTING_MANAGER_H\n"
  },
  {
    "path": "stacer/Managers/tool_manager.cpp",
    "content": "#include \"tool_manager.h\"\n\nToolManager *ToolManager::instance = NULL;\n\nToolManager *ToolManager::ins()\n{\n    if(! instance) {\n        instance = new ToolManager;\n    }\n\n    return instance;\n}\n\n/*\n * Services\n */\nQList<Service> ToolManager::getServices() const\n{\n    return ServiceTool::getServicesWithSystemctl();\n}\n\nbool ToolManager::changeServiceStatus(const QString &sname, bool status) const\n{\n    return ServiceTool::changeServiceStatus(sname, status);\n}\n\nbool ToolManager::changeServiceActive(const QString &sname, bool status) const\n{\n    return ServiceTool::changeServiceActive(sname, status);\n}\n\nbool ToolManager::serviceIsActive(const QString &sname) const\n{\n    return ServiceTool::serviceIsActive(sname);\n}\n\nbool ToolManager::serviceIsEnabled(const QString &sname) const\n{\n    return ServiceTool::serviceIsEnabled(sname);\n}\n\n/*\n * Packages\n */\nQStringList ToolManager::getPackages() const\n{\n    switch (PackageTool::currentPackageTool) {\n    case PackageTool::PackageTools::APT:\n        return PackageTool::getDpkgPackages();\n        break;\n    case PackageTool::PackageTools::YUM:\n    case PackageTool::PackageTools::DNF:\n        return PackageTool::getRpmPackages();\n        break;\n    case PackageTool::PackageTools::PACMAN:\n        return PackageTool::getPacmanPackages();\n        break;\n    default:\n        return QStringList();\n        break;\n    }\n}\n\nQStringList ToolManager::getSnapPackages() const\n{\n    return PackageTool::getSnapPackages();\n}\n\nbool ToolManager::uninstallSnapPackages(const QStringList packages)\n{\n    return PackageTool::snapRemovePackages(packages);\n}\n\nQFileInfoList ToolManager::getPackageCaches() const\n{\n    switch (PackageTool::currentPackageTool) {\n    case PackageTool::PackageTools::APT:\n        return PackageTool::getDpkgPackageCaches();\n        break;\n    case PackageTool::PackageTools::YUM:\n    case PackageTool::PackageTools::DNF:\n        return PackageTool::getPacmanPackageCaches();\n        break;\n    case PackageTool::PackageTools::PACMAN:\n        return PackageTool::getPacmanPackageCaches();\n        break;\n    default:\n        return QFileInfoList();\n        break;\n    }\n}\n\nvoid ToolManager::uninstallPackages(const QStringList &packages)\n{\n    switch (PackageTool::currentPackageTool) {\n    case PackageTool::PackageTools::APT:\n        PackageTool::dpkgRemovePackages(packages);\n        break;\n    case PackageTool::PackageTools::YUM:\n        PackageTool::yumRemovePackages(packages);\n        break;\n    case PackageTool::PackageTools::DNF:\n        PackageTool::dnfRemovePackages(packages);\n        break;\n    case PackageTool::PackageTools::PACMAN:\n        PackageTool::pacmanRemovePackages(packages);\n        break;\n    default:\n        break;\n    }\n}\n\n/*\n * APT Source\n */\nbool ToolManager::checkSourceRepository() const\n{\n    return AptSourceTool::checkSourceRepository();\n}\n\nQList<APTSourcePtr> ToolManager::getSourceList() const\n{\n    return AptSourceTool::getSourceList();\n}\n\nvoid ToolManager::removeAPTSource(const APTSourcePtr source)\n{\n    AptSourceTool::removeAPTSource(source);\n}\n\nvoid ToolManager::changeAPTStatus(const APTSourcePtr aptSource, const bool status)\n{\n    AptSourceTool::changeStatus(aptSource, status);\n}\n\nvoid ToolManager::changeAPTSource(const APTSourcePtr aptSource, const QString newSource)\n{\n    AptSourceTool::changeSource(aptSource, newSource);\n}\n\nvoid ToolManager::addAPTRepository(const QString &repository, const bool isSource)\n{\n    AptSourceTool::addRepository(repository, isSource);\n}\n\n"
  },
  {
    "path": "stacer/Managers/tool_manager.h",
    "content": "#ifndef TOOL_MANAGER_H\n#define TOOL_MANAGER_H\n\n#include <Tools/service_tool.h>\n#include <Tools/package_tool.h>\n#include <Tools/apt_source_tool.h>\n\nclass ToolManager\n{\npublic:\n    static ToolManager *ins();\n\n    QList<Service> getServices() const;\n    QStringList getPackages() const;\n    QStringList getSnapPackages() const;\n    QFileInfoList getPackageCaches() const;\n\n    bool changeServiceStatus(const QString &sname, bool status) const;\n    bool changeServiceActive(const QString &sname, bool status) const;\n    bool serviceIsActive(const QString &sname) const;\n    bool serviceIsEnabled(const QString &sname) const;\n\n    void uninstallPackages(const QStringList &packages);    \n    bool uninstallSnapPackages(const QStringList packages);\n\n    bool checkSourceRepository() const;\n    QList<APTSourcePtr> getSourceList() const;\n    void removeAPTSource(const APTSourcePtr source);\n    void changeAPTStatus(const APTSourcePtr aptSource, const bool status);\n    void changeAPTSource(const APTSourcePtr aptSource, const QString newSource);\n    void addAPTRepository(const QString &repository, const bool isSource);\n\nprivate:\n    static ToolManager *instance;\n};\n\n#endif // TOOL_MANAGER_H\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_edit.cpp",
    "content": "#include \"apt_source_edit.h\"\n#include \"ui_apt_source_edit.h\"\n\n#include <QDebug>\n\nAPTSourceEdit::~APTSourceEdit()\n{\n    delete ui;\n}\n\nAPTSourcePtr APTSourceEdit::selectedAptSource = nullptr;\n\nAPTSourceEdit::APTSourceEdit(QWidget *parent) :\n    QDialog(parent),\n    ui(new Ui::APTSourceEdit)\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid APTSourceEdit::init()\n{\n    ui->lblErrorMsg->hide();\n}\n\nvoid APTSourceEdit::show()\n{\n    clearElements();\n\n    // example 'deb [arch=amd64 lang=en] http://packages.microsoft.com/repos/vscode stable main'\n\n    // set values to elements\n    ui->radioBinary->setChecked(! selectedAptSource->isSource);\n    ui->radioSource->setChecked(selectedAptSource->isSource);\n    ui->txtOptions->setText(selectedAptSource->options);\n    ui->txtUri->setText(selectedAptSource->uri);\n    ui->txtDistribution->setText(selectedAptSource->distribution);\n    ui->txtComponents->setText(selectedAptSource->components);\n\n    QDialog::show();\n}\n\nvoid APTSourceEdit::clearElements()\n{\n    ui->lblErrorMsg->hide();\n    ui->txtOptions->clear();\n    ui->txtUri->clear();\n    ui->txtDistribution->clear();\n    ui->txtComponents->clear();\n}\n\nvoid APTSourceEdit::on_btnSave_clicked()\n{\n    if (! ui->txtUri->text().isEmpty() &&\n        ! ui->txtDistribution->text().isEmpty())\n    {\n        QString sourceType = ui->radioBinary->isChecked() ? \"deb\" : \"deb-src\";\n        QString updatedAptSource = QString(\"%1 %2 %3 %4 %5\")\n                .arg(sourceType)\n                .arg(ui->txtOptions->text())\n                .arg(ui->txtUri->text())\n                .arg(ui->txtDistribution->text())\n                .arg(ui->txtComponents->text());\n\n        ToolManager::ins()->changeAPTSource(selectedAptSource, updatedAptSource);\n\n        emit saved();\n\n        close();\n    } else {\n        ui->lblErrorMsg->show();\n    }\n}\n\nvoid APTSourceEdit::on_btnCancel_clicked()\n{\n    close();\n}\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_edit.h",
    "content": "#ifndef APT_SOURCE_EDIT_H\n#define APT_SOURCE_EDIT_H\n\n#include <QDialog>\n#include \"Managers/tool_manager.h\"\n\nnamespace Ui {\nclass APTSourceEdit;\n}\n\nclass APTSourceEdit : public QDialog\n{\n    Q_OBJECT\n\npublic:\n    explicit APTSourceEdit(QWidget *parent = 0);\n    ~APTSourceEdit();\n\npublic:\n    static APTSourcePtr selectedAptSource;\n    void show();\n\nsignals:\n    void saved();\n\nprivate slots:\n    void clearElements();\n    void on_btnSave_clicked();\n    void on_btnCancel_clicked();\n\nprivate:\n    void init();\n\nprivate:\n    Ui::APTSourceEdit *ui;\n};\n\n#endif // APT_SOURCE_EDIT_H\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_edit.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>APTSourceEdit</class>\n <widget class=\"QDialog\" name=\"APTSourceEdit\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>452</width>\n    <height>295</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>APT Repository Edit</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>10</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"spacing\">\n    <number>15</number>\n   </property>\n   <item row=\"0\" column=\"0\" colspan=\"4\">\n    <widget class=\"QLabel\" name=\"lblTitle\">\n     <property name=\"accessibleName\">\n      <string notr=\"true\">dialog-title</string>\n     </property>\n     <property name=\"text\">\n      <string>APT Repository</string>\n     </property>\n     <property name=\"alignment\">\n      <set>Qt::AlignCenter</set>\n     </property>\n    </widget>\n   </item>\n   <item row=\"6\" column=\"0\" colspan=\"4\">\n    <widget class=\"QLineEdit\" name=\"txtComponents\">\n     <property name=\"placeholderText\">\n      <string>Components</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"3\" column=\"0\" colspan=\"4\">\n    <widget class=\"QLineEdit\" name=\"txtOptions\">\n     <property name=\"placeholderText\">\n      <string>Options</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"7\" column=\"2\" alignment=\"Qt::AlignRight\">\n    <widget class=\"QPushButton\" name=\"btnCancel\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\">danger</string>\n     </property>\n     <property name=\"text\">\n      <string>Cancel</string>\n     </property>\n     <property name=\"default\">\n      <bool>false</bool>\n     </property>\n    </widget>\n   </item>\n   <item row=\"7\" column=\"0\">\n    <widget class=\"QLabel\" name=\"lblErrorMsg\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>Fields cannot be left blank. </string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"0\" colspan=\"4\">\n    <widget class=\"QLineEdit\" name=\"txtUri\">\n     <property name=\"placeholderText\">\n      <string>URI</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"7\" column=\"3\" alignment=\"Qt::AlignRight\">\n    <widget class=\"QPushButton\" name=\"btnSave\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\">primary</string>\n     </property>\n     <property name=\"text\">\n      <string>Save</string>\n     </property>\n     <property name=\"default\">\n      <bool>false</bool>\n     </property>\n    </widget>\n   </item>\n   <item row=\"8\" column=\"0\" colspan=\"4\">\n    <spacer name=\"verticalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>347</width>\n       <height>4</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n   <item row=\"5\" column=\"0\" colspan=\"4\">\n    <widget class=\"QLineEdit\" name=\"txtDistribution\">\n     <property name=\"placeholderText\">\n      <string>Distribution</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"1\" column=\"0\" colspan=\"2\">\n    <widget class=\"QRadioButton\" name=\"radioSource\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"text\">\n      <string>Source</string>\n     </property>\n     <property name=\"checked\">\n      <bool>true</bool>\n     </property>\n     <attribute name=\"buttonGroup\">\n      <string notr=\"true\">debTypeGroup</string>\n     </attribute>\n    </widget>\n   </item>\n   <item row=\"1\" column=\"2\" colspan=\"2\">\n    <widget class=\"QRadioButton\" name=\"radioBinary\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"text\">\n      <string>Binary</string>\n     </property>\n     <attribute name=\"buttonGroup\">\n      <string notr=\"true\">debTypeGroup</string>\n     </attribute>\n    </widget>\n   </item>\n   <item row=\"7\" column=\"1\">\n    <spacer name=\"horizontalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Horizontal</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>40</width>\n       <height>20</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n  </layout>\n </widget>\n <tabstops>\n  <tabstop>txtOptions</tabstop>\n  <tabstop>txtUri</tabstop>\n  <tabstop>txtDistribution</tabstop>\n  <tabstop>txtComponents</tabstop>\n </tabstops>\n <resources/>\n <connections/>\n <buttongroups>\n  <buttongroup name=\"debTypeGroup\"/>\n </buttongroups>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_manager_page.cpp",
    "content": "#include \"apt_source_manager_page.h\"\n#include \"ui_apt_source_manager_page.h\"\n#include <QDebug>\n#include \"utilities.h\"\n#include \"Managers/tool_manager.h\"\n\nAPTSourceManagerPage::~APTSourceManagerPage()\n{\n    delete ui;\n}\n\nAPTSourcePtr APTSourceManagerPage::selectedAptSource = nullptr;\n\nAPTSourceManagerPage::APTSourceManagerPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::APTSourceManagerPage)\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid APTSourceManagerPage::init()\n{\n    ui->txtAptSource->setPlaceholderText(tr(\"example %1\")\n                                         .arg(\"'deb http://archive.ubuntu.com/ubuntu xenial main'\"));\n\n    loadAptSources();\n\n    on_btnCancel_clicked();\n\n    QList<QWidget*> widgets = {\n        ui->btnAddAPTSourceRepository, ui->btnCancel, ui->btnDeleteAptSource, ui->btnEditAptSource,\n        ui->txtSearchAptSource, ui->txtSearchAptSource\n    };\n    Utilities::addDropShadow(widgets, 40);\n}\n\nvoid APTSourceManagerPage::loadAptSources()\n{\n    ui->listWidgetAptSources->clear();\n\n    QList<APTSourcePtr> aptSourceList = ToolManager::ins()->getSourceList();\n\n    for (APTSourcePtr &aptSource: aptSourceList) {\n\n        QListWidgetItem *listItem = new QListWidgetItem(ui->listWidgetAptSources);\n        listItem->setData(5, aptSource->source); // for search\n\n        APTSourceRepositoryItem *aptSourceItem = new APTSourceRepositoryItem(aptSource, ui->listWidgetAptSources);\n\n        listItem->setSizeHint(aptSourceItem->sizeHint() + QSize(0, 1));\n\n        ui->listWidgetAptSources->setItemWidget(listItem, aptSourceItem);\n    }\n\n    ui->notFoundWidget->setVisible(aptSourceList.isEmpty());\n\n    ui->lblAptSourceTitle->setText(tr(\"APT Repositories (%1)\")\n                                   .arg(aptSourceList.count()));\n}\n\nvoid APTSourceManagerPage::on_btnAddAPTSourceRepository_clicked(bool checked)\n{\n    if (checked) {\n        ui->btnAddAPTSourceRepository->setText(tr(\"Save\"));\n        changeElementsVisible(checked);\n    } else {\n        QString aptSourceRepository = ui->txtAptSource->text().trimmed();\n\n        if (! aptSourceRepository.isEmpty()) {\n            ToolManager::ins()->addAPTRepository(aptSourceRepository, ui->checkEnableSource->isChecked());\n\n            ui->txtAptSource->clear();\n            ui->checkEnableSource->setChecked(false);\n            on_btnCancel_clicked();\n            loadAptSources();\n        }\n    }\n}\n\nvoid APTSourceManagerPage::on_btnCancel_clicked()\n{\n    ui->btnAddAPTSourceRepository->setChecked(false);\n    changeElementsVisible(false);\n    ui->btnAddAPTSourceRepository->setText(tr(\"Add Repository\"));\n}\n\nvoid APTSourceManagerPage::changeElementsVisible(const bool checked)\n{\n    ui->txtAptSource->setVisible(checked);\n    ui->checkEnableSource->setVisible(checked);\n    ui->btnCancel->setVisible(checked);\n    ui->btnEditAptSource->setVisible(!checked);\n    ui->btnDeleteAptSource->setVisible(!checked);\n    ui->bottomSectionHorizontalSpacer->changeSize(0, 0, checked ? QSizePolicy::Minimum : QSizePolicy::Expanding);\n}\n\nvoid APTSourceManagerPage::on_listWidgetAptSources_itemClicked(QListWidgetItem *item)\n{\n    QWidget *widget = ui->listWidgetAptSources->itemWidget(item);\n    if (widget) {\n        APTSourceRepositoryItem *aptSourceItem = dynamic_cast<APTSourceRepositoryItem*>(widget);\n        if (aptSourceItem) {\n            selectedAptSource = aptSourceItem->aptSource();\n        }\n    } else {\n        selectedAptSource.clear();\n    }\n}\n\nvoid APTSourceManagerPage::on_listWidgetAptSources_itemDoubleClicked(QListWidgetItem *item)\n{\n    on_listWidgetAptSources_itemClicked(item);\n    on_btnEditAptSource_clicked();\n}\n\nvoid APTSourceManagerPage::on_btnDeleteAptSource_clicked()\n{\n    if (! selectedAptSource.isNull()) {\n        ToolManager::ins()->removeAPTSource(selectedAptSource);\n        loadAptSources();\n    }\n}\n\nvoid APTSourceManagerPage::on_txtSearchAptSource_textChanged(const QString &val)\n{\n    for (int i = 0; i < ui->listWidgetAptSources->count(); ++i) {\n        QListWidgetItem *item = ui->listWidgetAptSources->item(i);\n        if (item) {\n            bool isContain = item->data(5).toString().contains(val, Qt::CaseInsensitive);\n            ui->listWidgetAptSources->setItemHidden(item, ! isContain);\n        }\n    }\n}\n\nvoid APTSourceManagerPage::on_btnEditAptSource_clicked()\n{\n    if (! selectedAptSource.isNull()) {\n        if (mAptSourceEditDialog.isNull()) {\n            mAptSourceEditDialog = QSharedPointer<APTSourceEdit>(new APTSourceEdit(this));\n            connect(mAptSourceEditDialog.data(), &APTSourceEdit::saved, this, &APTSourceManagerPage::loadAptSources);\n        }\n        APTSourceEdit::selectedAptSource = selectedAptSource;\n        mAptSourceEditDialog->show();\n    }\n}\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_manager_page.h",
    "content": "#ifndef APTSourceManagerPage_PAGE_H\n#define APTSourceManagerPage_PAGE_H\n\n#include <QWidget>\n#include <QListWidgetItem>\n\n#include \"apt_source_repository_item.h\"\n#include \"apt_source_edit.h\"\n#include \"Managers/info_manager.h\"\n\nnamespace Ui {\nclass APTSourceManagerPage;\n}\n\nclass APTSourceManagerPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit APTSourceManagerPage(QWidget *parent = 0);\n    ~APTSourceManagerPage();\n\npublic:\n    static APTSourcePtr selectedAptSource;\n\nprivate slots:\n    void loadAptSources();\n    void changeElementsVisible(const bool checked);\n    void on_btnAddAPTSourceRepository_clicked(bool checked);\n    void on_listWidgetAptSources_itemClicked(QListWidgetItem *item);\n    void on_listWidgetAptSources_itemDoubleClicked(QListWidgetItem *item);\n    void on_txtSearchAptSource_textChanged(const QString &val);\n    void on_btnDeleteAptSource_clicked();\n    void on_btnEditAptSource_clicked();\n    void on_btnCancel_clicked();\n\nprivate:\n    void init();\n\nprivate:\n    Ui::APTSourceManagerPage *ui;\n\n    QSharedPointer<APTSourceEdit> mAptSourceEditDialog;\n};\n\n#endif\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_manager_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>APTSourceManagerPage</class>\n <widget class=\"QWidget\" name=\"APTSourceManagerPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>836</width>\n    <height>582</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>APT Repository Manager</string>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout_2\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QWidget\" name=\"verticalWidget\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>ArrowCursor</cursorShape>\n     </property>\n     <property name=\"styleSheet\">\n      <string notr=\"true\"/>\n     </property>\n     <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n      <property name=\"leftMargin\">\n       <number>30</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>5</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>30</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>20</number>\n      </property>\n      <property name=\"horizontalSpacing\">\n       <number>10</number>\n      </property>\n      <property name=\"verticalSpacing\">\n       <number>5</number>\n      </property>\n      <item row=\"1\" column=\"0\" colspan=\"7\">\n       <widget class=\"QWidget\" name=\"verticalWidget_2\" native=\"true\">\n        <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n         <property name=\"spacing\">\n          <number>0</number>\n         </property>\n         <property name=\"leftMargin\">\n          <number>0</number>\n         </property>\n         <property name=\"topMargin\">\n          <number>0</number>\n         </property>\n         <property name=\"rightMargin\">\n          <number>0</number>\n         </property>\n         <property name=\"bottomMargin\">\n          <number>0</number>\n         </property>\n         <item>\n          <widget class=\"QWidget\" name=\"notFoundWidget\" native=\"true\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"minimumSize\">\n            <size>\n             <width>0</width>\n             <height>200</height>\n            </size>\n           </property>\n           <property name=\"maximumSize\">\n            <size>\n             <width>16777215</width>\n             <height>200</height>\n            </size>\n           </property>\n           <property name=\"styleSheet\">\n            <string notr=\"true\"/>\n           </property>\n           <layout class=\"QVBoxLayout\" name=\"notFoundLayout\">\n            <property name=\"spacing\">\n             <number>0</number>\n            </property>\n            <property name=\"leftMargin\">\n             <number>0</number>\n            </property>\n            <property name=\"topMargin\">\n             <number>0</number>\n            </property>\n            <property name=\"rightMargin\">\n             <number>0</number>\n            </property>\n            <property name=\"bottomMargin\">\n             <number>0</number>\n            </property>\n            <item alignment=\"Qt::AlignHCenter|Qt::AlignBottom\">\n             <widget class=\"QLabel\" name=\"lblNotFound\">\n              <property name=\"text\">\n               <string>Not Found APT Repositories</string>\n              </property>\n             </widget>\n            </item>\n           </layout>\n          </widget>\n         </item>\n         <item>\n          <widget class=\"QListWidget\" name=\"listWidgetAptSources\">\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"frameShape\">\n            <enum>QFrame::NoFrame</enum>\n           </property>\n           <property name=\"horizontalScrollBarPolicy\">\n            <enum>Qt::ScrollBarAlwaysOff</enum>\n           </property>\n           <property name=\"editTriggers\">\n            <set>QAbstractItemView::NoEditTriggers</set>\n           </property>\n           <property name=\"selectionMode\">\n            <enum>QAbstractItemView::SingleSelection</enum>\n           </property>\n           <property name=\"selectionBehavior\">\n            <enum>QAbstractItemView::SelectRows</enum>\n           </property>\n           <property name=\"resizeMode\">\n            <enum>QListView::Adjust</enum>\n           </property>\n           <property name=\"layoutMode\">\n            <enum>QListView::Batched</enum>\n           </property>\n           <property name=\"spacing\">\n            <number>4</number>\n           </property>\n           <property name=\"uniformItemSizes\">\n            <bool>true</bool>\n           </property>\n          </widget>\n         </item>\n        </layout>\n       </widget>\n      </item>\n      <item row=\"4\" column=\"0\" colspan=\"7\">\n       <spacer name=\"verticalSpacer_2\">\n        <property name=\"orientation\">\n         <enum>Qt::Vertical</enum>\n        </property>\n        <property name=\"sizeType\">\n         <enum>QSizePolicy::Fixed</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>20</width>\n          <height>15</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"0\" column=\"6\">\n       <widget class=\"QLineEdit\" name=\"txtSearchAptSource\">\n        <property name=\"placeholderText\">\n         <string>Search...</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"5\" column=\"0\" colspan=\"7\">\n       <layout class=\"QHBoxLayout\" name=\"horizontalLayout_2\">\n        <property name=\"spacing\">\n         <number>10</number>\n        </property>\n        <property name=\"bottomMargin\">\n         <number>0</number>\n        </property>\n        <item>\n         <widget class=\"QPushButton\" name=\"btnEditAptSource\">\n          <property name=\"sizePolicy\">\n           <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n            <horstretch>0</horstretch>\n            <verstretch>0</verstretch>\n           </sizepolicy>\n          </property>\n          <property name=\"font\">\n           <font>\n            <family>Ubuntu</family>\n           </font>\n          </property>\n          <property name=\"cursor\">\n           <cursorShape>PointingHandCursor</cursorShape>\n          </property>\n          <property name=\"focusPolicy\">\n           <enum>Qt::NoFocus</enum>\n          </property>\n          <property name=\"accessibleName\">\n           <string notr=\"true\">primary</string>\n          </property>\n          <property name=\"styleSheet\">\n           <string notr=\"true\"/>\n          </property>\n          <property name=\"text\">\n           <string>Edit</string>\n          </property>\n          <property name=\"icon\">\n           <iconset resource=\"../../static.qrc\">\n            <normaloff>:/static/themes/default/img/edit.png</normaloff>:/static/themes/default/img/edit.png</iconset>\n          </property>\n          <property name=\"iconSize\">\n           <size>\n            <width>16</width>\n            <height>16</height>\n           </size>\n          </property>\n          <property name=\"checkable\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QPushButton\" name=\"btnDeleteAptSource\">\n          <property name=\"sizePolicy\">\n           <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n            <horstretch>0</horstretch>\n            <verstretch>0</verstretch>\n           </sizepolicy>\n          </property>\n          <property name=\"font\">\n           <font>\n            <family>Ubuntu</family>\n           </font>\n          </property>\n          <property name=\"cursor\">\n           <cursorShape>PointingHandCursor</cursorShape>\n          </property>\n          <property name=\"focusPolicy\">\n           <enum>Qt::NoFocus</enum>\n          </property>\n          <property name=\"accessibleName\">\n           <string notr=\"true\">danger</string>\n          </property>\n          <property name=\"styleSheet\">\n           <string notr=\"true\"/>\n          </property>\n          <property name=\"text\">\n           <string>Delete</string>\n          </property>\n          <property name=\"icon\">\n           <iconset resource=\"../../static.qrc\">\n            <normaloff>:/static/themes/default/img/trash.png</normaloff>:/static/themes/default/img/trash.png</iconset>\n          </property>\n          <property name=\"iconSize\">\n           <size>\n            <width>16</width>\n            <height>16</height>\n           </size>\n          </property>\n          <property name=\"checkable\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <spacer name=\"bottomSectionHorizontalSpacer\">\n          <property name=\"orientation\">\n           <enum>Qt::Horizontal</enum>\n          </property>\n          <property name=\"sizeHint\" stdset=\"0\">\n           <size>\n            <width>0</width>\n            <height>20</height>\n           </size>\n          </property>\n         </spacer>\n        </item>\n        <item>\n         <widget class=\"QLineEdit\" name=\"txtAptSource\"/>\n        </item>\n        <item>\n         <widget class=\"QCheckBox\" name=\"checkEnableSource\">\n          <property name=\"accessibleName\">\n           <string notr=\"true\">circle</string>\n          </property>\n          <property name=\"text\">\n           <string>Enable Source</string>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QPushButton\" name=\"btnAddAPTSourceRepository\">\n          <property name=\"sizePolicy\">\n           <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n            <horstretch>0</horstretch>\n            <verstretch>0</verstretch>\n           </sizepolicy>\n          </property>\n          <property name=\"font\">\n           <font>\n            <family>Ubuntu</family>\n           </font>\n          </property>\n          <property name=\"cursor\">\n           <cursorShape>PointingHandCursor</cursorShape>\n          </property>\n          <property name=\"focusPolicy\">\n           <enum>Qt::NoFocus</enum>\n          </property>\n          <property name=\"accessibleName\">\n           <string notr=\"true\">primary</string>\n          </property>\n          <property name=\"styleSheet\">\n           <string notr=\"true\"/>\n          </property>\n          <property name=\"text\">\n           <string>Add Repository</string>\n          </property>\n          <property name=\"checkable\">\n           <bool>true</bool>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QPushButton\" name=\"btnCancel\">\n          <property name=\"sizePolicy\">\n           <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n            <horstretch>0</horstretch>\n            <verstretch>0</verstretch>\n           </sizepolicy>\n          </property>\n          <property name=\"font\">\n           <font>\n            <family>Ubuntu</family>\n           </font>\n          </property>\n          <property name=\"cursor\">\n           <cursorShape>PointingHandCursor</cursorShape>\n          </property>\n          <property name=\"focusPolicy\">\n           <enum>Qt::NoFocus</enum>\n          </property>\n          <property name=\"accessibleName\">\n           <string notr=\"true\">danger</string>\n          </property>\n          <property name=\"styleSheet\">\n           <string notr=\"true\"/>\n          </property>\n          <property name=\"text\">\n           <string>Cancel</string>\n          </property>\n          <property name=\"iconSize\">\n           <size>\n            <width>16</width>\n            <height>16</height>\n           </size>\n          </property>\n          <property name=\"checkable\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n       </layout>\n      </item>\n      <item row=\"0\" column=\"5\">\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"0\" column=\"0\" colspan=\"5\">\n       <widget class=\"QLabel\" name=\"lblAptSourceTitle\">\n        <property name=\"font\">\n         <font>\n          <family>Ubuntu</family>\n          <pointsize>11</pointsize>\n          <italic>false</italic>\n         </font>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"text\">\n         <string notr=\"true\"/>\n        </property>\n       </widget>\n      </item>\n      <item row=\"2\" column=\"0\" colspan=\"7\">\n       <widget class=\"QLabel\" name=\"lblAptSourceSelectInfo\">\n        <property name=\"text\">\n         <string>Select to delete or edit.</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources>\n  <include location=\"../../static.qrc\"/>\n </resources>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_repository_item.cpp",
    "content": "#include \"apt_source_repository_item.h\"\n#include \"ui_apt_source_repository_item.h\"\n#include \"utilities.h\"\n#include \"Utils/command_util.h\"\n#include <QDebug>\n\nAPTSourceRepositoryItem::~APTSourceRepositoryItem()\n{\n    delete ui;\n}\n\nAPTSourceRepositoryItem::APTSourceRepositoryItem(APTSourcePtr aptSource, QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::APTSourceRepositoryItem),\n    mAptSource(aptSource)\n{\n    init();\n}\n\nvoid APTSourceRepositoryItem::init()\n{\n    ui->setupUi(this);\n\n    Utilities::addDropShadow(this, 30, 10);\n\n    ui->checkAptSource->setChecked(mAptSource->isActive);\n\n    // example \"deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main\"\n    QString source = mAptSource->source;\n\n    source.remove(QRegExp(\"\\\\s[\\\\[]+.*[\\\\]]+\"));\n\n    if (mAptSource->isSource) {\n        ui->lblAptSourceName->setText(tr(\"%1 (Source Code)\").arg(source));\n    } else {\n        ui->lblAptSourceName->setText(source);\n    }\n\n    ui->lblAptSourceName->setToolTip(ui->lblAptSourceName->text());\n}\n\nAPTSourcePtr APTSourceRepositoryItem::aptSource() const\n{\n    return mAptSource;\n}\n\nvoid APTSourceRepositoryItem::on_checkAptSource_clicked(bool checked)\n{\n    ToolManager::ins()->changeAPTStatus(mAptSource, checked);\n}\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_repository_item.h",
    "content": "#ifndef APTSourceRepositoryItem_H\n#define APTSourceRepositoryItem_H\n\n#include <QWidget>\n#include \"Managers/tool_manager.h\"\n\nnamespace Ui {\nclass APTSourceRepositoryItem;\n}\n\nclass APTSourceRepositoryItem : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit APTSourceRepositoryItem(APTSourcePtr aptSource, QWidget *parent = 0);\n    ~APTSourceRepositoryItem();\n\npublic:\n    APTSourcePtr aptSource() const;\n\nprivate slots:\n    void on_checkAptSource_clicked(bool checked);\n\nprivate:\n    void init();\n\nprivate:\n    Ui::APTSourceRepositoryItem *ui;\n\n    APTSourcePtr mAptSource;\n};\n\n#endif\n"
  },
  {
    "path": "stacer/Pages/AptSourceManager/apt_source_repository_item.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>APTSourceRepositoryItem</class>\n <widget class=\"QWidget\" name=\"APTSourceRepositoryItem\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>727</width>\n    <height>45</height>\n   </rect>\n  </property>\n  <property name=\"sizePolicy\">\n   <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n    <horstretch>0</horstretch>\n    <verstretch>0</verstretch>\n   </sizepolicy>\n  </property>\n  <property name=\"minimumSize\">\n   <size>\n    <width>0</width>\n    <height>45</height>\n   </size>\n  </property>\n  <property name=\"maximumSize\">\n   <size>\n    <width>16777215</width>\n    <height>45</height>\n   </size>\n  </property>\n  <property name=\"windowTitle\">\n   <string/>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QWidget\" name=\"aptSourceRepositoryItemWidget\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <layout class=\"QHBoxLayout\" name=\"startupAppLayout\">\n      <property name=\"spacing\">\n       <number>15</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>15</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>10</number>\n      </property>\n      <item>\n       <widget class=\"QLabel\" name=\"lblAptSourceIcon\">\n        <property name=\"minimumSize\">\n         <size>\n          <width>26</width>\n          <height>26</height>\n         </size>\n        </property>\n        <property name=\"maximumSize\">\n         <size>\n          <width>26</width>\n          <height>26</height>\n         </size>\n        </property>\n        <property name=\"text\">\n         <string/>\n        </property>\n        <property name=\"scaledContents\">\n         <bool>true</bool>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <widget class=\"QLabel\" name=\"lblAptSourceName\">\n        <property name=\"accessibleName\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"text\">\n         <string notr=\"true\">APT Source Repository</string>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>0</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item>\n       <widget class=\"QCheckBox\" name=\"checkAptSource\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"iconSize\">\n         <size>\n          <width>45</width>\n          <height>23</height>\n         </size>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Dashboard/circlebar.cpp",
    "content": "#include \"circlebar.h\"\n#include \"ui_circlebar.h\"\n\nCircleBar::~CircleBar()\n{\n    delete ui;\n    delete mChart;\n}\n\nCircleBar::CircleBar(const QString &title, const QStringList &colors, QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::CircleBar),\n    mColors(colors),\n    mChart(new QChart),\n    mChartView(new QChartView(mChart)),\n    mSeries(new QPieSeries(this))\n{\n    ui->setupUi(this);\n\n    ui->lblCircleChartTitle->setText(title);\n\n    init();\n}\n\nvoid CircleBar::init()\n{\n    QColor transparent(\"transparent\");\n\n    // series settings\n    mSeries->setHoleSize(0.67);\n    mSeries->setPieSize(165);\n    mSeries->setPieStartAngle(-115);\n    mSeries->setPieEndAngle(115);\n    mSeries->setLabelsVisible(false);\n    mSeries->append(\"Used\", 0);\n    mSeries->append(\"Free\", 0);\n    mSeries->slices().first()->setBorderColor(transparent);\n    mSeries->slices().last()->setBorderColor(transparent);\n    QConicalGradient gradient;\n    gradient.setAngle(115);\n    for (int i = 0; i < mColors.count(); ++i) {\n        gradient.setColorAt(i, QColor(mColors.at(i)));\n    }\n    mSeries->slices().first()->setBrush(gradient);\n\n    // chart settings\n    mChart->setBackgroundBrush(QBrush(transparent));\n    mChart->setContentsMargins(-20, -20, -20, -65);\n    mChart->addSeries(mSeries);\n    mChart->legend()->hide();\n\n    // chartview settings\n    mChartView->setRenderHint(QPainter::Antialiasing);\n\n    ui->layoutCircleBar->insertWidget(1, mChartView);\n\n    connect(SignalMapper::ins(), &SignalMapper::sigChangedAppTheme, [=] {\n        QSettings *styleValues = AppManager::ins()->getStyleValues();\n        mChartView->setBackgroundBrush(QColor(styleValues->value(\"@circleChartBackgroundColor\").toString()));\n        mSeries->slices().last()->setColor(styleValues->value(\"@pageContent\").toString()); // trail color\n    });\n}\n\nvoid CircleBar::setValue(const int &value, const QString &valueText)\n{\n    mSeries->slices().first()->setValue(value);\n    mSeries->slices().last()->setValue(100 - value);\n\n    ui->lblCircleChartValue->setText(valueText);\n}\n\n"
  },
  {
    "path": "stacer/Pages/Dashboard/circlebar.h",
    "content": "#ifndef CIRCLEBAR_H\n#define CIRCLEBAR_H\n\n#include <QWidget>\n#include <QtCharts>\n#include \"Managers/app_manager.h\"\n#include \"signal_mapper.h\"\n\nnamespace Ui {\n    class CircleBar;\n}\n\nclass CircleBar : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit CircleBar(const QString &title, const QStringList &colors, QWidget *parent = 0);\n    ~CircleBar();\n\npublic slots:\n    void setValue(const int &value, const QString &valueText);\n\nprivate slots:\n    void init();\n\nprivate:\n    Ui::CircleBar *ui;\n\nprivate:\n    QStringList mColors;\n\n    QChart *mChart;\n    QChartView *mChartView;\n    QPieSeries *mSeries;\n};\n\n#endif // CIRCLEBAR_H\n"
  },
  {
    "path": "stacer/Pages/Dashboard/circlebar.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>CircleBar</class>\n <widget class=\"QWidget\" name=\"CircleBar\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>383</width>\n    <height>317</height>\n   </rect>\n  </property>\n  <property name=\"sizePolicy\">\n   <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n    <horstretch>0</horstretch>\n    <verstretch>0</verstretch>\n   </sizepolicy>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <property name=\"styleSheet\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout_2\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QWidget\" name=\"widgetCircleBar\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <layout class=\"QVBoxLayout\" name=\"layoutCircleBar\">\n      <property name=\"spacing\">\n       <number>2</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>20</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>20</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>10</number>\n      </property>\n      <item alignment=\"Qt::AlignTop\">\n       <widget class=\"QLabel\" name=\"lblCircleChartTitle\">\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"text\">\n         <string notr=\"true\">Title</string>\n        </property>\n        <property name=\"alignment\">\n         <set>Qt::AlignCenter</set>\n        </property>\n       </widget>\n      </item>\n      <item alignment=\"Qt::AlignBottom\">\n       <widget class=\"QLabel\" name=\"lblCircleChartValue\">\n        <property name=\"text\">\n         <string notr=\"true\">Value</string>\n        </property>\n        <property name=\"alignment\">\n         <set>Qt::AlignCenter</set>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Dashboard/dashboard_page.cpp",
    "content": "#include \"dashboard_page.h\"\n#include \"ui_dashboard_page.h\"\n\n#include \"utilities.h\"\n\n#include <QNetworkAccessManager>\n#include <QNetworkReply>\n#include <QNetworkRequest>\n\nDashboardPage::~DashboardPage()\n{\n    delete ui;\n}\n\nDashboardPage::DashboardPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::DashboardPage),\n    mCpuBar(new CircleBar(tr(\"CPU\"), {\"#A8E063\", \"#56AB2F\"}, this)),\n    mMemBar(new CircleBar(tr(\"MEMORY\"), {\"#FFB75E\", \"#ED8F03\"}, this)),\n    mDiskBar(new CircleBar(tr(\"DISK\"), {\"#DC2430\", \"#7B4397\"}, this)),\n    mDownloadBar(new LineBar(tr(\"DOWNLOAD\"), this)),\n    mUploadBar(new LineBar(tr(\"UPLOAD\"), this)),\n    mTimer(new QTimer(this)),\n    im(InfoManager::ins()),\n    mSettingManager(SettingManager::ins())\n{\n    ui->setupUi(this);\n\n    init();\n\n    systemInformationInit();\n}\n\nvoid DashboardPage::init()\n{\n    // Circle bars\n    ui->circleBarsLayout->addWidget(mCpuBar);\n    ui->circleBarsLayout->addWidget(mMemBar);\n    ui->circleBarsLayout->addWidget(mDiskBar);\n\n    // line bars\n    ui->lineBarsLayout->addWidget(mDownloadBar);\n    ui->lineBarsLayout->addWidget(mUploadBar);\n\n    // connections\n    connect(mTimer, &QTimer::timeout, this, &DashboardPage::updateCpuBar);\n    connect(mTimer, &QTimer::timeout, this, &DashboardPage::updateMemoryBar);\n    connect(mTimer, &QTimer::timeout, this, &DashboardPage::updateNetworkBar);\n\n    QTimer *timerDisk = new QTimer(this);\n    connect(timerDisk, &QTimer::timeout, this, &DashboardPage::updateDiskBar);\n    timerDisk->start(5 * 1000);\n\n    mTimer->start(1 * 1000);\n\n    // initialization\n    updateCpuBar();\n    updateMemoryBar();\n    updateDiskBar();\n    updateNetworkBar();\n\n    ui->widgetUpdateBar->hide();\n\n    // check update\n    checkUpdate();\n    connect(this, &DashboardPage::sigShowUpdateBar, ui->widgetUpdateBar, &QWidget::show);\n\n    QList<QWidget*> widgets = {\n        mCpuBar, mMemBar, mDiskBar, mDownloadBar, mUploadBar\n    };\n\n    Utilities::addDropShadow(widgets, 60);\n}\n\nvoid DashboardPage::checkUpdate()\n{\n    QNetworkAccessManager * nam = new QNetworkAccessManager(this);\n    const QNetworkRequest updateCheckRequest(QUrl(\"https://api.github.com/repos/oguzhaninan/Stacer/releases/latest\"));\n    connect(nam,&QNetworkAccessManager::finished,this,[this](QNetworkReply * reply){\n        if(reply->error()==QNetworkReply::NoError)\n        {\n            const QString requestResult= reply->readAll();\n            const QJsonDocument result = QJsonDocument::fromJson(requestResult.toUtf8());\n            const QRegExp ex(\"([0-9].[0-9].[0-9])\");\n            ex.indexIn(result.object().value(\"tag_name\").toString());\n\n            if (ex.matchedLength() > 0)\n            {\n                const QString version = ex.cap();\n\n                if (qApp->applicationVersion() != version) {\n                    emit sigShowUpdateBar();\n                }\n            }\n        }\n\n    });\n    nam->get(updateCheckRequest);\n}\n\nvoid DashboardPage::on_btnDownloadUpdate_clicked()\n{\n    QDesktopServices::openUrl(QUrl(\"https://github.com/oguzhaninan/Stacer/releases/latest\"));\n}\n\nvoid DashboardPage::systemInformationInit()\n{\n    // get system information\n    SystemInfo sysInfo;\n\n    QStringList infos;\n    infos\n        << tr(\"Hostname: %1\").arg(sysInfo.getHostname())\n        << tr(\"Platform: %1\").arg(sysInfo.getPlatform())\n        << tr(\"Distribution: %1\").arg(sysInfo.getDistribution())\n        << tr(\"Kernel Release: %1\").arg(sysInfo.getKernel())\n        << tr(\"CPU Model: %1\").arg(sysInfo.getCpuModel())\n        << tr(\"CPU Core: %1\").arg(sysInfo.getCpuCore())\n        << tr(\"CPU Speed: %1\").arg(sysInfo.getCpuSpeed());\n\n    QStringListModel *systemInfoModel = new QStringListModel(infos,ui->listViewSystemInfo);\n    const auto oldModel = ui->listViewSystemInfo->selectionModel();\n    delete  oldModel;\n    ui->listViewSystemInfo->setModel(systemInfoModel);\n}\n\nvoid DashboardPage::updateCpuBar()\n{\n    int cpuUsedPercent = im->getCpuPercents().at(0);\n    double cpuCurrentClockGHz = im->getCpuClock()/1000.0;\n\n    // alert message\n    int cpuAlerPercent = mSettingManager->getCpuAlertPercent();\n    if (cpuAlerPercent > 0) {\n        static bool isShow = true;\n        if (cpuUsedPercent > cpuAlerPercent && isShow) {\n            AppManager::ins()->getTrayIcon()->showMessage(tr(\"High CPU Usage\"),\n                                                          tr(\"The amount of CPU used is over %1%.\").arg(cpuAlerPercent),\n                                                          QSystemTrayIcon::Warning);\n            isShow = false;\n        } else if (cpuUsedPercent < cpuAlerPercent) {\n            isShow = true;\n        }\n    }\n\n    mCpuBar->setValue(cpuUsedPercent, QString(\"%1 GHz\\n%2%\").arg(cpuCurrentClockGHz, 0, 'f', 2).arg(cpuUsedPercent));\n}\n\nvoid DashboardPage::updateMemoryBar()\n{\n    im->updateMemoryInfo();\n\n    int memUsedPercent = 0;\n    if (im->getMemTotal()) {\n        memUsedPercent = ((double)im->getMemUsed() / (double)im->getMemTotal()) * 100.0;\n    }\n\n    QString f_memUsed  = FormatUtil::formatBytes(im->getMemUsed());\n    QString f_memTotal = FormatUtil::formatBytes(im->getMemTotal());\n\n    // alert message\n    int memoryAlertPercent = mSettingManager->getMemoryAlertPercent();\n    if (memoryAlertPercent > 0) {\n        static bool isShow = true;\n        if (memUsedPercent > memoryAlertPercent && isShow) {\n            AppManager::ins()->getTrayIcon()->showMessage(tr(\"High Memory Usage\"),\n                                                          tr(\"The amount of memory used is over %1%.\").arg(memoryAlertPercent),\n                                                          QSystemTrayIcon::Warning);\n            isShow = false;\n        } else if (memUsedPercent < memoryAlertPercent) {\n            isShow = true;\n        }\n    }\n\n    mMemBar->setValue(memUsedPercent, QString(\"%1 / %2\")\n                     .arg(f_memUsed)\n                     .arg(f_memTotal));\n}\n\nvoid DashboardPage::updateDiskBar()\n{\n    im->updateDiskInfo();\n\n    if(! im->getDisks().isEmpty()) {\n        Disk *disk = nullptr;\n        QString selectedDiskName = mSettingManager->getDiskName();\n        for (Disk *d: im->getDisks()) {\n            if (d->name.trimmed() == selectedDiskName.trimmed())\n                disk = d;\n        }\n\n        if (! disk) {\n            for (Disk *d: im->getDisks())\n                if (d->name.trimmed() == QStorageInfo::root().displayName().trimmed())\n                    disk = d;\n            if (! disk)\n                disk = im->getDisks().at(0);\n        }\n\n        int diskPercent = 0;\n        if (disk->size > 0) {\n            diskPercent = ((double) disk->used / (double) disk->size) * 100.0;\n        }\n\n        // alert message\n        int diskAlertPercent = mSettingManager->getDiskAlertPercent();\n        if (diskAlertPercent > 0) {\n            static bool isShow = true;\n            if (diskPercent > diskAlertPercent && isShow) {\n                AppManager::ins()->getTrayIcon()->showMessage(tr(\"High Disk Usage\"),\n                                                              tr(\"The amount of disk used is over %1%.\").arg(diskAlertPercent),\n                                                              QSystemTrayIcon::Warning);\n                isShow = false;\n            } else if (diskPercent < diskAlertPercent) {\n                isShow = true;\n            }\n        }\n\n        QString sizeText = FormatUtil::formatBytes(disk->size);\n        QString usedText = FormatUtil::formatBytes(disk->used);\n\n        mDiskBar->setValue(diskPercent, QString(\"%1 / %2\")\n                          .arg(usedText)\n                          .arg(sizeText));\n    }\n}\n\nvoid DashboardPage::updateNetworkBar()\n{\n    static quint64 l_RXbytes = im->getRXbytes();\n    static quint64 l_TXbytes = im->getTXbytes();\n    static quint64 max_RXbytes = 1L << 20; // 1 MEBI\n    static quint64 max_TXbytes = 1L << 20; // 1 MEBI\n\n    quint64 RXbytes = im->getRXbytes();\n    quint64 TXbytes = im->getTXbytes();\n\n    quint64 d_RXbytes = (RXbytes - l_RXbytes);\n    quint64 d_TXbytes = (TXbytes - l_TXbytes);\n\n    QString downText = FormatUtil::formatBytes(d_RXbytes);\n    QString upText   = FormatUtil::formatBytes(d_TXbytes);\n\n    int downPercent = ((double) d_RXbytes / (double) max_RXbytes) * 100.0;\n    int upPercent   = ((double) d_TXbytes / (double) max_TXbytes) * 100.0;\n\n    mDownloadBar->setValue(downPercent,\n                          QString(\"%1/s\").arg(downText),\n                          tr(\"Total: %1\").arg(FormatUtil::formatBytes(RXbytes)));\n\n    mUploadBar->setValue(upPercent,\n                        QString(\"%1/s\").arg(upText),\n                        tr(\"Total: %1\").arg(FormatUtil::formatBytes(TXbytes)));\n\n    max_RXbytes = qMax(max_RXbytes, d_RXbytes);\n    max_TXbytes = qMax(max_TXbytes, d_TXbytes);\n\n    l_RXbytes = RXbytes;\n    l_TXbytes = TXbytes;\n}\n\n"
  },
  {
    "path": "stacer/Pages/Dashboard/dashboard_page.h",
    "content": "#ifndef DASHBOARDPAGE_H\n#define DASHBOARDPAGE_H\n\n#include <QWidget>\n#include <QTimer>\n#include <QJsonDocument>\n#include <QJsonObject>\n#include <QJsonArray>\n#include <QDesktopServices>\n#include <QtConcurrent>\n\n#include \"Managers/info_manager.h\"\n#include \"circlebar.h\"\n#include \"linebar.h\"\n\n#include \"Managers/setting_manager.h\"\n\nnamespace Ui {\n    class DashboardPage;\n}\n\nclass DashboardPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit DashboardPage(QWidget *parent = 0);\n    ~DashboardPage();\n\nprivate slots:\n    void init();\n    void checkUpdate();\n    void systemInformationInit();\n\n    void updateCpuBar();\n    void updateMemoryBar();\n    void updateDiskBar();\n    void updateNetworkBar();\n\n    void on_btnDownloadUpdate_clicked();\n\nsignals:\n    void sigShowUpdateBar();\n\nprivate:\n    Ui::DashboardPage *ui;\n\nprivate:\n    CircleBar* mCpuBar;\n    CircleBar* mMemBar;\n    CircleBar* mDiskBar;\n\n    LineBar *mDownloadBar;\n    LineBar *mUploadBar;\n\n    QTimer *mTimer;\n    InfoManager *im;\n\n    SettingManager *mSettingManager;\n};\n\n#endif // DASHBOARDPAGE_H\n"
  },
  {
    "path": "stacer/Pages/Dashboard/dashboard_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>DashboardPage</class>\n <widget class=\"QWidget\" name=\"DashboardPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>811</width>\n    <height>583</height>\n   </rect>\n  </property>\n  <property name=\"sizePolicy\">\n   <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n    <horstretch>0</horstretch>\n    <verstretch>0</verstretch>\n   </sizepolicy>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Dashboard</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <item row=\"0\" column=\"0\" colspan=\"2\">\n    <widget class=\"QWidget\" name=\"circleBars\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>0</width>\n       <height>200</height>\n      </size>\n     </property>\n     <layout class=\"QHBoxLayout\" name=\"circleBarsLayout\">\n      <property name=\"spacing\">\n       <number>20</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>5</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>5</number>\n      </property>\n     </layout>\n    </widget>\n   </item>\n   <item row=\"2\" column=\"1\">\n    <widget class=\"QWidget\" name=\"lineBars\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>150</width>\n       <height>0</height>\n      </size>\n     </property>\n     <layout class=\"QVBoxLayout\" name=\"lineBarsLayout\">\n      <property name=\"spacing\">\n       <number>20</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>10</number>\n      </property>\n     </layout>\n    </widget>\n   </item>\n   <item row=\"2\" column=\"0\">\n    <widget class=\"QWidget\" name=\"systemInfo\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>200</width>\n       <height>0</height>\n      </size>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::WheelFocus</enum>\n     </property>\n     <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n      <property name=\"spacing\">\n       <number>5</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>15</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>0</number>\n      </property>\n      <item>\n       <spacer name=\"verticalSpacer_2\">\n        <property name=\"orientation\">\n         <enum>Qt::Vertical</enum>\n        </property>\n        <property name=\"sizeType\">\n         <enum>QSizePolicy::Fixed</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>20</width>\n          <height>15</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item>\n       <widget class=\"QLabel\" name=\"lblSystemInfoTitle\">\n        <property name=\"text\">\n         <string>SYSTEM INFO</string>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <widget class=\"QListView\" name=\"listViewSystemInfo\">\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"verticalScrollBarPolicy\">\n         <enum>Qt::ScrollBarAlwaysOff</enum>\n        </property>\n        <property name=\"horizontalScrollBarPolicy\">\n         <enum>Qt::ScrollBarAlwaysOff</enum>\n        </property>\n        <property name=\"autoScroll\">\n         <bool>false</bool>\n        </property>\n        <property name=\"editTriggers\">\n         <set>QAbstractItemView::NoEditTriggers</set>\n        </property>\n        <property name=\"selectionMode\">\n         <enum>QAbstractItemView::NoSelection</enum>\n        </property>\n        <property name=\"selectionBehavior\">\n         <enum>QAbstractItemView::SelectRows</enum>\n        </property>\n        <property name=\"spacing\">\n         <number>5</number>\n        </property>\n        <property name=\"wordWrap\">\n         <bool>true</bool>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n   <item row=\"3\" column=\"0\" colspan=\"2\">\n    <widget class=\"QWidget\" name=\"widgetUpdateBar\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>0</width>\n       <height>31</height>\n      </size>\n     </property>\n     <property name=\"styleSheet\">\n      <string notr=\"true\"/>\n     </property>\n     <layout class=\"QHBoxLayout\" name=\"updateBarLayout\">\n      <property name=\"spacing\">\n       <number>0</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>15</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>5</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>0</number>\n      </property>\n      <item alignment=\"Qt::AlignLeft|Qt::AlignVCenter\">\n       <widget class=\"QLabel\" name=\"lblUpdateBarText\">\n        <property name=\"text\">\n         <string>There are update currently available.</string>\n        </property>\n       </widget>\n      </item>\n      <item alignment=\"Qt::AlignRight|Qt::AlignVCenter\">\n       <widget class=\"QPushButton\" name=\"btnDownloadUpdate\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string notr=\"true\">primary</string>\n        </property>\n        <property name=\"text\">\n         <string>Download</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Dashboard/linebar.cpp",
    "content": "#include \"linebar.h\"\n#include \"ui_linebar.h\"\n\nLineBar::~LineBar()\n{\n    delete ui;\n}\n\nLineBar::LineBar(const QString &title, QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::LineBar)\n{\n    ui->setupUi(this);\n\n    ui->lblLineChartTitle->setText(title);\n}\n\nvoid LineBar::setValue(const int &value, const QString &text, const QString &totalText)\n{\n    ui->lineChartProgress->setValue(value);\n    ui->lblLineChartValue->setText(text);\n    ui->lblLineChartTotal->setText(totalText);\n}\n"
  },
  {
    "path": "stacer/Pages/Dashboard/linebar.h",
    "content": "#ifndef LINEBAR_H\n#define LINEBAR_H\n\n#include <QWidget>\n\nnamespace Ui {\n    class LineBar;\n}\n\nclass LineBar : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit LineBar(const QString &title, QWidget *parent = 0);\n    ~LineBar();\n\npublic slots:\n    void setValue(const int &value, const QString &text, const QString &totalText);\n\nprivate:\n    Ui::LineBar *ui;\n};\n\n#endif // LINEBAR_H\n"
  },
  {
    "path": "stacer/Pages/Dashboard/linebar.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>LineBar</class>\n <widget class=\"QWidget\" name=\"LineBar\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>474</width>\n    <height>114</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout_2\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QWidget\" name=\"lineChartWidget\" native=\"true\">\n     <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n      <property name=\"leftMargin\">\n       <number>25</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>15</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>25</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>15</number>\n      </property>\n      <property name=\"horizontalSpacing\">\n       <number>0</number>\n      </property>\n      <property name=\"verticalSpacing\">\n       <number>15</number>\n      </property>\n      <item row=\"3\" column=\"0\" alignment=\"Qt::AlignLeft|Qt::AlignBottom\">\n       <widget class=\"QLabel\" name=\"lblLineChartTotal\">\n        <property name=\"text\">\n         <string notr=\"true\">Total</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"2\" column=\"0\" colspan=\"2\" alignment=\"Qt::AlignVCenter\">\n       <widget class=\"QProgressBar\" name=\"lineChartProgress\">\n        <property name=\"minimumSize\">\n         <size>\n          <width>0</width>\n          <height>20</height>\n         </size>\n        </property>\n        <property name=\"maximumSize\">\n         <size>\n          <width>16777215</width>\n          <height>20</height>\n         </size>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"value\">\n         <number>0</number>\n        </property>\n        <property name=\"textVisible\">\n         <bool>false</bool>\n        </property>\n       </widget>\n      </item>\n      <item row=\"3\" column=\"1\" alignment=\"Qt::AlignRight|Qt::AlignBottom\">\n       <widget class=\"QLabel\" name=\"lblLineChartValue\">\n        <property name=\"text\">\n         <string notr=\"true\">Value</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"1\" column=\"0\" colspan=\"2\" alignment=\"Qt::AlignTop\">\n       <widget class=\"QLabel\" name=\"lblLineChartTitle\">\n        <property name=\"text\">\n         <string notr=\"true\">Title</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/appearance_settings.cpp",
    "content": "#include \"appearance_settings.h\"\n#include \"ui_appearance_settings.h\"\n#include <QDebug>\nAppearanceSettings::~AppearanceSettings()\n{\n    delete ui;\n}\n\nAppearanceSettings::AppearanceSettings(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::AppearanceSettings),\n    gsettings(GnomeSettingsTool::ins())\n{\n    ui->setupUi(this);\n\n    loadDatas();\n\n    init();\n\n    initConnects();\n}\n\nvoid AppearanceSettings::init()\n{\n    bool showDesktopIcons = gsettings.getValueB(GSchemas::Appearance::Background, GSchemaKeys::Appearance::ShowDesktopIcons);\n\n    bool showHomeIcon = gsettings.getValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowHomeIcon);\n\n    bool showNetworkIcon = gsettings.getValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowNetworkIcon);\n\n    bool showTrashIcon = gsettings.getValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowTrashIcon);\n\n    bool showVolumesIcon = gsettings.getValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowVolumesIcon);\n\n    QString desktopBackMode = gsettings.getValueS(GSchemas::Appearance::Background, GSchemaKeys::Appearance::PictureOptions).replace(\"'\",\"\");\n\n    QString loginBackMode = gsettings.getValueS(GSchemas::Appearance::Screensaver, GSchemaKeys::Appearance::PictureOptions).replace(\"'\",\"\");\n\n    bool screenKeyboardEnabled = gsettings.getValueB(GSchemas::Appearance::Applications, GSchemaKeys::Appearance::ScreenKeyboard);\n\n    bool screenReaderEnabled = gsettings.getValueB(GSchemas::Appearance::Applications, GSchemaKeys::Appearance::ScreenReader);\n\n    ui->checkShowDesktopIcons->setChecked(showDesktopIcons);\n\n    ui->checkHomeIcon->setChecked(showHomeIcon);\n\n    ui->checkNetworkIcon->setChecked(showNetworkIcon);\n\n    ui->checkTrashIcon->setChecked(showTrashIcon);\n\n    ui->checkMountedVulmesIcon->setChecked(showVolumesIcon);\n\n    ui->cmbDesktopBackMode->setCurrentIndex(ui->cmbDesktopBackMode->findData(desktopBackMode));\n\n    ui->cmbLoginBackMode->setCurrentIndex(ui->cmbLoginBackMode->findData(loginBackMode));\n\n    ui->checkScreenKeyboard->setChecked(screenKeyboardEnabled);\n\n    ui->checkScreenReader->setChecked(screenReaderEnabled);\n}\n\nvoid AppearanceSettings::initConnects()\n{\n    connect(ui->cmbDesktopBackMode, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbDesktopBackMode_currentIndexChanged(int)));\n    connect(ui->cmbLoginBackMode, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbLoginBackMode_currentIndexChanged(int)));\n}\n\nvoid AppearanceSettings::loadDatas()\n{\n    QList<QPair<QString, QString>> backgroundModes = {\n        {tr(\"None\"), \"none\"}, {tr(\"Wallpaper\"), \"wallpaper\"}, {tr(\"Centered\"), \"centered\"},\n        {tr(\"Scaled\"), \"scaled\"}, {tr(\"Stretched\"), \"stretched\"}, {tr(\"Zoom\"), \"zoom\"}, {tr(\"Spanned\"), \"spanned\"}\n    };\n\n    for (const QPair<QString, QString> &mode : backgroundModes) {\n        ui->cmbDesktopBackMode->addItem(mode.first, mode.second);\n        ui->cmbLoginBackMode->addItem(mode.first, mode.second);\n    }\n}\n\nvoid AppearanceSettings::on_checkShowDesktopIcons_clicked(bool checked)\n{\n    if (! checked) {\n        ui->checkHomeIcon->setChecked(checked);\n        ui->checkNetworkIcon->setChecked(checked);\n        ui->checkMountedVulmesIcon->setChecked(checked);\n        ui->checkTrashIcon->setChecked(checked);\n    }\n    gsettings.setValueB(GSchemas::Appearance::Background, GSchemaKeys::Appearance::ShowDesktopIcons, checked);\n}\n\nvoid AppearanceSettings::on_checkHomeIcon_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowHomeIcon, checked);\n}\n\nvoid AppearanceSettings::on_checkTrashIcon_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowTrashIcon, checked);\n}\n\nvoid AppearanceSettings::on_checkMountedVulmesIcon_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowVolumesIcon, checked);\n}\n\nvoid AppearanceSettings::on_checkNetworkIcon_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Appearance::Desktop, GSchemaKeys::Appearance::ShowNetworkIcon, checked);\n}\n\nvoid AppearanceSettings::cmbDesktopBackMode_currentIndexChanged(int index)\n{\n    QString data = ui->cmbDesktopBackMode->itemData(index).toString();\n    gsettings.setValueS(GSchemas::Appearance::Background, GSchemaKeys::Appearance::PictureOptions, data);\n}\n\nvoid AppearanceSettings::cmbLoginBackMode_currentIndexChanged(int index)\n{\n    QString data = ui->cmbLoginBackMode->itemData(index).toString();\n    gsettings.setValueS(GSchemas::Appearance::Screensaver, GSchemaKeys::Appearance::PictureOptions, data);\n}\n\nvoid AppearanceSettings::on_checkScreenKeyboard_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Appearance::Applications, GSchemaKeys::Appearance::ScreenKeyboard, checked);\n}\n\nvoid AppearanceSettings::on_checkScreenReader_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Appearance::Applications, GSchemaKeys::Appearance::ScreenReader, checked);\n}\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/appearance_settings.h",
    "content": "#ifndef APPEARANCE_SETTINGS_H\n#define APPEARANCE_SETTINGS_H\n\n#include <QWidget>\n#include \"Tools/gnome_settings_tool.h\"\n\nnamespace Ui {\nclass AppearanceSettings;\n}\n\nclass AppearanceSettings : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit AppearanceSettings(QWidget *parent = 0);\n    ~AppearanceSettings();\n\nprivate slots:\n    void on_checkShowDesktopIcons_clicked(bool checked);\n    void on_checkHomeIcon_clicked(bool checked);\n    void on_checkTrashIcon_clicked(bool checked);\n    void on_checkMountedVulmesIcon_clicked(bool checked);\n    void on_checkNetworkIcon_clicked(bool checked);\n    void cmbDesktopBackMode_currentIndexChanged(int index);\n    void cmbLoginBackMode_currentIndexChanged(int index);\n    void on_checkScreenKeyboard_clicked(bool checked);\n    void on_checkScreenReader_clicked(bool checked);\n\nprivate:\n    void init();\n    void initConnects();\n    void loadDatas();\n\nprivate:\n    Ui::AppearanceSettings *ui;\n\n    GnomeSettingsTool gsettings;\n};\n\n#endif // APPEARANCE_SETTINGS_H\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/appearance_settings.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>AppearanceSettings</class>\n <widget class=\"QWidget\" name=\"AppearanceSettings\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>801</width>\n    <height>438</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QWidget\" name=\"widgetAppearance\" native=\"true\">\n     <layout class=\"QGridLayout\" name=\"gridLayout\">\n      <property name=\"horizontalSpacing\">\n       <number>20</number>\n      </property>\n      <property name=\"verticalSpacing\">\n       <number>10</number>\n      </property>\n      <item row=\"2\" column=\"0\" colspan=\"5\">\n       <widget class=\"QGroupBox\" name=\"grpScreenApps\">\n        <property name=\"title\">\n         <string>Screen Applications</string>\n        </property>\n        <layout class=\"QGridLayout\" name=\"gridLayout_4\">\n         <property name=\"leftMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"topMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"rightMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"bottomMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"horizontalSpacing\">\n          <number>30</number>\n         </property>\n         <property name=\"verticalSpacing\">\n          <number>15</number>\n         </property>\n         <item row=\"0\" column=\"2\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblMountedIcon_5\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Screen Reader</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"3\">\n          <widget class=\"QCheckBox\" name=\"checkScreenReader\">\n           <property name=\"cursor\">\n            <cursorShape>PointingHandCursor</cursorShape>\n           </property>\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"text\">\n            <string/>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"0\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblMountedIcon_4\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Screen Keyboard</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"1\">\n          <widget class=\"QCheckBox\" name=\"checkScreenKeyboard\">\n           <property name=\"cursor\">\n            <cursorShape>PointingHandCursor</cursorShape>\n           </property>\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"text\">\n            <string/>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"4\">\n          <spacer name=\"horizontalSpacer_3\">\n           <property name=\"orientation\">\n            <enum>Qt::Horizontal</enum>\n           </property>\n           <property name=\"sizeHint\" stdset=\"0\">\n            <size>\n             <width>40</width>\n             <height>20</height>\n            </size>\n           </property>\n          </spacer>\n         </item>\n        </layout>\n       </widget>\n      </item>\n      <item row=\"1\" column=\"0\" colspan=\"5\">\n       <widget class=\"QGroupBox\" name=\"grpBackground\">\n        <property name=\"title\">\n         <string>Background Image Mode</string>\n        </property>\n        <layout class=\"QGridLayout\" name=\"gridLayout_3\">\n         <property name=\"leftMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"topMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"rightMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"bottomMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"horizontalSpacing\">\n          <number>30</number>\n         </property>\n         <property name=\"verticalSpacing\">\n          <number>15</number>\n         </property>\n         <item row=\"0\" column=\"0\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblMountedIcon_2\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Desktop Mode</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"3\">\n          <widget class=\"QComboBox\" name=\"cmbLoginBackMode\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"minimumSize\">\n            <size>\n             <width>200</width>\n             <height>0</height>\n            </size>\n           </property>\n           <property name=\"maximumSize\">\n            <size>\n             <width>300</width>\n             <height>16777215</height>\n            </size>\n           </property>\n           <property name=\"sizeAdjustPolicy\">\n            <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"2\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblMountedIcon_3\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Login Mode</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"1\">\n          <widget class=\"QComboBox\" name=\"cmbDesktopBackMode\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"minimumSize\">\n            <size>\n             <width>200</width>\n             <height>0</height>\n            </size>\n           </property>\n           <property name=\"maximumSize\">\n            <size>\n             <width>300</width>\n             <height>16777215</height>\n            </size>\n           </property>\n           <property name=\"sizeAdjustPolicy\">\n            <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"4\">\n          <spacer name=\"horizontalSpacer_2\">\n           <property name=\"orientation\">\n            <enum>Qt::Horizontal</enum>\n           </property>\n           <property name=\"sizeHint\" stdset=\"0\">\n            <size>\n             <width>40</width>\n             <height>20</height>\n            </size>\n           </property>\n          </spacer>\n         </item>\n        </layout>\n       </widget>\n      </item>\n      <item row=\"0\" column=\"0\" colspan=\"5\">\n       <widget class=\"QGroupBox\" name=\"grpIcons\">\n        <property name=\"title\">\n         <string>Icons</string>\n        </property>\n        <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n         <property name=\"leftMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"topMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"rightMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"bottomMargin\">\n          <number>5</number>\n         </property>\n         <property name=\"horizontalSpacing\">\n          <number>30</number>\n         </property>\n         <property name=\"verticalSpacing\">\n          <number>15</number>\n         </property>\n         <item row=\"1\" column=\"0\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblHomeIcon\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Home Icon</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"1\" column=\"3\">\n          <widget class=\"QCheckBox\" name=\"checkNetworkIcon\">\n           <property name=\"cursor\">\n            <cursorShape>PointingHandCursor</cursorShape>\n           </property>\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"text\">\n            <string/>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"2\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblTrashIcon\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Trash Icon</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"2\" column=\"0\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblMountedIcon\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Mounted Volumes Icon</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"1\" column=\"1\">\n          <widget class=\"QCheckBox\" name=\"checkHomeIcon\">\n           <property name=\"cursor\">\n            <cursorShape>PointingHandCursor</cursorShape>\n           </property>\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"text\">\n            <string/>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"0\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"label\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Show Desktop Icons</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"1\">\n          <widget class=\"QCheckBox\" name=\"checkShowDesktopIcons\">\n           <property name=\"cursor\">\n            <cursorShape>PointingHandCursor</cursorShape>\n           </property>\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"text\">\n            <string/>\n           </property>\n          </widget>\n         </item>\n         <item row=\"1\" column=\"2\" alignment=\"Qt::AlignLeft\">\n          <widget class=\"QLabel\" name=\"lblNetworkIcon\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"text\">\n            <string>Network Icon</string>\n           </property>\n          </widget>\n         </item>\n         <item row=\"2\" column=\"1\">\n          <widget class=\"QCheckBox\" name=\"checkMountedVulmesIcon\">\n           <property name=\"cursor\">\n            <cursorShape>PointingHandCursor</cursorShape>\n           </property>\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"text\">\n            <string/>\n           </property>\n          </widget>\n         </item>\n         <item row=\"0\" column=\"3\">\n          <widget class=\"QCheckBox\" name=\"checkTrashIcon\">\n           <property name=\"cursor\">\n            <cursorShape>PointingHandCursor</cursorShape>\n           </property>\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"text\">\n            <string/>\n           </property>\n          </widget>\n         </item>\n         <item row=\"1\" column=\"4\">\n          <spacer name=\"horizontalSpacer\">\n           <property name=\"orientation\">\n            <enum>Qt::Horizontal</enum>\n           </property>\n           <property name=\"sizeHint\" stdset=\"0\">\n            <size>\n             <width>40</width>\n             <height>20</height>\n            </size>\n           </property>\n          </spacer>\n         </item>\n        </layout>\n       </widget>\n      </item>\n      <item row=\"3\" column=\"0\" rowspan=\"3\">\n       <spacer name=\"verticalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Vertical</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>20</width>\n          <height>40</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/gnome_settings_page.cpp",
    "content": "#include \"gnome_settings_page.h\"\n#include \"ui_gnome_settings_page.h\"\n#include \"utilities.h\"\n\nGnomeSettingsPage::~GnomeSettingsPage()\n{\n    delete ui;\n}\n\nGnomeSettingsPage::GnomeSettingsPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::GnomeSettingsPage),\n    slidingStackedWidget(new SlidingStackedWidget(this))\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid GnomeSettingsPage::init()\n{\n    ui->contentGridLayout->addWidget(slidingStackedWidget, 1, 0, 1, 1);\n\n    if (GnomeSettingsTool::ins().checkUnityAvailable()) {\n        unitySettings = new UnitySettings(slidingStackedWidget);\n        slidingStackedWidget->addWidget(unitySettings);\n    } else {\n        ui->btnUnitySettings->hide();\n        ui->btnWindowManager->setChecked(true);\n    }\n\n    windowManagerSettings = new WindowManagerSettings(slidingStackedWidget);\n    appearanceSettings = new AppearanceSettings(slidingStackedWidget);\n\n    slidingStackedWidget->addWidget(windowManagerSettings);\n    slidingStackedWidget->addWidget(appearanceSettings);\n\n    QList<QWidget*> widgets = { ui->btnAppearance, ui->btnUnitySettings, ui->btnWindowManager };\n    Utilities::addDropShadow(widgets, 40);\n}\n\nvoid GnomeSettingsPage::on_btnUnitySettings_clicked()\n{\n    slidingStackedWidget->slideInIdx(slidingStackedWidget->indexOf(unitySettings));\n}\n\nvoid GnomeSettingsPage::on_btnWindowManager_clicked()\n{\n    slidingStackedWidget->slideInIdx(slidingStackedWidget->indexOf(windowManagerSettings));\n}\n\nvoid GnomeSettingsPage::on_btnAppearance_clicked()\n{\n    slidingStackedWidget->slideInIdx(slidingStackedWidget->indexOf(appearanceSettings));\n}\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/gnome_settings_page.h",
    "content": "#ifndef GNOME_SETTINGS_PAGE_H\n#define GNOME_SETTINGS_PAGE_H\n\n#include <QWidget>\n#include \"sliding_stacked_widget.h\"\n\n#include \"unity_settings.h\"\n#include \"window_manager_settings.h\"\n#include \"appearance_settings.h\"\n\nnamespace Ui {\nclass GnomeSettingsPage;\n}\n\nclass GnomeSettingsPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit GnomeSettingsPage(QWidget *parent = 0);\n    ~GnomeSettingsPage();\n\nprivate slots:\n    void on_btnUnitySettings_clicked();\n    void on_btnWindowManager_clicked();\n    void on_btnAppearance_clicked();\n\nprivate:\n    void init();\n\nprivate:\n    Ui::GnomeSettingsPage *ui;\n\n    SlidingStackedWidget *slidingStackedWidget;\n\n    UnitySettings *unitySettings;\n    WindowManagerSettings *windowManagerSettings;\n    AppearanceSettings *appearanceSettings;\n};\n\n#endif // GNOME_SETTINGS_PAGE_H\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/gnome_settings_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>GnomeSettingsPage</class>\n <widget class=\"QWidget\" name=\"GnomeSettingsPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>788</width>\n    <height>601</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Gnome Settings</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"contentGridLayout\">\n   <property name=\"leftMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>10</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"horizontalSpacing\">\n    <number>20</number>\n   </property>\n   <property name=\"verticalSpacing\">\n    <number>15</number>\n   </property>\n   <item row=\"0\" column=\"0\">\n    <layout class=\"QHBoxLayout\" name=\"menuLayout\">\n     <property name=\"spacing\">\n      <number>20</number>\n     </property>\n     <item>\n      <widget class=\"QPushButton\" name=\"btnUnitySettings\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"focusPolicy\">\n        <enum>Qt::NoFocus</enum>\n       </property>\n       <property name=\"text\">\n        <string>Unity Settings</string>\n       </property>\n       <property name=\"icon\">\n        <iconset resource=\"../../static.qrc\">\n         <normaloff>:/static/themes/common/img/ubuntu.png</normaloff>:/static/themes/common/img/ubuntu.png</iconset>\n       </property>\n       <property name=\"iconSize\">\n        <size>\n         <width>20</width>\n         <height>20</height>\n        </size>\n       </property>\n       <property name=\"checkable\">\n        <bool>true</bool>\n       </property>\n       <property name=\"checked\">\n        <bool>true</bool>\n       </property>\n       <attribute name=\"buttonGroup\">\n        <string notr=\"true\">settingsTopButtonGroup</string>\n       </attribute>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QPushButton\" name=\"btnWindowManager\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"focusPolicy\">\n        <enum>Qt::NoFocus</enum>\n       </property>\n       <property name=\"text\">\n        <string>Window Manager</string>\n       </property>\n       <property name=\"icon\">\n        <iconset resource=\"../../static.qrc\">\n         <normaloff>:/static/themes/common/img/window.png</normaloff>:/static/themes/common/img/window.png</iconset>\n       </property>\n       <property name=\"iconSize\">\n        <size>\n         <width>20</width>\n         <height>20</height>\n        </size>\n       </property>\n       <property name=\"checkable\">\n        <bool>true</bool>\n       </property>\n       <attribute name=\"buttonGroup\">\n        <string notr=\"true\">settingsTopButtonGroup</string>\n       </attribute>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QPushButton\" name=\"btnAppearance\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"focusPolicy\">\n        <enum>Qt::NoFocus</enum>\n       </property>\n       <property name=\"text\">\n        <string>Appearance</string>\n       </property>\n       <property name=\"icon\">\n        <iconset resource=\"../../static.qrc\">\n         <normaloff>:/static/themes/common/img/appearance.png</normaloff>:/static/themes/common/img/appearance.png</iconset>\n       </property>\n       <property name=\"iconSize\">\n        <size>\n         <width>20</width>\n         <height>20</height>\n        </size>\n       </property>\n       <property name=\"checkable\">\n        <bool>true</bool>\n       </property>\n       <attribute name=\"buttonGroup\">\n        <string notr=\"true\">settingsTopButtonGroup</string>\n       </attribute>\n      </widget>\n     </item>\n    </layout>\n   </item>\n  </layout>\n </widget>\n <resources>\n  <include location=\"../../static.qrc\"/>\n </resources>\n <connections/>\n <buttongroups>\n  <buttongroup name=\"settingsTopButtonGroup\"/>\n </buttongroups>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/unity_settings.cpp",
    "content": "#include \"unity_settings.h\"\n#include \"ui_unity_settings.h\"\n#include <QDebug>\n\nUnitySettings::~UnitySettings()\n{\n    delete ui;\n}\n\nUnitySettings::UnitySettings(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::UnitySettings),\n    gsettings(GnomeSettingsTool::ins())\n{\n    ui->setupUi(this);\n\n    init();\n\n    initConnects();\n}\n\nvoid UnitySettings::init()\n{\n    bool launcherAutoHide = gsettings.getValueB(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherHideMode, GSchemaPaths::Unity);\n\n    GValues::RevealLocation revealLocation = (GValues::RevealLocation) gsettings.getValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::RevealTrigger, GSchemaPaths::Unity);\n\n    float revealSensitivy = gsettings.getValueF(GSchemas::Unity::Shell, GSchemaKeys::Unity::EdgeResponsiveness, GSchemaPaths::Unity);\n\n    bool launcherMinimzeApp = gsettings.getValueB(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherMinimizeApp, GSchemaPaths::Unity);\n\n    float launcherOpacity = gsettings.getValueF(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherOpacity, GSchemaPaths::Unity);\n\n    int launcherVisibility = gsettings.getValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherVisibility, GSchemaPaths::Unity);\n\n    QString launcherPosition = gsettings.getValueS(GSchemas::Unity::Launcher, GSchemaKeys::Unity::LauncherPosition);\n\n    int iconSize = gsettings.getValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherIconSize, GSchemaPaths::Unity);\n\n    bool dashBlur = gsettings.getValueB(GSchemas::Unity::Shell, GSchemaKeys::Unity::DashBlur, GSchemaPaths::Unity);\n\n    QString searchOnlineResource = gsettings.getValueS(GSchemas::Unity::Lens, GSchemaKeys::Unity::SearchOnlineResource);\n\n    bool displayAvailableApps = gsettings.getValueB(GSchemas::Unity::AppLens, GSchemaKeys::Unity::DisplayAvailableApps);\n\n    bool displayRecentApps = gsettings.getValueB(GSchemas::Unity::AppLens, GSchemaKeys::Unity::DisplayRecentApps);\n\n    bool enableSearchFiles = gsettings.getValueB(GSchemas::Unity::FileLens, GSchemaKeys::Unity::EnableSearchFile);\n\n    float panelOpacity = gsettings.getValueF(GSchemas::Unity::Shell, GSchemaKeys::Unity::PanelOpacity, GSchemaPaths::Unity);\n\n    bool showDateTime = gsettings.getValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowDateTime);\n\n    QString timeFormat = gsettings.getValueS(GSchemas::Unity::DateTime, GSchemaKeys::Unity::TimeFormat);\n\n    bool showSeconds = gsettings.getValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowSeconds);\n\n    bool showDate = gsettings.getValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowDate);\n\n    bool showDay = gsettings.getValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowDay);\n\n    bool showCalendar = gsettings.getValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowCalendar);\n\n    bool showVolume = gsettings.getValueB(GSchemas::Unity::Sound, GSchemaKeys::Unity::ShowVolume);\n\n    bool showShowMyName = gsettings.getValueB(GSchemas::Unity::Session, GSchemaKeys::Unity::ShowMyName);\n\n\n    ui->checkLauncherAutoHide->setChecked(launcherAutoHide);\n\n    if (revealLocation == GValues::RevealLocation::TopLeft) {\n        ui->radioRevealTopLeft->setChecked(true);\n    } else {\n        ui->radioRevealLeft->setChecked(true);\n    }\n\n    ui->sliderRevealSensitivy->setValue(revealSensitivy / 0.1);\n\n    ui->checkMinimizeApps->setChecked(launcherMinimzeApp);\n\n    ui->sliderLauncherOpacity->setValue(launcherOpacity / 0.1);\n\n    if (launcherVisibility == GValues::LauncherVisibility::AllDesktop) {\n        ui->radioLauncherVisibleAllDesktop->setChecked(true);\n    } else {\n        ui->radioLauncherVisiblePrimaryDesktop->setChecked(true);\n    }\n\n    if (launcherPosition.contains(QRegExp(\"Left\", Qt::CaseInsensitive))) {\n        ui->radioLauncherPositionLeft->setChecked(true);\n    } else {\n        ui->radioLauncherPositionBottom->setChecked(true);\n    }\n\n    ui->spinIconSize->setValue(iconSize);\n\n    ui->checkBackgroundBlur->setChecked(dashBlur);\n\n    if (searchOnlineResource.contains(QRegExp(\"all\", Qt::CaseInsensitive))) {\n        ui->checkSearchOnlineResource->setChecked(true);\n    }\n\n    ui->checkMoreSuggestions->setChecked(displayAvailableApps);\n\n    ui->checkRecentlyUsed->setChecked(displayRecentApps);\n\n    ui->checkSearchYourFiles->setChecked(enableSearchFiles);\n\n    ui->sliderPanelOpacity->setValue(panelOpacity / 0.1);\n\n    ui->checkDateTime->setChecked(showDateTime);\n\n    if (timeFormat.contains(QRegExp(\"24-hour\", Qt::CaseInsensitive))) {\n        ui->check24Hour->setChecked(true);\n    }\n\n    ui->checkSeconds->setChecked(showSeconds);\n\n    ui->checkDate->setChecked(showDate);\n\n    ui->checkWeekday->setChecked(showDay);\n\n    ui->checkCalendar->setChecked(showCalendar);\n\n    ui->checkVolume->setChecked(showVolume);\n\n    ui->checkShowMyName->setChecked(showShowMyName);\n}\n\nvoid UnitySettings::initConnects()\n{\n    connect(ui->sliderLauncherOpacity, SIGNAL(valueChanged(int)), this, SLOT(sliderLauncherOpacity_valueChanged(int)));\n    connect(ui->sliderPanelOpacity, SIGNAL(valueChanged(int)), this, SLOT(sliderPanelOpacity_valueChanged(int)));\n    connect(ui->sliderRevealSensitivy, SIGNAL(valueChanged(int)), this, SLOT(sliderRevealSensitivy_valueChanged(int)));\n    connect(ui->spinIconSize, SIGNAL(valueChanged(int)), this, SLOT(spinIconSize_valueChanged(int)));\n}\n\nvoid UnitySettings::on_checkLauncherAutoHide_clicked(bool checked)\n{\n    gsettings.setValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherHideMode, checked, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_radioRevealLeft_clicked()\n{\n    gsettings.setValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::RevealTrigger, GValues::RevealLocation::Left, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_radioRevealTopLeft_clicked()\n{\n    gsettings.setValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::RevealTrigger, GValues::RevealLocation::TopLeft, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::sliderRevealSensitivy_valueChanged(int value)\n{\n    gsettings.setValueF(GSchemas::Unity::Shell, GSchemaKeys::Unity::EdgeResponsiveness, (value * 0.1), GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_checkMinimizeApps_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherMinimizeApp, checked, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::sliderLauncherOpacity_valueChanged(int value)\n{\n    gsettings.setValueF(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherOpacity, (value * 0.1), GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_radioLauncherVisibleAllDesktop_clicked()\n{\n    gsettings.setValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherVisibility, GValues::AllDesktop, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_radioLauncherVisiblePrimaryDesktop_clicked()\n{\n    gsettings.setValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherVisibility, GValues::PrimaryDesktop, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_radioLauncherPositionLeft_clicked()\n{\n    gsettings.setValueS(GSchemas::Unity::Launcher, GSchemaKeys::Unity::LauncherPosition, \"Left\");\n}\n\nvoid UnitySettings::on_radioLauncherPositionBottom_clicked()\n{\n    gsettings.setValueS(GSchemas::Unity::Launcher, GSchemaKeys::Unity::LauncherPosition, \"Bottom\");\n}\n\nvoid UnitySettings::spinIconSize_valueChanged(int value)\n{\n    gsettings.setValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::LauncherIconSize, value, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_checkBackgroundBlur_clicked(bool checked)\n{\n    gsettings.setValueI(GSchemas::Unity::Shell, GSchemaKeys::Unity::DashBlur, checked, GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_checkSearchOnlineResource_clicked(bool checked)\n{\n    gsettings.setValueS(GSchemas::Unity::Lens, GSchemaKeys::Unity::SearchOnlineResource, (checked ? \"all\" : \"none\"));\n}\n\nvoid UnitySettings::on_checkMoreSuggestions_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::AppLens, GSchemaKeys::Unity::DisplayAvailableApps, checked);\n}\n\nvoid UnitySettings::on_checkRecentlyUsed_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::AppLens, GSchemaKeys::Unity::DisplayRecentApps, checked);\n}\n\nvoid UnitySettings::on_checkSearchYourFiles_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::FileLens, GSchemaKeys::Unity::EnableSearchFile, checked);\n}\n\nvoid UnitySettings::sliderPanelOpacity_valueChanged(int value)\n{\n    gsettings.setValueF(GSchemas::Unity::Shell, GSchemaKeys::Unity::PanelOpacity, (value * 0.1), GSchemaPaths::Unity);\n}\n\nvoid UnitySettings::on_checkDateTime_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowDateTime, checked);\n}\n\nvoid UnitySettings::on_check24Hour_clicked(bool checked)\n{\n    gsettings.setValueS(GSchemas::Unity::DateTime, GSchemaKeys::Unity::TimeFormat, (checked ? \"24-hour\" : \"12-hour\"));\n}\n\nvoid UnitySettings::on_checkSeconds_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowSeconds, checked);\n}\n\nvoid UnitySettings::on_checkDate_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowDate, checked);\n}\n\nvoid UnitySettings::on_checkWeekday_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowDay, checked);\n}\n\nvoid UnitySettings::on_checkCalendar_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::DateTime, GSchemaKeys::Unity::ShowCalendar, checked);\n}\n\nvoid UnitySettings::on_checkVolume_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::Sound, GSchemaKeys::Unity::ShowVolume, checked);\n}\n\nvoid UnitySettings::on_checkShowMyName_clicked(bool checked)\n{\n    gsettings.setValueB(GSchemas::Unity::Session, GSchemaKeys::Unity::ShowMyName, checked);\n}\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/unity_settings.h",
    "content": "#ifndef UNITY_SETTINGS_H\n#define UNITY_SETTINGS_H\n\n#include <QWidget>\n#include \"Tools/gnome_settings_tool.h\"\n\nnamespace Ui {\nclass UnitySettings;\n}\n\nclass UnitySettings : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit UnitySettings(QWidget *parent = 0);\n    ~UnitySettings();\n\npublic:\n    void init();\n    void initConnects();\n\nprivate slots:\n    void on_checkLauncherAutoHide_clicked(bool checked);\n\n    void on_radioRevealLeft_clicked();\n    void on_radioRevealTopLeft_clicked();\n\n    void sliderRevealSensitivy_valueChanged(int value);\n    void on_checkMinimizeApps_clicked(bool checked);\n    void sliderLauncherOpacity_valueChanged(int value);\n\n    void on_radioLauncherVisibleAllDesktop_clicked();\n    void on_radioLauncherVisiblePrimaryDesktop_clicked();\n\n    void on_radioLauncherPositionLeft_clicked();\n    void on_radioLauncherPositionBottom_clicked();\n\n    void spinIconSize_valueChanged(int value);\n    void on_checkBackgroundBlur_clicked(bool checked);\n    void on_checkSearchOnlineResource_clicked(bool checked);\n    void on_checkMoreSuggestions_clicked(bool checked);\n    void on_checkRecentlyUsed_clicked(bool checked);\n    void on_checkSearchYourFiles_clicked(bool checked);\n    void sliderPanelOpacity_valueChanged(int value);\n    void on_checkDateTime_clicked(bool checked);\n    void on_check24Hour_clicked(bool checked);\n    void on_checkSeconds_clicked(bool checked);\n    void on_checkDate_clicked(bool checked);\n    void on_checkWeekday_clicked(bool checked);\n    void on_checkCalendar_clicked(bool checked);\n    void on_checkVolume_clicked(bool checked);\n    void on_checkShowMyName_clicked(bool checked);\n\nprivate:\n    Ui::UnitySettings *ui;\n\n    GnomeSettingsTool gsettings;\n};\n\n#endif // UNITY_SETTINGS_H\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/unity_settings.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>UnitySettings</class>\n <widget class=\"QWidget\" name=\"UnitySettings\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>809</width>\n    <height>817</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QScrollArea\" name=\"scrollArea\">\n     <property name=\"widgetResizable\">\n      <bool>true</bool>\n     </property>\n     <widget class=\"QWidget\" name=\"scrollAreaUnityContents\">\n      <property name=\"geometry\">\n       <rect>\n        <x>0</x>\n        <y>0</y>\n        <width>807</width>\n        <height>815</height>\n       </rect>\n      </property>\n      <layout class=\"QGridLayout\" name=\"gridLayout\">\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"spacing\">\n        <number>10</number>\n       </property>\n       <item row=\"15\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpSearchApplications\">\n         <property name=\"title\">\n          <string>Applications</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_5\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>10</number>\n          </property>\n          <item row=\"1\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkSearchYourFiles\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"2\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_9\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Show &quot;Recently Used&quot; applications</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkMoreSuggestions\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_11\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Enable search of your files</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"3\">\n           <widget class=\"QCheckBox\" name=\"checkRecentlyUsed\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_8\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Show &quot;More Suggestions&quot;</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"4\">\n           <spacer name=\"horizontalSpacer_5\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"11\" column=\"0\">\n        <widget class=\"QLabel\" name=\"label_3\">\n         <property name=\"accessibleName\">\n          <string notr=\"true\">general-title</string>\n         </property>\n         <property name=\"text\">\n          <string>Search</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"20\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpPanelGeneral\">\n         <property name=\"title\">\n          <string>General</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_6\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>10</number>\n          </property>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"label_5\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"accessibleName\">\n             <string/>\n            </property>\n            <property name=\"text\">\n             <string>Transparency Level</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QSlider\" name=\"sliderPanelOpacity\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"minimum\">\n             <number>1</number>\n            </property>\n            <property name=\"maximum\">\n             <number>10</number>\n            </property>\n            <property name=\"pageStep\">\n             <number>2</number>\n            </property>\n            <property name=\"value\">\n             <number>1</number>\n            </property>\n            <property name=\"sliderPosition\">\n             <number>1</number>\n            </property>\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"2\">\n           <spacer name=\"horizontalSpacer_6\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"1\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpLauncherBehaviour\">\n         <property name=\"title\">\n          <string>Behaviour</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>15</number>\n          </property>\n          <item row=\"0\" column=\"1\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QCheckBox\" name=\"checkLauncherAutoHide\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Auto Hide</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"1\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QRadioButton\" name=\"radioRevealLeft\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"text\">\n             <string>Left Side</string>\n            </property>\n            <attribute name=\"buttonGroup\">\n             <string notr=\"true\">buttonGroup</string>\n            </attribute>\n           </widget>\n          </item>\n          <item row=\"2\" column=\"1\">\n           <widget class=\"QSlider\" name=\"sliderRevealSensitivy\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"minimum\">\n             <number>1</number>\n            </property>\n            <property name=\"maximum\">\n             <number>10</number>\n            </property>\n            <property name=\"pageStep\">\n             <number>1</number>\n            </property>\n            <property name=\"value\">\n             <number>1</number>\n            </property>\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblMountedIcon\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Minimize applications with clicking</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"2\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QRadioButton\" name=\"radioRevealTopLeft\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"text\">\n             <string>Top-Left Corner</string>\n            </property>\n            <attribute name=\"buttonGroup\">\n             <string notr=\"true\">buttonGroup</string>\n            </attribute>\n           </widget>\n          </item>\n          <item row=\"2\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblTrashIcon\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Reveal Sensitivity</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"1\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QCheckBox\" name=\"checkMinimizeApps\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblNetworkIcon\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Reveal Location</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"3\">\n           <spacer name=\"horizontalSpacer_2\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"0\" column=\"0\">\n        <widget class=\"QLabel\" name=\"label\">\n         <property name=\"accessibleName\">\n          <string notr=\"true\">general-title</string>\n         </property>\n         <property name=\"text\">\n          <string>Launcher</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"6\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpLauncherAppearance\">\n         <property name=\"title\">\n          <string>Appearance</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_3\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>10</number>\n          </property>\n          <item row=\"2\" column=\"1\">\n           <widget class=\"QRadioButton\" name=\"radioLauncherPositionLeft\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"text\">\n             <string>Left</string>\n            </property>\n            <attribute name=\"buttonGroup\">\n             <string notr=\"true\">buttonGroup_3</string>\n            </attribute>\n           </widget>\n          </item>\n          <item row=\"2\" column=\"2\">\n           <widget class=\"QRadioButton\" name=\"radioLauncherPositionBottom\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"text\">\n             <string>Bottom</string>\n            </property>\n            <attribute name=\"buttonGroup\">\n             <string notr=\"true\">buttonGroup_3</string>\n            </attribute>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblNetworkIcon_3\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Visibility</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"2\">\n           <widget class=\"QRadioButton\" name=\"radioLauncherVisiblePrimaryDesktop\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"text\">\n             <string>Primary Desktop</string>\n            </property>\n            <attribute name=\"buttonGroup\">\n             <string notr=\"true\">buttonGroup_2</string>\n            </attribute>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"1\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QSpinBox\" name=\"spinIconSize\">\n            <property name=\"minimum\">\n             <number>8</number>\n            </property>\n            <property name=\"maximum\">\n             <number>64</number>\n            </property>\n            <property name=\"singleStep\">\n             <number>2</number>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QSlider\" name=\"sliderLauncherOpacity\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"minimum\">\n             <number>1</number>\n            </property>\n            <property name=\"maximum\">\n             <number>10</number>\n            </property>\n            <property name=\"pageStep\">\n             <number>2</number>\n            </property>\n            <property name=\"value\">\n             <number>1</number>\n            </property>\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblMountedIcon_4\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Icon size</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"1\">\n           <widget class=\"QRadioButton\" name=\"radioLauncherVisibleAllDesktop\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"text\">\n             <string>All Desktops</string>\n            </property>\n            <attribute name=\"buttonGroup\">\n             <string notr=\"true\">buttonGroup_2</string>\n            </attribute>\n           </widget>\n          </item>\n          <item row=\"2\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblNetworkIcon_2\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Position</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"label_8\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"accessibleName\">\n             <string/>\n            </property>\n            <property name=\"text\">\n             <string>Transparency Level</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"3\">\n           <spacer name=\"horizontalSpacer_3\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"12\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpSearchGeneral\">\n         <property name=\"title\">\n          <string>General</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_4\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>10</number>\n          </property>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkBackgroundBlur\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"2\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_5\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Search online sources</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"3\">\n           <widget class=\"QCheckBox\" name=\"checkSearchOnlineResource\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_15\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Background Blur</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"4\">\n           <spacer name=\"horizontalSpacer_4\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"19\" column=\"0\">\n        <widget class=\"QLabel\" name=\"label_7\">\n         <property name=\"accessibleName\">\n          <string notr=\"true\">general-title</string>\n         </property>\n         <property name=\"text\">\n          <string>Panel</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"27\" column=\"0\">\n        <spacer name=\"verticalSpacer\">\n         <property name=\"orientation\">\n          <enum>Qt::Vertical</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>20</width>\n           <height>46</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item row=\"22\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpPanelIndicator\">\n         <property name=\"title\">\n          <string>Indicators</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_7\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>10</number>\n          </property>\n          <item row=\"1\" column=\"2\">\n           <widget class=\"QCheckBox\" name=\"checkDate\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"accessibleName\">\n             <string notr=\"true\">circle</string>\n            </property>\n            <property name=\"text\">\n             <string>Date</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"2\" column=\"2\">\n           <widget class=\"QCheckBox\" name=\"checkCalendar\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"accessibleName\">\n             <string notr=\"true\">circle</string>\n            </property>\n            <property name=\"text\">\n             <string>Calendar</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_3\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Date &amp; Time</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"2\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_4\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>24-Hour Time</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"2\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkWeekday\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"accessibleName\">\n             <string notr=\"true\">circle</string>\n            </property>\n            <property name=\"text\">\n             <string>Weekday</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_14\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Include</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkSeconds\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"accessibleName\">\n             <string notr=\"true\">circle</string>\n            </property>\n            <property name=\"text\">\n             <string>Seconds</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_16\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Volume</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"2\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_17\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Show my name</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkDateTime\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"3\">\n           <widget class=\"QCheckBox\" name=\"check24Hour\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"3\">\n           <widget class=\"QCheckBox\" name=\"checkShowMyName\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"3\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkVolume\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"4\">\n           <spacer name=\"horizontalSpacer_7\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n      </layout>\n     </widget>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n <buttongroups>\n  <buttongroup name=\"buttonGroup\"/>\n  <buttongroup name=\"buttonGroup_3\"/>\n  <buttongroup name=\"buttonGroup_2\"/>\n </buttongroups>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/window_manager_settings.cpp",
    "content": "#include \"window_manager_settings.h\"\n#include \"ui_window_manager_settings.h\"\n#include <QDebug>\n\nWindowManagerSettings::~WindowManagerSettings()\n{\n    delete ui;\n}\n\nWindowManagerSettings::WindowManagerSettings(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::WindowManagerSettings),\n    gsettings(GnomeSettingsTool::ins())\n{\n    ui->setupUi(this);\n\n    loadDatas();\n\n    init();\n\n    initConnects();\n}\n\nvoid WindowManagerSettings::init()\n{\n    int textureFilter = gsettings.getValueI(GSchemas::Window::OpenGL, GSchemaKeys::Window::TextureQuality, GSchemaPaths::OpenGL);\n\n    int horizontalWorkspaceSize = gsettings.getValueI(GSchemas::Window::Core, GSchemaKeys::Window::HorizontalWorkSize, GSchemaPaths::Core);\n\n    int verticalWorkspaceSize = gsettings.getValueI(GSchemas::Window::Core, GSchemaKeys::Window::VerticalWorkSize, GSchemaPaths::Core);\n\n    bool workspaceSwitcher = horizontalWorkspaceSize > 1 || verticalWorkspaceSize > 1;\n\n    bool raiseOnClick = gsettings.getValueI(GSchemas::Window::Preferences, GSchemaKeys::Window::RaiseOnClick);\n\n    QString focusMode = gsettings.getValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::FocusMode).replace(\"'\", \"\");\n\n    QString actionDoubleClick = gsettings.getValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::ActionDoubleClick).replace(\"'\", \"\");\n\n    QString actionMiddleClick = gsettings.getValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::ActionMiddleClick).replace(\"'\", \"\");\n\n    QString actionRightClick = gsettings.getValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::ActionRightClick).replace(\"'\", \"\");\n\n\n    ui->cmbTextQuality->setCurrentIndex(textureFilter);\n\n    ui->checkWorkspaceSwitcher->setChecked(workspaceSwitcher);\n\n    ui->spinHorizonWorkspace->setValue(horizontalWorkspaceSize);\n\n    ui->spinVerticWorkspace->setValue(verticalWorkspaceSize);\n\n    ui->checkRaiseOnClick->setChecked(raiseOnClick);\n\n    ui->cmbFocusMode->setCurrentIndex(ui->cmbFocusMode->findData(focusMode));\n\n    ui->cmbTitleBarDoubleClick->setCurrentIndex(ui->cmbTitleBarDoubleClick->findData(actionDoubleClick));\n\n    ui->cmbTitleBarMiddleClick->setCurrentIndex(ui->cmbTitleBarMiddleClick->findData(actionMiddleClick));\n\n    ui->cmbTitleBarRightClick->setCurrentIndex(ui->cmbTitleBarRightClick->findData(actionRightClick));\n}\n\nvoid WindowManagerSettings::loadDatas()\n{\n    QStringList textQualities = { tr(\"Fast\"), tr(\"Good\"), tr(\"Best\") };\n    QList<QPair<QString, QString>> textFocusModes = {\n        {tr(\"Click\"), \"click\"},  {tr(\"Sloppy\") , \"sloppy\"}, {tr(\"Mouse\"), \"mouse\"}\n    };\n\n    for (const QString &qual : textQualities) {\n        ui->cmbTextQuality->addItem(qual, qual.toLower());\n    }\n\n    for (const QPair<QString, QString> &mode : textFocusModes) {\n        ui->cmbFocusMode->addItem(mode.first, mode.second);\n    }\n\n    QList<QPair<QString, QString>> titleBarClickActions = {\n        {tr(\"Toggle Shade\"), \"toggle-shade\"}, {tr(\"Maximize\"), \"toggle-maximize\"}, {tr(\"Maximize Horizontally\"), \"toggle-maximize-horizontally\"},\n        {tr(\"Maximize Vertically\"), \"toggle-maximize-vertically\"}, {tr(\"Minimize\"), \"minimize\"},\n        {tr(\"None\"), \"none\"}, {tr(\"Lower\"), \"lower\"}, {tr(\"Menu\"), \"menu\"}\n    };\n\n    for (const QPair<QString, QString> &action : titleBarClickActions) {\n        ui->cmbTitleBarDoubleClick->addItem(action.first, action.second);\n        ui->cmbTitleBarMiddleClick->addItem(action.first, action.second);\n        ui->cmbTitleBarRightClick-> addItem(action.first, action.second);\n    }\n}\n\nvoid WindowManagerSettings::initConnects()\n{\n    connect(ui->cmbTextQuality, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbTextQuality_currentIndexChanged(int)));\n    connect(ui->checkWorkspaceSwitcher, SIGNAL(clicked(bool)), this, SLOT(checkWorkspaceSwitcher_clicked(bool)));\n    connect(ui->spinHorizonWorkspace, SIGNAL(valueChanged(int)), this, SLOT(spinHorizonWorkspace_valueChanged(int)));\n    connect(ui->spinVerticWorkspace, SIGNAL(valueChanged(int)), this, SLOT(spinVerticWorkspace_valueChanged(int)));\n    connect(ui->checkRaiseOnClick, SIGNAL(clicked(bool)), this, SLOT(checkRaiseOnClick_clicked(bool)));\n    connect(ui->cmbFocusMode, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbFocusMode_currentIndexChanged(int)));\n    connect(ui->cmbTitleBarDoubleClick, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbTitleBarDoubleClick_currentIndexChanged(int)));\n    connect(ui->cmbTitleBarMiddleClick, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbTitleBarMiddleClick_currentIndexChanged(int)));\n    connect(ui->cmbTitleBarRightClick, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbTitleBarRightClick_currentIndexChanged(int)));\n}\n\nvoid WindowManagerSettings::cmbTextQuality_currentIndexChanged(int index)\n{\n    gsettings.setValueI(GSchemas::Window::OpenGL, GSchemaKeys::Window::TextureQuality, index, GSchemaPaths::OpenGL);\n}\n\nvoid WindowManagerSettings::checkWorkspaceSwitcher_clicked(bool checked)\n{\n    int workSize = checked ? 2 : 1;\n\n    gsettings.setValueI(GSchemas::Window::Core, GSchemaKeys::Window::HorizontalWorkSize, workSize, GSchemaPaths::Core);\n    gsettings.setValueI(GSchemas::Window::Core, GSchemaKeys::Window::VerticalWorkSize, workSize, GSchemaPaths::Core);\n\n    ui->spinHorizonWorkspace->setValue(workSize);\n    ui->spinVerticWorkspace->setValue(workSize);\n}\n\nvoid WindowManagerSettings::spinHorizonWorkspace_valueChanged(int value)\n{\n    gsettings.setValueI(GSchemas::Window::Core, GSchemaKeys::Window::HorizontalWorkSize, value, GSchemaPaths::Core);\n}\n\nvoid WindowManagerSettings::spinVerticWorkspace_valueChanged(int value)\n{\n    gsettings.setValueI(GSchemas::Window::Core, GSchemaKeys::Window::VerticalWorkSize, value, GSchemaPaths::Core);\n}\n\nvoid WindowManagerSettings::checkRaiseOnClick_clicked(bool checked)\n{\n    gsettings.setValueI(GSchemas::Window::Preferences, GSchemaKeys::Window::RaiseOnClick, checked);\n}\n\nvoid WindowManagerSettings::cmbFocusMode_currentIndexChanged(int index)\n{    \n    QString data = ui->cmbFocusMode->itemData(index).toString();\n    gsettings.setValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::FocusMode, data);\n}\n\nvoid WindowManagerSettings::cmbTitleBarDoubleClick_currentIndexChanged(int index)\n{\n    QString data = ui->cmbTitleBarDoubleClick->itemData(index).toString();\n    gsettings.setValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::ActionDoubleClick, data);\n}\n\nvoid WindowManagerSettings::cmbTitleBarMiddleClick_currentIndexChanged(int index)\n{\n    QString data = ui->cmbTitleBarMiddleClick->itemData(index).toString();\n    gsettings.setValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::ActionMiddleClick, data);\n}\n\nvoid WindowManagerSettings::cmbTitleBarRightClick_currentIndexChanged(int index)\n{\n    QString data = ui->cmbTitleBarRightClick->itemData(index).toString();\n    gsettings.setValueS(GSchemas::Window::Preferences, GSchemaKeys::Window::ActionRightClick, data);\n}\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/window_manager_settings.h",
    "content": "#ifndef WINDOW_MANAGER_SETTINGS_H\n#define WINDOW_MANAGER_SETTINGS_H\n\n#include <QWidget>\n#include \"Tools/gnome_settings_tool.h\"\n\nnamespace Ui {\nclass WindowManagerSettings;\n}\n\nclass WindowManagerSettings : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit WindowManagerSettings(QWidget *parent = 0);\n    ~WindowManagerSettings();\n\nprivate slots:\n    void cmbTextQuality_currentIndexChanged(int index);\n    void checkWorkspaceSwitcher_clicked(bool checked);\n    void spinHorizonWorkspace_valueChanged(int value);\n    void spinVerticWorkspace_valueChanged(int value);\n    void checkRaiseOnClick_clicked(bool checked);\n    void cmbFocusMode_currentIndexChanged(int index);\n    void cmbTitleBarDoubleClick_currentIndexChanged(int index);\n    void cmbTitleBarMiddleClick_currentIndexChanged(int index);\n    void cmbTitleBarRightClick_currentIndexChanged(int index);\n\nprivate:\n    void init();\n    void loadDatas();\n    void initConnects();\n\nprivate:\n    Ui::WindowManagerSettings *ui;\n\n    GnomeSettingsTool gsettings;\n};\n\n#endif // WINDOW_MANAGER_SETTINGS_H\n"
  },
  {
    "path": "stacer/Pages/GnomeSettings/window_manager_settings.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>WindowManagerSettings</class>\n <widget class=\"QWidget\" name=\"WindowManagerSettings\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>933</width>\n    <height>467</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QScrollArea\" name=\"scrollArea\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"widgetResizable\">\n      <bool>true</bool>\n     </property>\n     <widget class=\"QWidget\" name=\"scrollAreaUnityContents\">\n      <property name=\"geometry\">\n       <rect>\n        <x>0</x>\n        <y>0</y>\n        <width>931</width>\n        <height>465</height>\n       </rect>\n      </property>\n      <layout class=\"QGridLayout\" name=\"gridLayout\">\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"horizontalSpacing\">\n        <number>15</number>\n       </property>\n       <property name=\"verticalSpacing\">\n        <number>10</number>\n       </property>\n       <item row=\"13\" column=\"0\">\n        <spacer name=\"verticalSpacer\">\n         <property name=\"orientation\">\n          <enum>Qt::Vertical</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>20</width>\n           <height>46</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item row=\"0\" column=\"0\">\n        <widget class=\"QLabel\" name=\"label\">\n         <property name=\"accessibleName\">\n          <string notr=\"true\">general-title</string>\n         </property>\n         <property name=\"text\">\n          <string>General</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"9\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpAdditionalTitlebar\">\n         <property name=\"title\">\n          <string>Titlebar Actions</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_5\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>15</number>\n          </property>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QComboBox\" name=\"cmbTitleBarDoubleClick\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"minimumSize\">\n             <size>\n              <width>300</width>\n              <height>0</height>\n             </size>\n            </property>\n            <property name=\"maximumSize\">\n             <size>\n              <width>16777215</width>\n              <height>16777215</height>\n             </size>\n            </property>\n            <property name=\"sizeAdjustPolicy\">\n             <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_9\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Right click</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_7\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Double click</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"2\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_8\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Middle click</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"1\">\n           <widget class=\"QComboBox\" name=\"cmbTitleBarRightClick\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"minimumSize\">\n             <size>\n              <width>300</width>\n              <height>0</height>\n             </size>\n            </property>\n            <property name=\"maximumSize\">\n             <size>\n              <width>16777215</width>\n              <height>16777215</height>\n             </size>\n            </property>\n            <property name=\"sizeAdjustPolicy\">\n             <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"3\">\n           <widget class=\"QComboBox\" name=\"cmbTitleBarMiddleClick\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"minimumSize\">\n             <size>\n              <width>300</width>\n              <height>0</height>\n             </size>\n            </property>\n            <property name=\"maximumSize\">\n             <size>\n              <width>16777215</width>\n              <height>16777215</height>\n             </size>\n            </property>\n            <property name=\"sizeAdjustPolicy\">\n             <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"4\">\n           <spacer name=\"horizontalSpacer_4\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"6\" column=\"0\">\n        <widget class=\"QLabel\" name=\"label_3\">\n         <property name=\"accessibleName\">\n          <string notr=\"true\">general-title</string>\n         </property>\n         <property name=\"text\">\n          <string>Additional</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpWorkspace\">\n         <property name=\"title\">\n          <string>Workspace Settings</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_3\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>15</number>\n          </property>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkWorkspaceSwitcher\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"2\">\n           <widget class=\"QLabel\" name=\"lblMountedIcon_3\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Vertical workspaces</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"3\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QSpinBox\" name=\"spinVerticWorkspace\">\n            <property name=\"minimum\">\n             <number>1</number>\n            </property>\n            <property name=\"maximum\">\n             <number>25</number>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblMountedIcon_2\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Workspace switcher</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"1\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QSpinBox\" name=\"spinHorizonWorkspace\">\n            <property name=\"minimum\">\n             <number>1</number>\n            </property>\n            <property name=\"maximum\">\n             <number>25</number>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"0\">\n           <widget class=\"QLabel\" name=\"label_2\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Horizontal workspaces</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"1\" column=\"4\">\n           <spacer name=\"horizontalSpacer_2\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"7\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpAdditionalFocus\">\n         <property name=\"title\">\n          <string>Focus Behaviour</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_4\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>15</number>\n          </property>\n          <item row=\"0\" column=\"2\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_4\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Focus mode</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QCheckBox\" name=\"checkRaiseOnClick\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"3\">\n           <widget class=\"QComboBox\" name=\"cmbFocusMode\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"minimumSize\">\n             <size>\n              <width>300</width>\n              <height>0</height>\n             </size>\n            </property>\n            <property name=\"maximumSize\">\n             <size>\n              <width>16777215</width>\n              <height>16777215</height>\n             </size>\n            </property>\n            <property name=\"sizeAdjustPolicy\">\n             <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon_3\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Raise on click</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"4\">\n           <spacer name=\"horizontalSpacer_3\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"1\" column=\"0\">\n        <widget class=\"QGroupBox\" name=\"grpHardware\">\n         <property name=\"title\">\n          <string>Hardware Acceleration</string>\n         </property>\n         <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n          <property name=\"leftMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>5</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>30</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>15</number>\n          </property>\n          <item row=\"0\" column=\"1\">\n           <widget class=\"QComboBox\" name=\"cmbTextQuality\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"minimumSize\">\n             <size>\n              <width>300</width>\n              <height>0</height>\n             </size>\n            </property>\n            <property name=\"maximumSize\">\n             <size>\n              <width>16777215</width>\n              <height>16777215</height>\n             </size>\n            </property>\n            <property name=\"sizeAdjustPolicy\">\n             <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\">\n           <widget class=\"QLabel\" name=\"lblHomeIcon\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Text quality</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"2\">\n           <spacer name=\"horizontalSpacer\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n         </layout>\n        </widget>\n       </item>\n      </layout>\n     </widget>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Helpers/helpers_page.cpp",
    "content": "#include \"helpers_page.h\"\n#include \"ui_helpers_page.h\"\n\nHelpersPage::~HelpersPage()\n{\n    delete ui;\n}\n\nHelpersPage::HelpersPage(QWidget *parent) :\n    QWidget(parent),\n    widgetHostManage(new HostManage),\n    ui(new Ui::HelpersPage)\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid HelpersPage::init()\n{\n    ui->stackedWidget->addWidget(widgetHostManage);\n    //ui->stackedWidget->addWidget();\n\n    Utilities::addDropShadow({\n        ui->btnHostManage\n    }, 40);\n}\n\nvoid HelpersPage::on_btnHostManage_clicked()\n{\n    ui->stackedWidget->setCurrentIndex(0);\n}\n"
  },
  {
    "path": "stacer/Pages/Helpers/helpers_page.h",
    "content": "#ifndef HELPERS_PAGE_H\n#define HELPERS_PAGE_H\n\n#include <QWidget>\n#include \"host_manage.h\"\n#include \"utilities.h\"\n\nnamespace Ui {\nclass HelpersPage;\n}\n\nclass HelpersPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit HelpersPage(QWidget *parent = 0);\n    ~HelpersPage();\n\nprivate slots:\n    void on_btnHostManage_clicked();\n    void init();\n\nprivate:\n    Ui::HelpersPage *ui;\n\n    HostManage *widgetHostManage;\n};\n\n#endif // HELPERS_PAGE_H\n"
  },
  {
    "path": "stacer/Pages/Helpers/helpers_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>HelpersPage</class>\n <widget class=\"QWidget\" name=\"HelpersPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>839</width>\n    <height>590</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Helpers</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>10</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>10</number>\n   </property>\n   <property name=\"spacing\">\n    <number>10</number>\n   </property>\n   <item row=\"2\" column=\"0\" colspan=\"3\">\n    <widget class=\"QStackedWidget\" name=\"stackedWidget\"/>\n   </item>\n   <item row=\"0\" column=\"0\" colspan=\"3\">\n    <widget class=\"QWidget\" name=\"nav\" native=\"true\">\n     <layout class=\"QHBoxLayout\" name=\"navLayout\">\n      <property name=\"spacing\">\n       <number>12</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>0</number>\n      </property>\n      <item alignment=\"Qt::AlignLeft\">\n       <widget class=\"QPushButton\" name=\"btnHostManage\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"text\">\n         <string>Host Manage</string>\n        </property>\n        <property name=\"checkable\">\n         <bool>true</bool>\n        </property>\n        <property name=\"checked\">\n         <bool>true</bool>\n        </property>\n        <attribute name=\"buttonGroup\">\n         <string notr=\"true\">buttonGroup</string>\n        </attribute>\n       </widget>\n      </item>\n      <item>\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n <buttongroups>\n  <buttongroup name=\"buttonGroup\"/>\n </buttongroups>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Helpers/host_manage.cpp",
    "content": "#include \"host_manage.h\"\n#include \"ui_host_manage.h\"\n#include <qdebug.h>\n\nHostManage::~HostManage()\n{\n    delete ui;\n}\n\nHostManage::HostManage(QWidget *parent):\n    QWidget(parent),\n    mItemModel(new QStandardItemModel(this)),\n    mSortFilterModel(new QSortFilterProxyModel(this)),\n    updatedLine(-1),\n    ui(new Ui::HostManage)\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid HostManage::init()\n{\n    ui->lblHostTitle->setText(tr(\"Hosts (%1)\").arg(1));\n\n    Utilities::addDropShadow({\n        ui->btnCancel, ui->btnNewHost, ui->btnSave, ui->txtAliases, ui->txtFullyQualified,\n        ui->txtIP, ui->tableViewHosts\n    }, 40);\n\n    ui->widgetAddEditHost->hide();\n    ui->lblErrorMsg->hide();\n\n    mHeaderList = {\n       tr(\"IP Address\"), tr(\"Full Qualified\"), tr(\"Aliases\")\n    };\n\n    mItemModel->setHorizontalHeaderLabels(mHeaderList);\n    mSortFilterModel->setSourceModel(mItemModel);\n\n    ui->tableViewHosts->setModel(mSortFilterModel);\n    mSortFilterModel->setSortRole(1);\n    mSortFilterModel->setDynamicSortFilter(true);\n\n    ui->tableViewHosts->horizontalHeader()->setSectionsMovable(true);\n    ui->tableViewHosts->horizontalHeader()->setFixedHeight(32);\n    ui->tableViewHosts->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft | Qt::AlignVCenter);\n    ui->tableViewHosts->horizontalHeader()->setCursor(Qt::PointingHandCursor);\n    ui->tableViewHosts->horizontalHeader()->resizeSection(0, 195);\n    ui->tableViewHosts->horizontalHeader()->resizeSection(1, 195);\n\n    ui->tableViewHosts->setContextMenuPolicy(Qt::CustomContextMenu);\n\n    loadTableRowMenu();\n\n    mHostFileContent = FileUtil::readListFromFile(\"/etc/hosts\");\n\n    loadTableData();\n}\n\nvoid HostManage::loadHostItems()\n{\n    mHostItemList.clear();\n\n    int i = 0;\n    for (const QString &line: mHostFileContent)\n    {\n        if (! line.trimmed().startsWith(\"#\") && ! line.trimmed().isEmpty())\n        {\n            QStringList lineItems = line.trimmed().split(QRegExp(\"\\\\s+\"));\n\n            if (lineItems.count() > 1) {\n                HostItem hItem;\n                hItem.ip = lineItems.at(0).trimmed();\n                hItem.fullQualified = lineItems.at(1).trimmed();\n                hItem.aliases = lineItems.count() > 2 ? lineItems.mid(2).join(\" \") : \"\";\n\n                mHostItemList.insert(i, hItem);\n            }\n        }\n        i++;\n    }\n}\n\nvoid HostManage::loadTableData()\n{\n    loadHostItems();\n\n    mItemModel->removeRows(0, mItemModel->rowCount());\n\n    QMapIterator<int,HostItem> itemIterator(mHostItemList);\n\n    while (itemIterator.hasNext()) {\n        itemIterator.next();\n        mItemModel->appendRow(createRow(QPair<int, HostItem>(itemIterator.key(), itemIterator.value())));\n    }\n\n    ui->lblHostTitle->setText(tr(\"Hosts (%1)\").arg(mHostItemList.count()));\n}\n\nQList<QStandardItem*> HostManage::createRow(const QPair<int, HostItem> &item)\n{\n    QStandardItem *i_ip = new QStandardItem(item.second.ip);\n    i_ip->setData(item.first, 9);\n    i_ip->setData(item.second.ip, 1);\n    i_ip->setData(item.second.ip, Qt::ToolTipRole);\n\n    QStandardItem *i_fullQualified = new QStandardItem(item.second.fullQualified);\n    i_fullQualified->setData(item.second.fullQualified, 1);\n    i_fullQualified->setData(item.second.fullQualified, Qt::ToolTipRole);\n\n    QStandardItem *i_aliases = new QStandardItem(item.second.aliases);\n    i_aliases->setData(item.second.aliases, 1);\n    i_aliases->setData(item.second.aliases, Qt::ToolTipRole);\n\n    return {\n        i_ip, i_fullQualified, i_aliases\n    };\n}\n\nvoid HostManage::on_btnNewHost_clicked()\n{\n    ui->widgetAddEditHost->show();\n    ui->lblErrorMsg->hide();\n\n    ui->txtIP->clear();\n    ui->txtFullyQualified->clear();\n    ui->txtAliases->clear();\n\n    updatedLine = -1;\n}\n\nvoid HostManage::loadTableRowMenu()\n{\n    QAction *actionOpenFolder = new QAction(QIcon(\":/static/themes/common/img/folder.png\"), tr(\"Edit\"),&mTableRowMenu);\n    actionOpenFolder->setData(\"edit\");\n    mTableRowMenu.addAction(actionOpenFolder);\n\n    QAction *actionDelete = new QAction(QIcon(\":/static/themes/common/img/delete.png\"), tr(\"Delete\"),&mTableRowMenu);\n    actionDelete->setData(\"delete\");\n    mTableRowMenu.addAction(actionDelete);\n}\n\nvoid HostManage::on_btnSave_clicked()\n{\n    if (ui->txtIP->text().isEmpty() || ui->txtFullyQualified->text().isEmpty()) {\n        ui->lblErrorMsg->setText(tr(\"The IP and Fully Qualified fields are required.\"));\n        ui->lblErrorMsg->show();\n    }\n    else {\n        QString item = QString(\"%1 %2 %3\")\n                .arg(ui->txtIP->text().trimmed())\n                .arg(ui->txtFullyQualified->text().trimmed())\n                .arg(ui->txtAliases->text());\n\n        if (updatedLine == -1) {\n            mHostFileContent.append(item);\n        } else {\n            mHostFileContent.replace(updatedLine, item);\n        }\n\n        updatedLine = -1;\n\n        loadTableData();\n\n        ui->widgetAddEditHost->hide();\n    }\n}\n\nvoid HostManage::on_btnCancel_clicked()\n{\n    ui->widgetAddEditHost->hide();\n    ui->lblErrorMsg->hide();\n\n    updatedLine = -1;\n}\n\nvoid HostManage::on_btnSaveChanges_clicked()\n{\n    FileUtil::writeFile(\"/tmp/stacer_etc_host_new_content\", mHostFileContent.join(\"\\n\"));\n    try {\n        CommandUtil::sudoExec(\"mv\", {\"/tmp/stacer_etc_host_new_content\", \"/etc/hosts\"});\n        loadTableData();\n    } catch (QString ex) {\n        qDebug() << ex;\n    }\n}\n\nvoid HostManage::on_tableViewHosts_customContextMenuRequested(const QPoint &pos)\n{\n    if (mItemModel->rowCount() > 0) {\n        QPoint globalPos = ui->tableViewHosts->mapToGlobal(pos);\n        QAction *action = mTableRowMenu.exec(globalPos);\n\n        QModelIndexList selecteds = ui->tableViewHosts->selectionModel()->selectedRows();\n        QItemSelectionModel *selectionModel = ui->tableViewHosts->selectionModel();\n\n        if (action && ! selecteds.isEmpty()) {\n            if (action->data().toString() == \"edit\") {\n                QModelIndex index = selectionModel->selectedRows().first();\n\n                updatedLine = mSortFilterModel->index(index.row(), 0).data(9).toInt();\n\n                ui->txtIP->setText(mHostItemList.value(updatedLine).ip);\n                ui->txtFullyQualified->setText(mHostItemList.value(updatedLine).fullQualified);\n                ui->txtAliases->setText(mHostItemList.value(updatedLine).aliases);\n\n                ui->widgetAddEditHost->show();\n\n                selectionModel->clearSelection();\n            }\n            else if (action->data().toString() == \"delete\") {\n                while (! selectionModel->selectedRows().isEmpty()) {\n                    QModelIndex index = selectionModel->selectedRows().first();\n\n                    int lineNumber = mSortFilterModel->index(index.row(), 0).data(9).toInt();\n\n                    mHostFileContent.replace(lineNumber, \"\");\n\n                    selectionModel->select(index, QItemSelectionModel::Deselect);\n                }\n                selectionModel->clearSelection();\n\n                loadTableData();\n            }\n        }\n    }\n}\n"
  },
  {
    "path": "stacer/Pages/Helpers/host_manage.h",
    "content": "#ifndef HOST_MANAGE_H\n#define HOST_MANAGE_H\n\n#include <QWidget>\n#include <QStandardItemModel>\n#include <QSortFilterProxyModel>\n#include <QMenu>\n#include \"Utils/file_util.h\"\n#include \"Utils/command_util.h\"\n\n#include \"utilities.h\"\n\nnamespace Ui {\nclass HostManage;\n}\n\nclass HostItem\n{\npublic:\n    QString ip;\n    QString fullQualified;\n    QString aliases;\n};\n\nclass HostManage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit HostManage(QWidget *parent = 0);\n    ~HostManage();\n\nprivate slots:\n    void init();\n\n    void on_btnNewHost_clicked();\n    void on_btnSave_clicked();\n    void loadHostItems();\n    void loadTableData();\n    void on_btnCancel_clicked();\n    void loadTableRowMenu();\n    void on_btnSaveChanges_clicked();\n    QList<QStandardItem *> createRow(const QPair<int, HostItem> &item);\n\n    void on_tableViewHosts_customContextMenuRequested(const QPoint &pos);\n\nprivate:\n    Ui::HostManage *ui;\n\n    bool isAddHost;\n    QList<QString> mHeaderList;\n\n    QStandardItemModel *mItemModel;\n    QSortFilterProxyModel *mSortFilterModel;\n    QMenu mTableRowMenu;\n\n    QStringList mHostFileContent;\n    QMap<int, HostItem> mHostItemList;\n\n    int updatedLine;\n};\n\n#endif // HOST_MANAGE_H\n"
  },
  {
    "path": "stacer/Pages/Helpers/host_manage.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>HostManage</class>\n <widget class=\"QWidget\" name=\"HostManage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>804</width>\n    <height>534</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Form</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>10</number>\n   </property>\n   <property name=\"spacing\">\n    <number>10</number>\n   </property>\n   <item row=\"2\" column=\"0\">\n    <widget class=\"QLabel\" name=\"lblErrorMsg\">\n     <property name=\"font\">\n      <font>\n       <pointsize>10</pointsize>\n      </font>\n     </property>\n     <property name=\"text\">\n      <string/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"5\" column=\"0\">\n    <widget class=\"QLabel\" name=\"lblChangesMsg\">\n     <property name=\"text\">\n      <string/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"5\" column=\"1\" alignment=\"Qt::AlignRight\">\n    <widget class=\"QPushButton\" name=\"btnSaveChanges\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string>primary</string>\n     </property>\n     <property name=\"text\">\n      <string>Save Changes</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"0\" colspan=\"2\">\n    <layout class=\"QHBoxLayout\" name=\"horizontalLayout_2\">\n     <property name=\"spacing\">\n      <number>10</number>\n     </property>\n     <property name=\"leftMargin\">\n      <number>0</number>\n     </property>\n     <property name=\"topMargin\">\n      <number>0</number>\n     </property>\n     <item alignment=\"Qt::AlignLeft\">\n      <widget class=\"QLabel\" name=\"lblHostTitle\">\n       <property name=\"text\">\n        <string/>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <spacer name=\"horizontalSpacer\">\n       <property name=\"orientation\">\n        <enum>Qt::Horizontal</enum>\n       </property>\n       <property name=\"sizeHint\" stdset=\"0\">\n        <size>\n         <width>40</width>\n         <height>20</height>\n        </size>\n       </property>\n      </spacer>\n     </item>\n     <item alignment=\"Qt::AlignRight\">\n      <widget class=\"QPushButton\" name=\"btnNewHost\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"focusPolicy\">\n        <enum>Qt::NoFocus</enum>\n       </property>\n       <property name=\"accessibleName\">\n        <string/>\n       </property>\n       <property name=\"text\">\n        <string>New Host</string>\n       </property>\n       <property name=\"checkable\">\n        <bool>true</bool>\n       </property>\n       <property name=\"flat\">\n        <bool>true</bool>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n   <item row=\"1\" column=\"0\" colspan=\"2\">\n    <widget class=\"QWidget\" name=\"widgetAddEditHost\" native=\"true\">\n     <layout class=\"QHBoxLayout\" name=\"horizontalLayout\">\n      <property name=\"spacing\">\n       <number>8</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>0</number>\n      </property>\n      <item>\n       <widget class=\"QLineEdit\" name=\"txtIP\">\n        <property name=\"focusPolicy\">\n         <enum>Qt::StrongFocus</enum>\n        </property>\n        <property name=\"placeholderText\">\n         <string>IP Address *</string>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <widget class=\"QLineEdit\" name=\"txtFullyQualified\">\n        <property name=\"placeholderText\">\n         <string>Fully Qualified Name *</string>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <widget class=\"QLineEdit\" name=\"txtAliases\">\n        <property name=\"placeholderText\">\n         <string>Aliases</string>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <widget class=\"QPushButton\" name=\"btnSave\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string>primary</string>\n        </property>\n        <property name=\"text\">\n         <string>Save</string>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <widget class=\"QPushButton\" name=\"btnCancel\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string>danger</string>\n        </property>\n        <property name=\"text\">\n         <string>Cancel</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n   <item row=\"3\" column=\"0\" colspan=\"2\">\n    <widget class=\"QTableView\" name=\"tableViewHosts\">\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"frameShape\">\n      <enum>QFrame::NoFrame</enum>\n     </property>\n     <property name=\"editTriggers\">\n      <set>QAbstractItemView::NoEditTriggers</set>\n     </property>\n     <property name=\"selectionBehavior\">\n      <enum>QAbstractItemView::SelectRows</enum>\n     </property>\n     <property name=\"textElideMode\">\n      <enum>Qt::ElideMiddle</enum>\n     </property>\n     <property name=\"sortingEnabled\">\n      <bool>true</bool>\n     </property>\n     <attribute name=\"horizontalHeaderShowSortIndicator\" stdset=\"0\">\n      <bool>true</bool>\n     </attribute>\n     <attribute name=\"horizontalHeaderStretchLastSection\">\n      <bool>true</bool>\n     </attribute>\n     <attribute name=\"verticalHeaderVisible\">\n      <bool>false</bool>\n     </attribute>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Processes/processes_page.cpp",
    "content": "#include \"processes_page.h\"\n#include \"ui_processes_page.h\"\n#include \"utilities.h\"\n\nProcessesPage::~ProcessesPage()\n{\n    delete ui;\n}\n\nProcessesPage::ProcessesPage(QWidget *parent) :\n  QWidget(parent),\n  ui(new Ui::ProcessesPage),\n  mItemModel(new QStandardItemModel(this)),\n  mSortFilterModel(new QSortFilterProxyModel(this)),\n  im(InfoManager::ins()),\n  mTimer(new QTimer(this))\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid ProcessesPage::init()\n{\n    mHeaders = QStringList {\n        \"PID\", tr(\"Resident Memory\"), tr(\"%Memory\"), tr(\"Virtual Memory\"),\n        tr(\"User\"), \"%CPU\", tr(\"Start Time\"), tr(\"State\"), tr(\"Group\"),\n        tr(\"Nice\"), tr(\"CPU Time\"), tr(\"Session\"), tr(\"Process\")\n    };\n\n    // slider settings\n    ui->sliderRefresh->setRange(1, 10);\n    ui->sliderRefresh->setPageStep(1);\n    ui->sliderRefresh->setSingleStep(1);\n\n    // Table settings\n    mSortFilterModel->setSourceModel(mItemModel);\n\n    mItemModel->setHorizontalHeaderLabels(mHeaders);\n\n    ui->tableProcess->setModel(mSortFilterModel);\n    mSortFilterModel->setSortRole(1);\n    mSortFilterModel->setDynamicSortFilter(true);\n    mSortFilterModel->sort(5, Qt::SortOrder::DescendingOrder);\n\n    ui->tableProcess->horizontalHeader()->setSectionsMovable(true);\n    ui->tableProcess->horizontalHeader()->setFixedHeight(36);\n    ui->tableProcess->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft | Qt::AlignVCenter);\n    ui->tableProcess->horizontalHeader()->setCursor(Qt::PointingHandCursor);\n    ui->tableProcess->horizontalHeader()->resizeSection(0, 70);\n\n    loadProcesses();\n\n    connect(mTimer, &QTimer::timeout, this, &ProcessesPage::loadProcesses);\n    mTimer->setInterval(1000);\n    mTimer->start();\n\n    ui->tableProcess->horizontalHeader()->setContextMenuPolicy(Qt::CustomContextMenu);\n\n    connect(ui->tableProcess->horizontalHeader(), SIGNAL(customContextMenuRequested(const QPoint&)),\n        this, SLOT(on_tableProcess_customContextMenuRequested(const QPoint&)));\n\n    loadHeaderMenu();\n\n    Utilities::addDropShadow(ui->btnEndProcess, 60);\n    Utilities::addDropShadow(ui->tableProcess, 55);\n}\n\nvoid ProcessesPage::loadHeaderMenu()\n{\n    int i = 0;\n    QList<QAction*> actionList;\n    actionList.reserve(mHeaders.size());\n    for (const QString &header : mHeaders) {\n        QAction *action = new QAction(header,&mHeaderMenu);\n        action->setCheckable(true);\n        action->setChecked(true);\n        action->setData(i++);\n        actionList.push_back(action);\n\n    }\n    mHeaderMenu.addActions(actionList);\n    // exclude headers\n    QList<int> hiddenHeaders = { 3, 6, 7, 8, 9, 10, 11 };\n\n    QList<QAction*> actions = mHeaderMenu.actions();\n    for (const int i : hiddenHeaders) {\n        if (i < mHeaders.count()) {\n            ui->tableProcess->horizontalHeader()->setSectionHidden(i, true);\n            actions.at(i)->setChecked(false);\n        }\n    }\n}\n\nvoid ProcessesPage::loadProcesses()\n{\n    QModelIndexList selecteds = ui->tableProcess->selectionModel()->selectedRows();\n\n    mItemModel->removeRows(0, mItemModel->rowCount());\n\n    im->updateProcesses();\n\n    QList<Process> processes = im->getProcesses();\n    QString username = im->getUserName();\n\n    if (ui->checkAllProcesses->isChecked()) {\n        for (const Process &proc : processes) {\n            mItemModel->appendRow(createRow(proc));\n        }\n    } else  {\n        for (const Process &proc : processes) {\n            if (username == proc.getUname()) {\n                mItemModel->appendRow(createRow(proc));\n            }\n        }\n    }\n\n    ui->lblProcessTitle->setText(tr(\"Processes (%1)\").arg(mItemModel->rowCount()));\n\n    // selected item\n    if (! selecteds.isEmpty()) {\n        mSeletedRowModel = selecteds.first();\n\n        for (int i = 0; i < mSortFilterModel->rowCount(); ++i) {\n            if (mSortFilterModel->index(i, 0).data(1).toInt() == mSeletedRowModel.data(1).toInt()) {\n                ui->tableProcess->selectRow(i);\n            }\n        }\n    } else {\n        mSeletedRowModel = QModelIndex();\n    }\n}\n\nQList<QStandardItem*> ProcessesPage::createRow(const Process &proc)\n{\n    QList<QStandardItem*> row;\n\n    int data = 1;\n\n    QStandardItem *pid_i = new QStandardItem(QString::number(proc.getPid()));\n    pid_i->setData(proc.getPid(), data);\n    pid_i->setData(proc.getPid(), Qt::ToolTipRole);\n\n    QStandardItem *rss_i = new QStandardItem(FormatUtil::formatBytes(proc.getRss()));\n    rss_i->setData(proc.getRss(), data);\n    rss_i->setData(FormatUtil::formatBytes(proc.getRss()), Qt::ToolTipRole);\n\n    QStandardItem *pmem_i = new QStandardItem(QString::number(proc.getPmem()));\n    pmem_i->setData(proc.getPmem(), data);\n    pmem_i->setData(proc.getPmem(), Qt::ToolTipRole);\n\n    QStandardItem *vsize_i = new QStandardItem(FormatUtil::formatBytes(proc.getVsize()));\n    vsize_i->setData(proc.getVsize(), data);\n    vsize_i->setData(FormatUtil::formatBytes(proc.getVsize()), Qt::ToolTipRole);\n\n    QStandardItem *uname_i = new QStandardItem(proc.getUname());\n    uname_i->setData(proc.getUname(), data);\n    uname_i->setData(proc.getUname(), Qt::ToolTipRole);\n\n    QStandardItem *pcpu_i = new QStandardItem(QString::number(proc.getPcpu()));\n    pcpu_i->setData(proc.getPcpu(), data);\n    pcpu_i->setData(proc.getPcpu(), Qt::ToolTipRole);\n\n    QStandardItem *starttime_i = new QStandardItem(proc.getStartTime());\n    starttime_i->setData(proc.getStartTime(), data);\n    starttime_i->setData(proc.getStartTime(), Qt::ToolTipRole);\n\n    QStandardItem *state_i = new QStandardItem(proc.getState());\n    state_i->setData(proc.getState(), data);\n    state_i->setData(proc.getState(), Qt::ToolTipRole);\n\n    QStandardItem *group_i = new QStandardItem(proc.getGroup());\n    group_i->setData(proc.getGroup(), data);\n    group_i->setData(proc.getGroup(), Qt::ToolTipRole);\n\n    QStandardItem *nice_i = new QStandardItem(QString::number(proc.getNice()));\n    nice_i->setData(proc.getNice(), data);\n    nice_i->setData(proc.getNice(), Qt::ToolTipRole);\n\n    QStandardItem *cpuTime_i = new QStandardItem(proc.getCpuTime());\n    cpuTime_i->setData(proc.getCpuTime(), data);\n    cpuTime_i->setData(proc.getCpuTime(), Qt::ToolTipRole);\n\n    QStandardItem *session_i = new QStandardItem(proc.getSession());\n    session_i->setData(proc.getSession(), data);\n    session_i->setData(proc.getSession(), Qt::ToolTipRole);\n\n    QStandardItem *cmd_i = new QStandardItem(proc.getCmd());\n    cmd_i->setData(proc.getCmd(), data);\n    cmd_i->setData(QString(\"<p>%1</p>\").arg(proc.getCmd()), Qt::ToolTipRole);\n\n    row << pid_i << rss_i << pmem_i << vsize_i << uname_i << pcpu_i\n        << starttime_i << state_i << group_i << nice_i << cpuTime_i\n        << session_i << cmd_i;\n\n    return row;\n}\n\nvoid ProcessesPage::on_txtProcessSearch_textChanged(const QString &val)\n{\n    QRegExp query(val, Qt::CaseInsensitive, QRegExp::Wildcard);\n\n    mSortFilterModel->setFilterKeyColumn(mHeaders.count() - 1); // process name\n    mSortFilterModel->setFilterRegExp(query);\n}\n\nvoid ProcessesPage::on_sliderRefresh_valueChanged(const int &i)\n{\n    ui->lblRefresh->setText(tr(\"Refresh (%1)\").arg(i));\n    mTimer->setInterval(i * 1000);\n}\n\nvoid ProcessesPage::on_btnEndProcess_clicked()\n{\n    pid_t pid = mSeletedRowModel.data(1).toInt();\n\n    if (pid) {\n        QString selectedUname = mSortFilterModel->index(mSeletedRowModel.row(), 4).data(1).toString();\n\n        try {\n            if (selectedUname == im->getUserName()) {\n                CommandUtil::exec(\"kill\", { QString::number(pid) });\n            } else {\n                CommandUtil::sudoExec(\"kill\", { QString::number(pid) });\n            }\n        } catch (QString &ex) {\n            qCritical() << ex;\n        }\n    }\n}\n\nvoid ProcessesPage::on_tableProcess_customContextMenuRequested(const QPoint &pos)\n{\n    QPoint globalPos = ui->tableProcess->mapToGlobal(pos);\n\n    QAction *action = mHeaderMenu.exec(globalPos);\n\n    if (action) {\n        ui->tableProcess->horizontalHeader()->setSectionHidden(action->data().toInt(), ! action->isChecked());\n    }\n}\n"
  },
  {
    "path": "stacer/Pages/Processes/processes_page.h",
    "content": "#ifndef PROCESSESPAGE_H\n#define PROCESSESPAGE_H\n\n#include <QWidget>\n#include <QStandardItemModel>\n#include <QSortFilterProxyModel>\n#include <QDebug>\n#include <QScrollBar>\n#include <QTimer>\n#include <QMenu>\n#include <QAction>\n\n#include \"Managers/info_manager.h\"\n\nnamespace Ui {\n    class ProcessesPage;\n}\n\nclass ProcessesPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit ProcessesPage(QWidget *parent = 0);\n    ~ProcessesPage();\n\nprivate slots:\n    void init();\n    void loadProcesses();\n    void loadHeaderMenu();\n    QList<QStandardItem *> createRow(const Process &proc);\n    void on_txtProcessSearch_textChanged(const QString &val);\n    void on_sliderRefresh_valueChanged(const int &i);\n    void on_btnEndProcess_clicked();\n    void on_tableProcess_customContextMenuRequested(const QPoint &pos);\n\nprivate:\n    Ui::ProcessesPage *ui;\n\n    QStandardItemModel *mItemModel;\n    QSortFilterProxyModel *mSortFilterModel;\n    QModelIndex mSeletedRowModel;\n    QStringList mHeaders;\n    QMenu mHeaderMenu;\n    QTimer *mTimer;\n    InfoManager *im;\n};\n\n#endif // PROCESSESPAGE_H\n"
  },
  {
    "path": "stacer/Pages/Processes/processes_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>ProcessesPage</class>\n <widget class=\"QWidget\" name=\"ProcessesPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>835</width>\n    <height>612</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Processes</string>\n  </property>\n  <property name=\"styleSheet\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"horizontalSpacing\">\n    <number>0</number>\n   </property>\n   <property name=\"verticalSpacing\">\n    <number>5</number>\n   </property>\n   <item row=\"1\" column=\"0\">\n    <layout class=\"QHBoxLayout\" name=\"topLayout\">\n     <property name=\"spacing\">\n      <number>10</number>\n     </property>\n     <property name=\"leftMargin\">\n      <number>5</number>\n     </property>\n     <property name=\"topMargin\">\n      <number>0</number>\n     </property>\n     <property name=\"rightMargin\">\n      <number>10</number>\n     </property>\n     <item>\n      <widget class=\"QLabel\" name=\"lblProcessTitle\">\n       <property name=\"text\">\n        <string>Processes</string>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QCheckBox\" name=\"checkAllProcesses\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"focusPolicy\">\n        <enum>Qt::NoFocus</enum>\n       </property>\n       <property name=\"accessibleName\">\n        <string notr=\"true\">circle</string>\n       </property>\n       <property name=\"text\">\n        <string>All Processes</string>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <spacer name=\"horizontalSpacer\">\n       <property name=\"orientation\">\n        <enum>Qt::Horizontal</enum>\n       </property>\n       <property name=\"sizeHint\" stdset=\"0\">\n        <size>\n         <width>40</width>\n         <height>20</height>\n        </size>\n       </property>\n      </spacer>\n     </item>\n     <item alignment=\"Qt::AlignRight\">\n      <widget class=\"QLineEdit\" name=\"txtProcessSearch\">\n       <property name=\"font\">\n        <font>\n         <pointsize>10</pointsize>\n        </font>\n       </property>\n       <property name=\"placeholderText\">\n        <string>Search...</string>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n   <item row=\"3\" column=\"0\">\n    <widget class=\"QTableView\" name=\"tableProcess\">\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"frameShape\">\n      <enum>QFrame::NoFrame</enum>\n     </property>\n     <property name=\"frameShadow\">\n      <enum>QFrame::Sunken</enum>\n     </property>\n     <property name=\"sizeAdjustPolicy\">\n      <enum>QAbstractScrollArea::AdjustToContents</enum>\n     </property>\n     <property name=\"editTriggers\">\n      <set>QAbstractItemView::NoEditTriggers</set>\n     </property>\n     <property name=\"selectionMode\">\n      <enum>QAbstractItemView::SingleSelection</enum>\n     </property>\n     <property name=\"selectionBehavior\">\n      <enum>QAbstractItemView::SelectRows</enum>\n     </property>\n     <property name=\"textElideMode\">\n      <enum>Qt::ElideMiddle</enum>\n     </property>\n     <property name=\"gridStyle\">\n      <enum>Qt::SolidLine</enum>\n     </property>\n     <property name=\"sortingEnabled\">\n      <bool>true</bool>\n     </property>\n     <property name=\"wordWrap\">\n      <bool>true</bool>\n     </property>\n     <property name=\"cornerButtonEnabled\">\n      <bool>true</bool>\n     </property>\n     <attribute name=\"horizontalHeaderCascadingSectionResizes\">\n      <bool>false</bool>\n     </attribute>\n     <attribute name=\"horizontalHeaderStretchLastSection\">\n      <bool>true</bool>\n     </attribute>\n     <attribute name=\"verticalHeaderVisible\">\n      <bool>false</bool>\n     </attribute>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"0\">\n    <widget class=\"QWidget\" name=\"bottomWidget\" native=\"true\">\n     <layout class=\"QHBoxLayout\" name=\"bottomLayout\">\n      <property name=\"spacing\">\n       <number>10</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>5</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>0</number>\n      </property>\n      <item alignment=\"Qt::AlignLeft|Qt::AlignVCenter\">\n       <widget class=\"QLabel\" name=\"lblRefresh\">\n        <property name=\"text\">\n         <string notr=\"true\">Refresh (1)</string>\n        </property>\n       </widget>\n      </item>\n      <item alignment=\"Qt::AlignLeft|Qt::AlignVCenter\">\n       <widget class=\"QSlider\" name=\"sliderRefresh\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <spacer name=\"horizontalSpacer_2\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item>\n       <widget class=\"QPushButton\" name=\"btnEndProcess\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string notr=\"true\">primary</string>\n        </property>\n        <property name=\"text\">\n         <string>End Process</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Resources/history_chart.cpp",
    "content": "#include \"history_chart.h\"\n#include \"ui_history_chart.h\"\n\nHistoryChart::~HistoryChart()\n{\n    delete ui;\n}\n\nHistoryChart::HistoryChart(const QString &title, const int &seriesCount, QCategoryAxis* categoriAxisY, QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::HistoryChart),\n    mTitle(title),\n    mSeriesCount(seriesCount),\n    mChartView(new QChartView(this)),\n    mChart(mChartView->chart())\n{\n    ui->setupUi(this);\n\n    init();\n\n    if (categoriAxisY) {\n        mAxisY = categoriAxisY;\n        mAxisY->setLabelsPosition(QCategoryAxis::AxisLabelsPositionOnValue);\n        for (int i = 0; i < seriesCount; ++i) {\n            mChart->setAxisY(mAxisY, mSeriesList.at(i));\n        }\n    }\n}\n\nvoid HistoryChart::init()\n{\n    ui->lblHistoryTitle->setText(mTitle);\n\n    // add series to chart\n    for (int i = 0; i < mSeriesCount; i++) {\n        mSeriesList.append(new QSplineSeries);\n        mChart->addSeries(mSeriesList.at(i));\n    }\n\n    mChartView->setRenderHint(QPainter::Antialiasing);\n\n    QList<int> colors = {\n        0x2ecc71, 0xe74c3c, 0x3498db, 0xf1c40f, 0xe67e22,\n        0x1abc9c, 0x9b59b6, 0x34495e, 0xd35400, 0xc0392b,\n        0x8e44ad, 0xFF8F00, 0xEF6C00, 0x4E342E, 0x424242,\n        0x5499C7, 0x58D68D, 0xCD6155, 0xF5B041, 0x566573\n    };\n    // set colors\n    for (int i = 0; i < mSeriesList.count(); ++i) {\n        dynamic_cast<QSplineSeries*>(mChart->series().at(i))->setColor(QColor(colors.at(i)));\n    }\n\n    // Chart Settings\n    mChart->createDefaultAxes();\n\n    mChart->axisX()->setRange(0, 60);\n    mChart->axisX()->setReverse(true);\n\n    mChart->setContentsMargins(-11, -11, -11, -11);\n    mChart->setMargins(QMargins(20, 0, 10, 10));\n    ui->layoutHistoryChart->addWidget(mChartView, 1, 0, 1, 3);\n\n    // theme changed\n    connect(SignalMapper::ins(), &SignalMapper::sigChangedAppTheme, [=] {\n        QString chartLabelColor = AppManager::ins()->getStyleValues()->value(\"@chartLabelColor\").toString();\n        QString chartGridColor = AppManager::ins()->getStyleValues()->value(\"@chartGridColor\").toString();\n        QString historyChartBackground = AppManager::ins()->getStyleValues()->value(\"@historyChartBackgroundColor\").toString();\n\n        mChart->axisX()->setLabelsColor(chartLabelColor);\n        mChart->axisX()->setGridLineColor(chartGridColor);\n\n        mChart->axisY()->setLabelsColor(chartLabelColor);\n        mChart->axisY()->setGridLineColor(chartGridColor);\n\n        mChart->setBackgroundBrush(QColor(historyChartBackground));\n        mChart->legend()->setLabelColor(chartLabelColor);\n    });\n}\n\nvoid HistoryChart::setYMax(const int &value)\n{\n    mChart->axisY()->setRange(0, value);\n}\n\nQCategoryAxis *HistoryChart::getAxisY()\n{\n    return mAxisY;\n}\n\nvoid HistoryChart::setCategoryAxisYLabels()\n{\n    if (mAxisY) {\n        for (const QString &label : mAxisY->categoriesLabels()){\n            mAxisY->remove(label);\n        }\n\n        for (int i = 1; i < 5; ++i) {\n            mAxisY->append(FormatUtil::formatBytes((mAxisY->max()/4)*i), (mAxisY->max()/4)*i);\n        }\n    }\n}\n\nQVector<QSplineSeries*> HistoryChart::getSeriesList() const\n{\n    return mSeriesList;\n}\n\nvoid HistoryChart::setSeriesList(const QVector<QSplineSeries *> &seriesList)\n{\n    for (int i = 0; i < seriesList.count(); ++i) {\n        mChart->series().replace(0, seriesList.at(i));\n    }\n\n    mChartView->repaint();\n}\n\nvoid HistoryChart::on_checkHistoryTitle_clicked(bool checked)\n{\n    QLayout *charts = topLevelWidget()->findChild<QWidget*>(\"charts\")->layout();\n\n    for (int i = 0; i < charts->count(); ++i) {\n        charts->itemAt(i)->widget()->setVisible(! checked);\n    }\n\n    show();\n}\n"
  },
  {
    "path": "stacer/Pages/Resources/history_chart.h",
    "content": "#ifndef HISTORYCHART_H\n#define HISTORYCHART_H\n\n#include <QWidget>\n#include <QDebug>\n#include <QtCharts>\n#include <QTimer>\n\n#include \"Managers/app_manager.h\"\n#include \"Utils/format_util.h\"\n\nnamespace Ui {\n    class HistoryChart;\n}\n\nclass HistoryChart : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit HistoryChart(const QString &title, const int &seriesCount, QCategoryAxis* categoriAxisY = nullptr, QWidget *parent = 0);\n    ~HistoryChart();\n\n    QVector<QSplineSeries *> getSeriesList() const;\n    QCategoryAxis *getAxisY();\n    void setYMax(const int &value);\n    void setSeriesList(const QVector<QSplineSeries *> &seriesList);\n    void setCategoryAxisYLabels();\n\nprivate slots:\n    void on_checkHistoryTitle_clicked(bool checked);\n\nprivate:\n    void init();\n\nprivate:\n    Ui::HistoryChart *ui;\n\n    QString mTitle;\n    int mSeriesCount;\n    QChartView *mChartView;\n    QChart *mChart;\n    QVector<QSplineSeries *> mSeriesList;\n\n    QCategoryAxis *mAxisY;\n};\n\n#endif // HISTORYCHART_H\n"
  },
  {
    "path": "stacer/Pages/Resources/history_chart.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>HistoryChart</class>\n <widget class=\"QWidget\" name=\"HistoryChart\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>759</width>\n    <height>275</height>\n   </rect>\n  </property>\n  <property name=\"sizePolicy\">\n   <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n    <horstretch>0</horstretch>\n    <verstretch>0</verstretch>\n   </sizepolicy>\n  </property>\n  <property name=\"minimumSize\">\n   <size>\n    <width>0</width>\n    <height>200</height>\n   </size>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QGridLayout\" name=\"layoutHistoryChart\">\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"horizontalSpacing\">\n    <number>10</number>\n   </property>\n   <property name=\"verticalSpacing\">\n    <number>0</number>\n   </property>\n   <item row=\"0\" column=\"1\">\n    <widget class=\"QCheckBox\" name=\"checkHistoryTitle\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"layoutDirection\">\n      <enum>Qt::LeftToRight</enum>\n     </property>\n     <property name=\"styleSheet\">\n      <string notr=\"true\"/>\n     </property>\n     <property name=\"text\">\n      <string notr=\"true\"/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"0\" alignment=\"Qt::AlignLeft|Qt::AlignTop\">\n    <widget class=\"QLabel\" name=\"lblHistoryTitle\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\"/>\n     </property>\n     <property name=\"text\">\n      <string notr=\"true\">Chart Title</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"2\">\n    <spacer name=\"horizontalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Horizontal</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>40</width>\n       <height>20</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Resources/resources_page.cpp",
    "content": " #include \"resources_page.h\"\n#include \"ui_resources_page.h\"\n#include \"utilities.h\"\n\nResourcesPage::~ResourcesPage()\n{\n    delete ui;\n}\n\nResourcesPage::ResourcesPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::ResourcesPage),\n    im(InfoManager::ins()),\n    mChartCpu(new HistoryChart(tr(\"History of CPU\"), im->getCpuCoreCount(), nullptr, this)),\n    mChartCpuLoadAvg(new HistoryChart(tr(\"History of CPU Load Averages\"), 3, nullptr, this)),\n    mChartDiskReadWrite(new HistoryChart(tr(\"History of Disk Read Write\"), 2, new QCategoryAxis, this)),\n    mChartMemory(new HistoryChart(tr(\"History of Memory\"), 2, nullptr, this)),\n    mChartNetwork(new HistoryChart(tr(\"History of Network\"), 2, new QCategoryAxis, this)),\n    mChartDiskPie(new QChart),\n    mTimer(new QTimer(this))\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid ResourcesPage::init()\n{\n    chartColors = {\n        0x2ecc71, 0xe74c3c, 0x3498db, 0xf1c40f, 0xe67e22,\n        0x1abc9c, 0x9b59b6, 0x34495e, 0xd35400, 0xc0392b,\n        0x8e44ad, 0xFF8F00, 0xEF6C00, 0x4E342E, 0x424242,\n        0x5499C7, 0x58D68D, 0xCD6155, 0xF5B041, 0x566573\n    };\n\n    mChartCpu->setYMax(100);\n    mChartMemory->setYMax(100);\n\n    QList<QWidget*> widgets = { mChartCpu, mChartCpuLoadAvg, mChartDiskReadWrite, mChartMemory, mChartNetwork };\n\n    for (QWidget *widget : widgets) {\n        ui->chartsLayout->addWidget(widget);\n    }\n\n    Utilities::addDropShadow(widgets, 40);\n\n    connect(mTimer, &QTimer::timeout, this, &ResourcesPage::updateCpuChart);\n    connect(mTimer, &QTimer::timeout, this, &ResourcesPage::updateCpuLoadAvg);\n    connect(mTimer, &QTimer::timeout, this, &ResourcesPage::updateDiskReadWrite);\n    connect(mTimer, &QTimer::timeout, this, &ResourcesPage::updateMemoryChart);\n    connect(mTimer, &QTimer::timeout, this, &ResourcesPage::updateNetworkChart);\n\n    mTimer->start(1000);\n\n    initDiskPieChart();\n}\n\nvoid ResourcesPage::diskPieSeriesCustomize()\n{\n    for (int i = 0; i < mDiskPieSeries->count(); ++i) {\n        QPieSlice *slice = mDiskPieSeries->slices().at(i);\n        slice->setBrush(QColor((i < chartColors.count() ? chartColors.at(i) : i - chartColors.count())));\n        slice->setBorderColor(QColor(Qt::lightGray));\n        connect(slice, &QPieSlice::hovered, this, [=](bool show) {\n            slice->setExploded(show);\n            mChartDiskPie->setTitle(QString(\"%1 (%2) (%3)\")\n                                    .arg(slice->label())\n                                    .arg(FormatUtil::formatBytes(slice->value()))\n                                    .arg(QString().sprintf(\"%1.2f%%\", slice->percentage() * 100)));\n        });\n    }\n}\n\nvoid ResourcesPage::initDiskPieChart()\n{\n    mDiskPieSeries = new QPieSeries();\n\n    for (const Disk *disk : InfoManager::ins()->getDisks()) {\n        mDiskPieSeries->append(disk->name, disk->size);\n    }\n\n    diskPieSeriesCustomize();\n\n    mChartDiskPie->legend()->hide();\n    mChartDiskPie->setAnimationOptions(QChart::AllAnimations);\n    mChartDiskPie->addSeries(mDiskPieSeries);\n    mChartDiskPie->setMinimumHeight(500);\n\n    QChartView *mChartViewDiskPie = new QChartView(mChartDiskPie);\n    mChartViewDiskPie->setRenderHint(QPainter::Antialiasing);\n\n    mChartDiskPie->setContentsMargins(-11, -11, -11, -11);\n    mChartDiskPie->setMargins(QMargins(20, 10, 10, 10));\n\n    gridWidgetDiskPie = new QWidget(this);\n    gridLayoutDiskPie = new QGridLayout(gridWidgetDiskPie);\n    gridWidgetDiskPie->setLayout(gridLayoutDiskPie);\n    gridLayoutDiskPie->setContentsMargins(0,0,0,0);\n    gridLayoutDiskPie->setHorizontalSpacing(10);\n    gridLayoutDiskPie->setVerticalSpacing(5);\n\n    QLabel *lblChartTitle = new QLabel(gridWidgetDiskPie);\n    lblChartTitle->setObjectName(\"lblHistoryTitle\");\n    lblChartTitle->setText(tr(\"File System\"));\n\n    QCheckBox *checkHistoryTitle = new QCheckBox(gridWidgetDiskPie);\n    checkHistoryTitle->setObjectName(\"checkHistoryTitle\");\n    checkHistoryTitle->setCursor(QCursor(Qt::CursorShape::PointingHandCursor));\n    connect(checkHistoryTitle, &QCheckBox::clicked, this, [=](bool checked) {\n        QLayout *charts = topLevelWidget()->findChild<QWidget*>(\"charts\")->layout();\n\n        for (int i = 0; i < charts->count(); ++i) {\n            charts->itemAt(i)->widget()->setVisible(! checked);\n        }\n\n        gridWidgetDiskPie->show();\n    });\n\n    QComboBox *cmbFileSystemType = new QComboBox(gridWidgetDiskPie);\n    cmbFileSystemType->addItem(tr(\"File System Type\"), -1);\n    cmbFileSystemType->addItems(InfoManager::ins()->getFileSystemTypes());\n    connect(cmbFileSystemType, &QComboBox::currentTextChanged, this, [=](const QString text) {\n        mChartDiskPie->removeSeries(mDiskPieSeries);\n        mDiskPieSeries = new QPieSeries();\n\n        for (const Disk *disk : InfoManager::ins()->getDisks()) {\n            if (cmbFileSystemType->currentIndex() != 0 && disk->fileSystemType == text) {\n                mDiskPieSeries->append(disk->name, disk->size);\n            } else if(cmbFileSystemType->currentIndex() == 0) {\n                mDiskPieSeries->append(disk->name, disk->size);\n            }\n        }\n        diskPieSeriesCustomize();\n        emit SignalMapper::ins()->sigChangedAppTheme();\n\n        mChartDiskPie->addSeries(mDiskPieSeries);\n    });\n\n    QComboBox *cmbDevice = new QComboBox(gridWidgetDiskPie);\n    cmbDevice->addItem(tr(\"Device\"));\n    cmbDevice->addItems(InfoManager::ins()->getDevices());\n    connect(cmbDevice, &QComboBox::currentTextChanged, this, [=](const QString text) {\n        mChartDiskPie->removeSeries(mDiskPieSeries);\n        mDiskPieSeries = new QPieSeries();\n\n        for (const Disk *disk : InfoManager::ins()->getDisks()) {\n            if (cmbDevice->currentIndex() != 0 && disk->device == text) {\n                mDiskPieSeries->append(disk->name, disk->size);\n            } else if(cmbDevice->currentIndex() == 0) {\n                mDiskPieSeries->append(disk->name, disk->size);\n            }\n        }\n        diskPieSeriesCustomize();\n        emit SignalMapper::ins()->sigChangedAppTheme();\n\n        mChartDiskPie->addSeries(mDiskPieSeries);\n    });\n\n    QSpacerItem *horizontalSpacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);\n\n    gridLayoutDiskPie->addWidget(lblChartTitle, 0, 0);\n    gridLayoutDiskPie->addWidget(checkHistoryTitle, 0, 1);\n    gridLayoutDiskPie->addItem(horizontalSpacer, 0, 2);\n    gridLayoutDiskPie->addWidget(cmbDevice, 0, 3);\n    gridLayoutDiskPie->addWidget(cmbFileSystemType, 0, 4);\n\n    gridLayoutDiskPie->addWidget(mChartViewDiskPie, 1, 0, 1, 5);\n\n    ui->chartsLayout->addWidget(gridWidgetDiskPie);\n\n    // theme changed\n    connect(SignalMapper::ins(), &SignalMapper::sigChangedAppTheme, [=] {\n        QString chartLabelColor = AppManager::ins()->getStyleValues()->value(\"@chartLabelColor\").toString();\n        QString chartGridColor = AppManager::ins()->getStyleValues()->value(\"@chartGridColor\").toString();\n        QString historyChartBackground = AppManager::ins()->getStyleValues()->value(\"@historyChartBackgroundColor\").toString();\n\n        for (int i = 0; i < mDiskPieSeries->count(); ++i) {\n            mDiskPieSeries->slices().at(i)->setLabelBrush(QColor(chartGridColor));\n        }\n\n        mChartDiskPie->setBackgroundBrush(QColor(historyChartBackground));\n        mChartDiskPie->legend()->setLabelColor(chartLabelColor);\n        mChartDiskPie->setTitleBrush(QColor(chartGridColor));\n    });\n}\n\nvoid ResourcesPage::updateDiskReadWrite()\n{\n    static int second = 0;\n\n    QList<quint64> diskReadWrite = im->getDiskIO();\n\n    QVector<QSplineSeries*> seriesList = mChartDiskReadWrite->getSeriesList();\n\n    for (int j = 0; j < seriesList.count(); ++j) {\n        for (int i = 0; i < (second < 61 ? second : 61); ++i) {\n            seriesList.at(j)->replace(i, (i+1), seriesList.at(j)->at(i).y());\n        }\n\n        if(second > 61) seriesList.at(j)->removePoints(61, 1);\n    }\n\n    static quint64 l_readBytes  = diskReadWrite.at(0); // last\n    static quint64 l_writeBytes = diskReadWrite.at(1); // last\n    static quint64 maxY = (1L << 10) * 100; // 100 KIBI\n\n    quint64 readBytes  = diskReadWrite.at(0);\n    quint64 writeBytes = diskReadWrite.at(1);\n\n    quint64 d_readByte = (readBytes - l_readBytes);\n    quint64 d_writeByte = (writeBytes - l_writeBytes);\n\n    seriesList.at(0)->insert(0, QPointF(0, d_readByte));\n    seriesList.at(0)->setName(tr(\"Read: %1/s Total: %2\")\n                              .arg(FormatUtil::formatBytes(d_readByte))\n                              .arg(FormatUtil::formatBytes(readBytes)));\n\n\n    seriesList.at(1)->insert(0, QPointF(0, d_writeByte));\n    seriesList.at(1)->setName(tr(\"Write: %1/s Total: %2\")\n                              .arg(FormatUtil::formatBytes(d_writeByte))\n                              .arg(FormatUtil::formatBytes(writeBytes)));\n\n    maxY = qMax(qMax(maxY, d_readByte), d_writeByte);\n\n    l_readBytes  = readBytes;\n    l_writeBytes = writeBytes;\n\n    mChartDiskReadWrite->setYMax(maxY);\n\n    mChartDiskReadWrite->setSeriesList(seriesList);\n\n    mChartDiskReadWrite->setCategoryAxisYLabels();\n\n    second++;\n}\n\nvoid ResourcesPage::updateCpuLoadAvg()\n{\n    static int second, maxAvg = im->getCpuCoreCount();\n\n    static int minutes[] = {1, 5, 15};\n\n    QList<double> cpuLoadAvgs = im->getCpuLoadAvgs();\n\n    QVector<QSplineSeries*> seriesList = mChartCpuLoadAvg->getSeriesList();\n\n    for (int j = 0; j < seriesList.count(); ++j) {\n        double avg = cpuLoadAvgs.at(j);\n\n        for (int i = 0; i < (second < 61 ? second : 61); ++i) {\n            seriesList.at(j)->replace(i, (i+1), seriesList.at(j)->at(i).y());\n        }\n\n        seriesList.at(j)->insert(0, QPointF(0, avg));\n\n        seriesList.at(j)->setName(tr(\"%1 Minute Average: %2\")\n                                  .arg(minutes[j])\n                                  .arg(avg));\n\n        if (second > 61) seriesList.at(j)->removePoints(61, 1);\n\n        maxAvg = qMax((int)ceil(avg), maxAvg);\n    }\n\n    mChartCpuLoadAvg->setYMax(maxAvg);\n\n    mChartCpuLoadAvg->setSeriesList(seriesList);\n\n    second++;\n}\n\nvoid ResourcesPage::updateNetworkChart()\n{\n    static int second = 0;\n\n    QVector<QSplineSeries *> seriesList = mChartNetwork->getSeriesList();\n\n    // points swap\n    for (int j = 0; j < seriesList.count(); j++) {\n        for (int i = 0; i < (second < 61 ? second : 61); i++)\n            seriesList.at(j)->replace(i, (i+1), seriesList.at(j)->at(i).y());\n\n        if(second > 61) seriesList.at(j)->removePoints(61, 1);\n    }\n\n    quint64 RXbytes = im->getRXbytes();\n    quint64 TXbytes = im->getTXbytes();\n\n    static quint64 l_RXbytes = RXbytes;\n    static quint64 l_TXbytes = TXbytes;\n    static quint64 max_RXbytes = 1L << 20; // 1 MEBI\n    static quint64 max_TXbytes = 1L << 20; // 1 MEBI\n\n    quint64 d_RXbytes = (RXbytes - l_RXbytes);\n    quint64 d_TXbytes = (TXbytes - l_TXbytes);\n\n    QString downText = FormatUtil::formatBytes(d_RXbytes);\n    QString upText   = FormatUtil::formatBytes(d_TXbytes);\n\n    // Download\n    seriesList.at(0)->insert(0, QPointF(0, d_RXbytes));\n    seriesList.at(0)->setName(tr(\"Download: %1/s Total: %2\")\n                              .arg(downText)\n                              .arg(FormatUtil::formatBytes(RXbytes)));\n\n    seriesList.at(1)->insert(0, QPointF(0, d_TXbytes));\n    seriesList.at(1)->setName(tr(\"Upload: %1/s  Total: %2\")\n                              .arg(upText)\n                              .arg(FormatUtil::formatBytes(TXbytes)));\n\n    max_RXbytes = qMax(max_RXbytes, d_RXbytes);\n    max_TXbytes = qMax(max_TXbytes, d_TXbytes);\n\n    int max = qMax(max_RXbytes, max_TXbytes);\n\n    l_RXbytes = RXbytes;\n    l_TXbytes = TXbytes;\n\n    mChartNetwork->setYMax(max);\n\n    mChartNetwork->setSeriesList(seriesList);\n\n    mChartNetwork->setCategoryAxisYLabels();\n\n    second++;\n}\n\nvoid ResourcesPage::updateMemoryChart()\n{\n    static int second = 0;\n\n    QVector<QSplineSeries *> seriesList = mChartMemory->getSeriesList();\n\n    im->updateMemoryInfo();\n\n    // points swap\n    for (int j = 0; j < seriesList.count(); j++) {\n        for (int i = 0; i < (second < 61 ? second : 61); i++)\n            seriesList.at(j)->replace(i, (i+1), seriesList.at(j)->at(i).y());\n\n        if(second > 61)\n            seriesList.at(j)->removePoints(61, 1);\n    }\n\n    // Swap\n    double percent = 0;\n    if (im->getSwapTotal()) // arithmetic exception control\n        percent = ((double) im->getSwapUsed() / (double) im->getSwapTotal()) * 100.0;\n\n    seriesList.at(0)->insert(0, QPointF(0, percent));\n    seriesList.at(0)->setName(tr(\"Swap: %1 (%2%) %3\")\n                              .arg(FormatUtil::formatBytes(im->getSwapUsed()))\n                              .arg(QString().sprintf(\"%.1f\",percent))\n                              .arg(FormatUtil::formatBytes(im->getSwapTotal())));\n\n    // Memory\n    double percent2 = ((double) im->getMemUsed() / (double) im->getMemTotal()) * 100.0;\n\n    seriesList.at(1)->insert(0, QPointF(0, percent2));\n    seriesList.at(1)->setName(tr(\"Memory: %1 (%2%) %3\")\n                              .arg(FormatUtil::formatBytes(im->getMemUsed()))\n                              .arg(QString().sprintf(\"%.1f\",percent2))\n                              .arg(FormatUtil::formatBytes(im->getMemTotal())));\n\n    mChartMemory->setSeriesList(seriesList);\n\n    second++;\n}\n\nvoid ResourcesPage::updateCpuChart()\n{\n    static int second = 0;\n\n    QList<int> cpuPercents = im->getCpuPercents();\n\n    QVector<QSplineSeries *> seriesList = mChartCpu->getSeriesList();\n\n    for (int j = 0; j < seriesList.count(); j++){\n        int p = cpuPercents.at(j+1);\n\n        for (int i = 0; i < (second < 61 ? second : 61); i++)\n            seriesList.at(j)->replace(i, (i+1), seriesList.at(j)->at(i).y());\n\n        seriesList.at(j)->insert(0, QPointF(0, p));\n\n        seriesList.at(j)->setName(QString(\"CPU%1: %2%\").arg(j+1).arg(p));\n\n        if(second > 61) seriesList.at(j)->removePoints(61, 1);\n    }\n\n    mChartCpu->setSeriesList(seriesList);\n\n    second++;\n}\n"
  },
  {
    "path": "stacer/Pages/Resources/resources_page.h",
    "content": "#ifndef RESOURCESPAGE_H\n#define RESOURCESPAGE_H\n\n#include <QWidget>\n#include <QTimer>\n\n#include \"history_chart.h\"\n#include \"Managers/info_manager.h\"\n#include <QChart>\n#include <QSpacerItem>\n\nnamespace Ui {\n    class ResourcesPage;\n}\n\nclass ResourcesPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit ResourcesPage(QWidget *parent = 0);\n    ~ResourcesPage();\n\nprivate slots:\n    void updateCpuChart();\n    void updateCpuLoadAvg();\n    void updateDiskReadWrite();\n    void updateMemoryChart();\n    void updateNetworkChart();\n    void initDiskPieChart();\n    void diskPieSeriesCustomize();\n\nprivate:\n    void init();\n\nprivate:\n    Ui::ResourcesPage *ui;\n\n    InfoManager *im;\n\n    HistoryChart *mChartCpu;\n    HistoryChart *mChartCpuLoadAvg;\n    HistoryChart *mChartDiskReadWrite;\n    HistoryChart *mChartMemory;\n    HistoryChart *mChartNetwork;\n\n    QChartView *mChartViewDiskPie;\n    QChart *mChartDiskPie;\n\n    QWidget *gridWidgetDiskPie;\n    QGridLayout *gridLayoutDiskPie;\n    QPieSeries *mDiskPieSeries;\n\n    QList<int> chartColors;\n\n    QTimer *mTimer;\n};\n\n#endif // RESOURCESPAGE_H\n"
  },
  {
    "path": "stacer/Pages/Resources/resources_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>ResourcesPage</class>\n <widget class=\"QWidget\" name=\"ResourcesPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>890</width>\n    <height>537</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Resources</string>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>10</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>10</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>10</number>\n   </property>\n   <item>\n    <widget class=\"QScrollArea\" name=\"scrollAreaResource\">\n     <property name=\"widgetResizable\">\n      <bool>true</bool>\n     </property>\n     <widget class=\"QWidget\" name=\"charts\">\n      <property name=\"geometry\">\n       <rect>\n        <x>0</x>\n        <y>0</y>\n        <width>868</width>\n        <height>525</height>\n       </rect>\n      </property>\n      <property name=\"sizePolicy\">\n       <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n        <horstretch>0</horstretch>\n        <verstretch>0</verstretch>\n       </sizepolicy>\n      </property>\n      <layout class=\"QVBoxLayout\" name=\"chartsLayout\">\n       <property name=\"spacing\">\n        <number>10</number>\n       </property>\n       <property name=\"leftMargin\">\n        <number>10</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>5</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>10</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>5</number>\n       </property>\n      </layout>\n     </widget>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Search/search_page.cpp",
    "content": "#include \"search_page.h\"\n#include \"ui_search_page.h\"\n#include <qdebug.h>\n#include <QClipboard>\n\nSearchPage::SearchPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::SearchPage),\n    mItemModel(new QStandardItemModel(this)),\n    mSortFilterModel(new QSortFilterProxyModel(this))\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nSearchPage::~SearchPage()\n{\n    delete ui;\n}\n\nvoid SearchPage::init()\n{\n    mTableHeaders = QStringList {\n        tr(\"Name\"), tr(\"Path\"), tr(\"Size\"), tr(\"User\"), tr(\"Group\"),\n        tr(\"Creation Time\"), tr(\"Last Access\"), tr(\"Last Modification\"), tr(\"Last Change\"),\n    };\n\n    // Table settings\n    mItemModel->setHorizontalHeaderLabels(mTableHeaders);\n    mSortFilterModel->setSourceModel(mItemModel);\n\n    ui->tableFoundResults->setModel(mSortFilterModel);\n    mSortFilterModel->setSortRole(1);\n    mSortFilterModel->setDynamicSortFilter(true);\n    mSortFilterModel->sort(1, Qt::SortOrder::DescendingOrder);\n\n    ui->tableFoundResults->horizontalHeader()->setSectionsMovable(true);\n    ui->tableFoundResults->horizontalHeader()->setFixedHeight(32);\n    ui->tableFoundResults->horizontalHeader()->setDefaultAlignment(Qt::AlignLeft | Qt::AlignVCenter);\n    ui->tableFoundResults->horizontalHeader()->setCursor(Qt::PointingHandCursor);\n    ui->tableFoundResults->horizontalHeader()->resizeSection(0, 150);\n    ui->tableFoundResults->horizontalHeader()->resizeSection(1, 150);\n\n    ui->tableFoundResults->horizontalHeader()->setContextMenuPolicy(Qt::CustomContextMenu);\n    ui->tableFoundResults->setContextMenuPolicy(Qt::CustomContextMenu);\n\n    connect(ui->tableFoundResults->horizontalHeader(), &QHeaderView::customContextMenuRequested,\n        this, &SearchPage::tableFoundResults_header_customContextMenuRequested);\n\n    loadHeaderMenu();\n    loadTableRowMenu();\n\n    rowRole = 1;\n    mSearchResultDateFormat = \"dd.MM.yyyy hh:mm:ss\";\n\n    ui->advanceSearchPane->setHidden(false);\n    on_btnAdvancePaneToggle_clicked();\n\n    ui->lblErrorMsg->hide();\n\n    QString iconLoading = QString(\":/static/themes/%1/img/loading.gif\").arg(SettingManager::ins()->getThemeName());\n    QMovie *loadingMovie = new QMovie(iconLoading, QByteArray(), this);\n    ui->lblLoadingSearching->setMovie(loadingMovie);\n    loadingMovie->start();\n    ui->lblLoadingSearching->hide();\n\n    initComboboxValues();\n\n    QList<QWidget*> widgets = {\n        ui->btnBrowseSearchDir, ui->btnSearchAdvance, ui->txtSearchInput, ui->cmbGroups,\n        ui->cmbSizeCriteria, ui->cmbSizeUnits, ui->cmbTimeCriteria, ui->cmbTimeType,\n        ui->cmbSearchTypes, ui->tableFoundResults, ui->cmbUsers\n    };\n\n    Utilities::addDropShadow(widgets, 30);\n}\n\nvoid SearchPage::loadTableRowMenu()\n{\n    QAction *actionOpenFolder = new QAction(QIcon(\":/static/themes/common/img/folder.png\"), tr(\"Open Folder\"));\n    actionOpenFolder->setData(\"open-folder\");\n    mTableRowMenu.addAction(actionOpenFolder);\n\n    QAction *actionMoveTrash = new QAction(QIcon(\":/static/themes/common/img/trash_2.png\"), tr(\"Move Trash\"));\n    actionMoveTrash->setData(\"move-trash\");\n    mTableRowMenu.addAction(actionMoveTrash);\n\n    QAction *actionDelete = new QAction(QIcon(\":/static/themes/common/img/delete.png\"), tr(\"Delete\"));\n    actionDelete->setData(\"delete\");\n    mTableRowMenu.addAction(actionDelete);\n}\n\nvoid SearchPage::loadHeaderMenu()\n{\n    int i = 0;\n    QList<QAction*> actionList;\n    actionList.reserve(mTableHeaders.size());\n\n    for (const QString &header : mTableHeaders) {\n        QAction *action = new QAction(header,&mHeaderMenu);\n        action->setCheckable(true);\n        action->setChecked(true);\n        action->setData(i++);\n        actionList.push_back(action);\n    }\n    mHeaderMenu.addActions(actionList);\n    // exclude headers\n    QList<int> hiddenHeaders = { 4, 6, 7, 8 };\n\n    QList<QAction*> actions = mHeaderMenu.actions();\n    for (const int i : hiddenHeaders) {\n        if (i < mTableHeaders.count()) {\n            ui->tableFoundResults->horizontalHeader()->setSectionHidden(i, true);\n            actions.at(i)->setChecked(false);\n        }\n    }\n}\n\nvoid SearchPage::initComboboxValues()\n{\n    ui->cmbUsers->addItem(tr(\"Choose\"), \"-1\");\n    ui->cmbUsers->addItems(InfoManager::ins()->getUserList());\n\n    ui->cmbGroups->addItem(tr(\"Choose\"), \"-1\");\n    ui->cmbGroups->addItems(InfoManager::ins()->getGroupList());\n\n    ui->cmbSearchTypes->addItem(tr(\"All\"), \"all\");\n    ui->cmbSearchTypes->addItem(tr(\"File\"), \"f\");\n    ui->cmbSearchTypes->addItem(tr(\"Directory\"), \"d\");\n    ui->cmbSearchTypes->addItem(tr(\"Symbolic Link\"), \"l\");\n\n    ui->cmbTimeType->addItem(tr(\"Choose\"), \"-1\");\n    ui->cmbTimeType->addItem(tr(\"Access\"), \"-amin\");\n    ui->cmbTimeType->addItem(tr(\"Modify\"), \"-mmin\");\n    ui->cmbTimeType->addItem(tr(\"Change\"), \"-cmin\");\n\n    ui->cmbTimeCriteria->addItem(tr(\"Smaller (<)\"), \"-\");\n    ui->cmbTimeCriteria->addItem(tr(\"Equal (=)\"), \"\");\n    ui->cmbTimeCriteria->addItem(tr(\"Greater (>)\"), \"+\");\n\n    ui->cmbSizeCriteria->addItem(tr(\"Choose\"), \"-1\");\n    ui->cmbSizeCriteria->addItem(tr(\"Smaller (<)\"), \"-\");\n    ui->cmbSizeCriteria->addItem(tr(\"Equal (=)\"), \"\");\n    ui->cmbSizeCriteria->addItem(tr(\"Greater (>)\"), \"+\");\n\n    ui->cmbSizeUnits->addItem(\"Bytes\", \"c\");\n    ui->cmbSizeUnits->addItem(\"Kibibytes\", \"k\");\n    ui->cmbSizeUnits->addItem(\"Mebibytes\", \"M\");\n    ui->cmbSizeUnits->addItem(\"Gibibytes\", \"G\");\n}\n\nvoid SearchPage::on_btnBrowseSearchDir_clicked()\n{\n    QString selectedDirPath = QFileDialog::getExistingDirectory(this, tr(\"Select Directory\"), \"/\",\n                                      QFileDialog::ShowDirsOnly | QFileDialog::DontResolveSymlinks);\n\n    QDir selectedDir(selectedDirPath);\n\n    if (! selectedDirPath.isEmpty() && selectedDir.exists()) {\n        ui->lblSearchDir->setText(tr(\"Directory: %1\").arg(selectedDirPath));\n        mSelectedDirectory = selectedDirPath;\n    }\n}\n\nvoid SearchPage::on_btnAdvancePaneToggle_clicked()\n{\n    ui->advanceSearchPane->setHidden(! ui->advanceSearchPane->isHidden());\n    QString icon = ui->advanceSearchPane->isHidden() ? \"▼\" : \"▲\";\n    ui->btnAdvancePaneToggle->setText(tr(\"Advanced Search %1\").arg(icon));\n}\n\nvoid SearchPage::on_btnSearchAdvance_clicked()\n{\n    QtConcurrent::run(this, &SearchPage::searching);\n    ui->advanceSearchPane->hide();\n}\n\nvoid SearchPage::searching()\n{\n    if (mSelectedDirectory.isEmpty()) {\n        ui->lblErrorMsg->show();\n        ui->lblErrorMsg->setText(tr(\"Select the search directory.\"));\n    } else {\n        ui->lblErrorMsg->hide();\n\n        ui->lblLoadingSearching->show();\n        ui->btnSearchAdvance->setEnabled(false);\n\n        QStringList findQuery(mSelectedDirectory);\n\n        if (! ui->txtSearchInput->text().isEmpty()) {\n            if (ui->checkCaseInsensitive->isChecked()) {\n                if (ui->checkRegEx->isChecked()) {\n                    findQuery.append(\"-iregex\");\n                } else {\n                    findQuery.append(\"-iname\");\n                }\n            } else {\n                if (ui->checkRegEx->isChecked()) {\n                    findQuery.append(\"-regex\");\n                } else {\n                    findQuery.append(\"-name\");\n                }\n            }\n\n            findQuery.append(QString(\"%1\").arg(ui->txtSearchInput->text()));\n        }\n\n        if (ui->checkInvert->isChecked()) {\n            findQuery.append(\"-invert\");\n        }\n\n        if (ui->checkEmpty->isChecked()) {\n            findQuery.append(\"-empty\");\n        }\n\n        if (ui->cmbSearchTypes->currentData().toString() != \"all\") {\n            findQuery.append(\"-type\");\n            findQuery.append(ui->cmbSearchTypes->currentData().toString());\n        }\n\n        // TIME\n        if (ui->cmbTimeType->currentData().toString() != \"-1\") {\n            findQuery.append(ui->cmbTimeType->currentData().toString());\n            findQuery.append(QString(\"%1%2\").arg(ui->cmbTimeCriteria->currentData().toString()).arg(ui->spinTime->value()));\n        }\n\n        // PERMISSIONS\n        if (ui->checkPermReadable->isChecked()) {\n            findQuery.append(\"-readable\");\n        }\n\n        if (ui->checkPermWritable->isChecked()) {\n            findQuery.append(\"-writable\");\n        }\n\n        if (ui->checkPermExecutable->isChecked()) {\n            findQuery.append(\"-executable\");\n        }\n\n        // SIZE\n        if (ui->cmbSizeCriteria->currentData().toString() != \"-1\") {\n            QString size = QString(\"%1%2%3\")\n                    .arg(ui->cmbSizeCriteria->currentData().toString())\n                    .arg(ui->spinSize->value())\n                    .arg(ui->cmbSizeUnits->currentData().toString());\n\n            findQuery.append(\"-size\");\n            findQuery.append(size);\n        }\n\n        // OWNER\n        if (ui->cmbUsers->currentData().toString() != \"-1\") {\n            findQuery.append(\"-user\");\n            findQuery.append(ui->cmbUsers->currentText());\n        }\n\n        if (ui->cmbGroups->currentData().toString() != \"-1\") {\n            findQuery.append(\"-group\");\n            findQuery.append(ui->cmbGroups->currentText());\n        }\n\n        // searching\n        QString result;\n\n        try {\n            if (ui->checkSearchAsRoot->isChecked()) {\n                result = CommandUtil::sudoExec(\"find\", findQuery);\n            } else {\n                result = CommandUtil::exec(\"find\", findQuery);\n            }\n\n            if (result.trimmed().isEmpty()) {\n                mItemModel->removeRows(0, mItemModel->rowCount()); // clear table\n            } else {\n                loadDataToTable(result.split(\"\\n\"));\n            }\n        } catch (QString ex) {\n            ui->lblErrorMsg->show();\n            ui->lblErrorMsg->setText(tr(\"Somethings went wrong, try again.\"));\n        }\n\n        ui->lblLoadingSearching->hide();\n        ui->btnSearchAdvance->setEnabled(true);\n    }\n}\n\nvoid SearchPage::loadDataToTable(const QList<QString> &foundFiles)\n{\n    mItemModel->removeRows(0, mItemModel->rowCount());\n\n    for (const QString &file : foundFiles.mid(1, 2000)) {\n        mItemModel->appendRow(createRow(file));\n    }\n\n    ui->lblFoundFilesInfo->setText(tr(\"%1 files found. Showing %2 of them.\")\n                                   .arg(foundFiles.count()-1)\n                                   .arg(mItemModel->rowCount()));\n}\n\nQList<QStandardItem*> SearchPage::createRow(const QString &filepath)\n{\n    QFileInfo *fileInfo = new QFileInfo(filepath);\n\n    QStandardItem *i_name = new QStandardItem(fileInfo->fileName());\n    i_name->setData(fileInfo->fileName(), rowRole);\n    i_name->setData(fileInfo->fileName(), Qt::ToolTipRole);\n\n    QStandardItem *i_path = new QStandardItem(fileInfo->path());\n    i_path->setData(fileInfo->path(), rowRole);\n    i_path->setData(fileInfo->path(), Qt::ToolTipRole);\n\n    QStandardItem *i_size = new QStandardItem(FormatUtil::formatBytes(fileInfo->size()));\n    i_size->setData(fileInfo->size(), rowRole);\n    i_size->setData(fileInfo->size(), Qt::ToolTipRole);\n\n    QStandardItem *i_user = new QStandardItem(fileInfo->owner());\n    i_user->setData(fileInfo->owner(), rowRole);\n    i_user->setData(fileInfo->owner(), Qt::ToolTipRole);\n\n    QStandardItem *i_group = new QStandardItem(fileInfo->group());\n    i_group->setData(fileInfo->group(), rowRole);\n    i_group->setData(fileInfo->group(), Qt::ToolTipRole);\n\n    QStandardItem *i_creationTime = new QStandardItem(fileInfo->created().toString(mSearchResultDateFormat));\n    i_creationTime->setData(fileInfo->created().toString(mSearchResultDateFormat), rowRole);\n    i_creationTime->setData(fileInfo->created().toString(mSearchResultDateFormat), Qt::ToolTipRole);\n\n    QStandardItem *i_lastAccess = new QStandardItem(fileInfo->lastRead().toString(mSearchResultDateFormat));\n    i_lastAccess->setData(fileInfo->lastRead().toString(mSearchResultDateFormat), rowRole);\n    i_lastAccess->setData(fileInfo->lastRead().toString(mSearchResultDateFormat), Qt::ToolTipRole);\n\n    QStandardItem *i_lastModify = new QStandardItem(fileInfo->lastModified().toString(mSearchResultDateFormat));\n    i_lastModify->setData(fileInfo->lastModified().toString(mSearchResultDateFormat), rowRole);\n    i_lastModify->setData(fileInfo->lastModified().toString(mSearchResultDateFormat), Qt::ToolTipRole);\n\n    QStandardItem *i_lastChange = new QStandardItem(fileInfo->metadataChangeTime().toString(mSearchResultDateFormat));\n    i_lastChange->setData(fileInfo->metadataChangeTime().toString(mSearchResultDateFormat), rowRole);\n    i_lastChange->setData(fileInfo->metadataChangeTime().toString(mSearchResultDateFormat), Qt::ToolTipRole);\n\n    delete fileInfo;\n\n    return {\n        i_name, i_path, i_size, i_user, i_group,\n        i_creationTime, i_lastAccess, i_lastModify, i_lastChange\n    };\n}\n\nvoid SearchPage::tableFoundResults_header_customContextMenuRequested(const QPoint &pos)\n{\n    QPoint globalPos = ui->tableFoundResults->mapToGlobal(pos);\n    QAction *action = mHeaderMenu.exec(globalPos);\n\n    if (action) {\n        ui->tableFoundResults->horizontalHeader()->setSectionHidden(action->data().toInt(), ! action->isChecked());\n    }\n}\n\nvoid SearchPage::on_tableFoundResults_customContextMenuRequested(const QPoint &pos)\n{\n    if (mItemModel->rowCount() > 0) {\n        QPoint globalPos = ui->tableFoundResults->mapToGlobal(pos);\n        QAction *action = mTableRowMenu.exec(globalPos);\n\n        QModelIndexList selecteds = ui->tableFoundResults->selectionModel()->selectedRows();\n        QItemSelectionModel *selectionModel = ui->tableFoundResults->selectionModel();\n\n        if (action && ! selecteds.isEmpty()) {\n            if (action->data().toString() == \"open-folder\") {\n                for (QModelIndex &index : selecteds) {\n                    QUrl folderPath = mSortFilterModel->index(index.row(), 1).data(rowRole).toUrl();\n                    QDesktopServices::openUrl(folderPath);\n                }\n            }\n            else if (action->data().toString() == \"move-trash\") {\n                QString trashPath(QDir::homePath() + \"/.local/share/Trash\");\n\n                while (! selectionModel->selectedRows().isEmpty()) {\n                    QModelIndex index = selectionModel->selectedRows().first();\n\n                    QString fileName = mSortFilterModel->index(index.row(), 0).data(rowRole).toString();\n                    QString folderPath = mSortFilterModel->index(index.row(), 1).data(rowRole).toString();\n\n                    QString filePath = folderPath + \"/\" + fileName;\n\n                    bool isAnotherUser = QFileInfo(filePath).owner() != InfoManager::ins()->getUserName();\n                    if (isAnotherUser) {\n                        CommandUtil::sudoExec(\"mv\", {filePath, trashPath + \"/files\"});\n                    } else {\n                        CommandUtil::exec(\"mv\", {filePath, trashPath + \"/files\"});\n                    }\n\n                    if (QFile(filePath).exists()) {\n                        selectionModel->select(index, QItemSelectionModel::Deselect);\n                    } else {\n                        QString infoContent = QString(\"[Trash Info]\\n\"\n                                            \"Path=%1\\n\"\n                                            \"DeletionDate=%2\")\n                                .arg(filePath)\n                                .arg(QDateTime::currentDateTime().toString(\"yyyy-MM-ddThh:mm:ss\"));\n\n                        FileUtil::writeFile(trashPath + \"/info/\" + fileName + \".trashinfo\", infoContent);\n\n                        mSortFilterModel->removeRow(index.row());\n                    }\n                }\n\n                selectionModel->clearSelection();\n            }\n            else if (action->data().toString() == \"delete\") {\n                while (! selectionModel->selectedRows().isEmpty()) {\n                    QModelIndex index = selectionModel->selectedRows().first();\n\n                    QString fileName = mSortFilterModel->index(index.row(), 0).data(rowRole).toString();\n                    QString folderPath = mSortFilterModel->index(index.row(), 1).data(rowRole).toString();\n\n                    QString filePath = folderPath + \"/\" + fileName;\n\n                    bool isAnotherUser = QFileInfo(filePath).owner() != InfoManager::ins()->getUserName();\n                    if (isAnotherUser) {\n                        CommandUtil::sudoExec(\"rm\", {\"-rf\", filePath });\n                    } else {\n                        CommandUtil::exec(\"rm\", {\"-rf\", filePath });\n                    }\n\n                    if (QFile(filePath).exists()) {\n                        selectionModel->select(index, QItemSelectionModel::Deselect);\n                    } else {\n                        mSortFilterModel->removeRow(index.row());\n                    }\n                }\n\n                selectionModel->clearSelection();\n            }\n        }\n    }\n}\n\nvoid SearchPage::on_tableFoundResults_doubleClicked(const QModelIndex &index)\n{\n    QUrl folderPath = mSortFilterModel->index(index.row(), 1).data(rowRole).toUrl();\n    QDesktopServices::openUrl(folderPath);\n}\n"
  },
  {
    "path": "stacer/Pages/Search/search_page.h",
    "content": "#ifndef SEARCH_PAGE_H\n#define SEARCH_PAGE_H\n\n#include <QWidget>\n#include <QFileDialog>\n#include \"Managers/info_manager.h\"\n#include \"utilities.h\"\n#include <QStandardItemModel>\n#include <QSortFilterProxyModel>\n#include <QMenu>\n#include <QAction>\n#include <QDateTime>\n#include \"Utils/format_util.h\"\n#include \"Managers/setting_manager.h\"\n#include <QMovie>\n#include <QtConcurrent>\n#include <QDesktopServices>\n\nnamespace Ui {\nclass SearchPage;\n}\n\nclass SearchPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit SearchPage(QWidget *parent = 0);\n    ~SearchPage();\n\nprivate slots:\n    void init();\n\n    void on_btnBrowseSearchDir_clicked();\n    void on_btnAdvancePaneToggle_clicked();\n    void on_btnSearchAdvance_clicked();\n    void initComboboxValues();\n    void on_tableFoundResults_customContextMenuRequested(const QPoint &pos);\n    void tableFoundResults_header_customContextMenuRequested(const QPoint &pos);\n    void loadTableRowMenu();\n    void loadHeaderMenu();\n    void loadDataToTable(const QList<QString> &results);\n    void searching();\n    QList<QStandardItem *> createRow(const QString &filepath);\n\n    void on_tableFoundResults_doubleClicked(const QModelIndex &index);\n\nprivate:\n    Ui::SearchPage *ui;\n\n    QString mSelectedDirectory;\n\n    QStringList mTableHeaders;\n    QStandardItemModel *mItemModel;\n    QSortFilterProxyModel *mSortFilterModel;\n    QMenu mHeaderMenu;\n    QMenu mTableRowMenu;\n    QString mSearchResultDateFormat;\n    int rowRole;\n};\n\n#endif // SEARCH_PAGE_H\n"
  },
  {
    "path": "stacer/Pages/Search/search_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>SearchPage</class>\n <widget class=\"QWidget\" name=\"SearchPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>764</width>\n    <height>596</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Search</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"spacing\">\n    <number>10</number>\n   </property>\n   <item row=\"7\" column=\"0\" colspan=\"2\">\n    <widget class=\"QTableView\" name=\"tableFoundResults\">\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"frameShape\">\n      <enum>QFrame::NoFrame</enum>\n     </property>\n     <property name=\"frameShadow\">\n      <enum>QFrame::Sunken</enum>\n     </property>\n     <property name=\"sizeAdjustPolicy\">\n      <enum>QAbstractScrollArea::AdjustToContents</enum>\n     </property>\n     <property name=\"editTriggers\">\n      <set>QAbstractItemView::NoEditTriggers</set>\n     </property>\n     <property name=\"selectionMode\">\n      <enum>QAbstractItemView::ExtendedSelection</enum>\n     </property>\n     <property name=\"selectionBehavior\">\n      <enum>QAbstractItemView::SelectRows</enum>\n     </property>\n     <property name=\"textElideMode\">\n      <enum>Qt::ElideMiddle</enum>\n     </property>\n     <property name=\"gridStyle\">\n      <enum>Qt::SolidLine</enum>\n     </property>\n     <property name=\"sortingEnabled\">\n      <bool>true</bool>\n     </property>\n     <property name=\"wordWrap\">\n      <bool>true</bool>\n     </property>\n     <property name=\"cornerButtonEnabled\">\n      <bool>true</bool>\n     </property>\n     <attribute name=\"horizontalHeaderCascadingSectionResizes\">\n      <bool>false</bool>\n     </attribute>\n     <attribute name=\"horizontalHeaderStretchLastSection\">\n      <bool>true</bool>\n     </attribute>\n     <attribute name=\"verticalHeaderVisible\">\n      <bool>false</bool>\n     </attribute>\n    </widget>\n   </item>\n   <item row=\"2\" column=\"0\" colspan=\"2\">\n    <layout class=\"QHBoxLayout\" name=\"horizontalLayout_3\">\n     <property name=\"spacing\">\n      <number>10</number>\n     </property>\n     <property name=\"bottomMargin\">\n      <number>0</number>\n     </property>\n     <item alignment=\"Qt::AlignTop\">\n      <widget class=\"QPushButton\" name=\"btnBrowseSearchDir\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"focusPolicy\">\n        <enum>Qt::NoFocus</enum>\n       </property>\n       <property name=\"accessibleName\">\n        <string/>\n       </property>\n       <property name=\"text\">\n        <string>Browse...</string>\n       </property>\n      </widget>\n     </item>\n     <item alignment=\"Qt::AlignTop\">\n      <widget class=\"QLineEdit\" name=\"txtSearchInput\">\n       <property name=\"font\">\n        <font>\n         <pointsize>10</pointsize>\n        </font>\n       </property>\n       <property name=\"placeholderText\">\n        <string>Search...</string>\n       </property>\n      </widget>\n     </item>\n     <item alignment=\"Qt::AlignTop\">\n      <widget class=\"QComboBox\" name=\"cmbSearchTypes\">\n       <property name=\"minimumSize\">\n        <size>\n         <width>0</width>\n         <height>30</height>\n        </size>\n       </property>\n       <property name=\"maximumSize\">\n        <size>\n         <width>16777215</width>\n         <height>25</height>\n        </size>\n       </property>\n       <property name=\"frame\">\n        <bool>false</bool>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QPushButton\" name=\"btnSearchAdvance\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"focusPolicy\">\n        <enum>Qt::NoFocus</enum>\n       </property>\n       <property name=\"accessibleName\">\n        <string>primary</string>\n       </property>\n       <property name=\"text\">\n        <string/>\n       </property>\n       <property name=\"icon\">\n        <iconset resource=\"../../static.qrc\">\n         <normaloff>:/static/themes/default/img/sidebar-icons/search.png</normaloff>:/static/themes/default/img/sidebar-icons/search.png</iconset>\n       </property>\n       <property name=\"iconSize\">\n        <size>\n         <width>24</width>\n         <height>24</height>\n        </size>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n   <item row=\"1\" column=\"0\" colspan=\"2\">\n    <widget class=\"QLabel\" name=\"lblErrorMsg\">\n     <property name=\"text\">\n      <string/>\n     </property>\n     <property name=\"alignment\">\n      <set>Qt::AlignCenter</set>\n     </property>\n    </widget>\n   </item>\n   <item row=\"8\" column=\"0\" colspan=\"2\" alignment=\"Qt::AlignHCenter\">\n    <widget class=\"QLabel\" name=\"lblLoadingSearching\">\n     <property name=\"text\">\n      <string/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"0\" colspan=\"2\">\n    <widget class=\"QWidget\" name=\"advanceSearchPane\" native=\"true\">\n     <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n      <property name=\"leftMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>5</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>2</number>\n      </property>\n      <property name=\"spacing\">\n       <number>12</number>\n      </property>\n      <item row=\"1\" column=\"2\" alignment=\"Qt::AlignLeft\">\n       <widget class=\"QCheckBox\" name=\"checkCaseInsensitive\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string>circle</string>\n        </property>\n        <property name=\"text\">\n         <string>Case Insensitive</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"6\" column=\"7\">\n       <spacer name=\"horizontalSpacer_3\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"3\" column=\"0\" colspan=\"4\">\n       <layout class=\"QHBoxLayout\" name=\"layoutTime\">\n        <property name=\"spacing\">\n         <number>10</number>\n        </property>\n        <property name=\"topMargin\">\n         <number>0</number>\n        </property>\n        <property name=\"bottomMargin\">\n         <number>4</number>\n        </property>\n        <item>\n         <widget class=\"QComboBox\" name=\"cmbTimeType\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>0</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>16777215</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"frame\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QComboBox\" name=\"cmbTimeCriteria\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>0</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>16777215</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"frame\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QSpinBox\" name=\"spinTime\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>100</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>50</width>\n            <height>16777215</height>\n           </size>\n          </property>\n          <property name=\"frame\">\n           <bool>true</bool>\n          </property>\n          <property name=\"buttonSymbols\">\n           <enum>QAbstractSpinBox::NoButtons</enum>\n          </property>\n          <property name=\"suffix\">\n           <string> minute</string>\n          </property>\n          <property name=\"maximum\">\n           <number>9999999</number>\n          </property>\n         </widget>\n        </item>\n       </layout>\n      </item>\n      <item row=\"6\" column=\"4\" colspan=\"3\">\n       <layout class=\"QHBoxLayout\" name=\"layoutOwner\">\n        <property name=\"spacing\">\n         <number>10</number>\n        </property>\n        <item>\n         <widget class=\"QComboBox\" name=\"cmbUsers\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>0</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>16777215</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"toolTip\">\n           <string notr=\"true\"/>\n          </property>\n          <property name=\"frame\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QComboBox\" name=\"cmbGroups\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>0</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>16777215</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"toolTip\">\n           <string notr=\"true\"/>\n          </property>\n          <property name=\"frame\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n       </layout>\n      </item>\n      <item row=\"1\" column=\"0\">\n       <widget class=\"QCheckBox\" name=\"checkSearchAsRoot\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string>circle</string>\n        </property>\n        <property name=\"text\">\n         <string>Search as Root</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"5\" column=\"4\" colspan=\"3\">\n       <widget class=\"QLabel\" name=\"lblOwner\">\n        <property name=\"text\">\n         <string>Owner</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"3\" column=\"7\">\n       <spacer name=\"horizontalSpacer_2\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"1\" column=\"1\">\n       <widget class=\"QCheckBox\" name=\"checkRegEx\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string>circle</string>\n        </property>\n        <property name=\"text\">\n         <string>RegEx</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"6\" column=\"0\" colspan=\"4\">\n       <layout class=\"QHBoxLayout\" name=\"horizontalLayout_2\">\n        <property name=\"spacing\">\n         <number>10</number>\n        </property>\n        <property name=\"topMargin\">\n         <number>0</number>\n        </property>\n        <item>\n         <widget class=\"QComboBox\" name=\"cmbSizeCriteria\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>0</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>16777215</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"frame\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QSpinBox\" name=\"spinSize\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>15</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>68</width>\n            <height>16777215</height>\n           </size>\n          </property>\n          <property name=\"buttonSymbols\">\n           <enum>QAbstractSpinBox::NoButtons</enum>\n          </property>\n          <property name=\"maximum\">\n           <number>9999999</number>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QComboBox\" name=\"cmbSizeUnits\">\n          <property name=\"minimumSize\">\n           <size>\n            <width>0</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"maximumSize\">\n           <size>\n            <width>16777215</width>\n            <height>28</height>\n           </size>\n          </property>\n          <property name=\"frame\">\n           <bool>false</bool>\n          </property>\n         </widget>\n        </item>\n       </layout>\n      </item>\n      <item row=\"2\" column=\"4\" colspan=\"3\">\n       <widget class=\"QLabel\" name=\"lblPermissions\">\n        <property name=\"text\">\n         <string>Permissions</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"5\" column=\"0\" colspan=\"4\">\n       <widget class=\"QLabel\" name=\"lblSize\">\n        <property name=\"text\">\n         <string>Size</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"3\" column=\"4\" colspan=\"3\">\n       <layout class=\"QHBoxLayout\" name=\"layoutOwner_2\">\n        <property name=\"spacing\">\n         <number>5</number>\n        </property>\n        <property name=\"bottomMargin\">\n         <number>4</number>\n        </property>\n        <item>\n         <widget class=\"QCheckBox\" name=\"checkPermReadable\">\n          <property name=\"cursor\">\n           <cursorShape>PointingHandCursor</cursorShape>\n          </property>\n          <property name=\"focusPolicy\">\n           <enum>Qt::NoFocus</enum>\n          </property>\n          <property name=\"accessibleName\">\n           <string>circle</string>\n          </property>\n          <property name=\"text\">\n           <string>Readable</string>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QCheckBox\" name=\"checkPermWritable\">\n          <property name=\"cursor\">\n           <cursorShape>PointingHandCursor</cursorShape>\n          </property>\n          <property name=\"focusPolicy\">\n           <enum>Qt::NoFocus</enum>\n          </property>\n          <property name=\"accessibleName\">\n           <string>circle</string>\n          </property>\n          <property name=\"text\">\n           <string>Writable</string>\n          </property>\n         </widget>\n        </item>\n        <item>\n         <widget class=\"QCheckBox\" name=\"checkPermExecutable\">\n          <property name=\"cursor\">\n           <cursorShape>PointingHandCursor</cursorShape>\n          </property>\n          <property name=\"focusPolicy\">\n           <enum>Qt::NoFocus</enum>\n          </property>\n          <property name=\"accessibleName\">\n           <string>circle</string>\n          </property>\n          <property name=\"text\">\n           <string>Executable</string>\n          </property>\n         </widget>\n        </item>\n       </layout>\n      </item>\n      <item row=\"2\" column=\"0\" colspan=\"4\">\n       <widget class=\"QLabel\" name=\"lblTime\">\n        <property name=\"text\">\n         <string>Time</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"1\" column=\"7\">\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"1\" column=\"6\">\n       <widget class=\"QCheckBox\" name=\"checkEmpty\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string>circle</string>\n        </property>\n        <property name=\"text\">\n         <string>Empty</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"1\" column=\"5\">\n       <widget class=\"QLabel\" name=\"lblFileOrFolder\">\n        <property name=\"text\">\n         <string>File or Folder:</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"1\" column=\"4\">\n       <widget class=\"QCheckBox\" name=\"checkInvert\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string>circle</string>\n        </property>\n        <property name=\"text\">\n         <string>Invert</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n   <item row=\"3\" column=\"0\" colspan=\"2\">\n    <layout class=\"QHBoxLayout\" name=\"footer\">\n     <property name=\"spacing\">\n      <number>10</number>\n     </property>\n     <property name=\"bottomMargin\">\n      <number>0</number>\n     </property>\n     <item alignment=\"Qt::AlignLeft\">\n      <widget class=\"QLabel\" name=\"lblSearchDir\">\n       <property name=\"lineWidth\">\n        <number>0</number>\n       </property>\n       <property name=\"text\">\n        <string/>\n       </property>\n       <property name=\"textFormat\">\n        <enum>Qt::PlainText</enum>\n       </property>\n       <property name=\"scaledContents\">\n        <bool>true</bool>\n       </property>\n       <property name=\"wordWrap\">\n        <bool>false</bool>\n       </property>\n      </widget>\n     </item>\n     <item alignment=\"Qt::AlignRight\">\n      <widget class=\"QPushButton\" name=\"btnAdvancePaneToggle\">\n       <property name=\"cursor\">\n        <cursorShape>PointingHandCursor</cursorShape>\n       </property>\n       <property name=\"accessibleName\">\n        <string notr=\"true\"/>\n       </property>\n       <property name=\"text\">\n        <string>Advanced Search</string>\n       </property>\n       <property name=\"checkable\">\n        <bool>false</bool>\n       </property>\n       <property name=\"checked\">\n        <bool>false</bool>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n   <item row=\"9\" column=\"0\">\n    <widget class=\"QLabel\" name=\"lblFoundFilesInfo\">\n     <property name=\"lineWidth\">\n      <number>0</number>\n     </property>\n     <property name=\"text\">\n      <string/>\n     </property>\n     <property name=\"textFormat\">\n      <enum>Qt::PlainText</enum>\n     </property>\n     <property name=\"scaledContents\">\n      <bool>true</bool>\n     </property>\n     <property name=\"wordWrap\">\n      <bool>false</bool>\n     </property>\n    </widget>\n   </item>\n   <item row=\"9\" column=\"1\" alignment=\"Qt::AlignRight\">\n    <widget class=\"QLabel\" name=\"lblBetaInfo\">\n     <property name=\"styleSheet\">\n      <string notr=\"true\">color: rgb(252, 175, 62);</string>\n     </property>\n     <property name=\"lineWidth\">\n      <number>0</number>\n     </property>\n     <property name=\"text\">\n      <string>BETA version</string>\n     </property>\n     <property name=\"textFormat\">\n      <enum>Qt::PlainText</enum>\n     </property>\n     <property name=\"scaledContents\">\n      <bool>true</bool>\n     </property>\n     <property name=\"wordWrap\">\n      <bool>false</bool>\n     </property>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources>\n  <include location=\"../../static.qrc\"/>\n </resources>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Services/service_item.cpp",
    "content": "#include \"service_item.h\"\n#include \"ui_service_item.h\"\n#include \"utilities.h\"\n\nServiceItem::~ServiceItem()\n{\n    delete ui;\n}\n\nServiceItem::ServiceItem(const QString &name,\n                         const QString description,\n                         const bool status,\n                         const bool active,\n                         QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::ServiceItem),\n    tm(ToolManager::ins())\n{\n    ui->setupUi(this);\n\n    ui->lblServiceName->setText(name);\n    ui->lblServiceDescription->setText(\"- \" + description);\n    ui->checkServiceRunning->setChecked(active);\n    ui->checkServiceStartup->setChecked(status);\n\n    ui->lblServiceName->setToolTip(name);\n    ui->lblServiceDescription->setToolTip(description);    \n\n    Utilities::addDropShadow(this, 30, 10);\n}\n\nvoid ServiceItem::on_checkServiceStartup_clicked(bool status)\n{\n    QString name = ui->lblServiceName->text();\n\n    tm->changeServiceStatus(name, status);\n\n    ui->checkServiceStartup->setChecked(tm->serviceIsEnabled(name));\n}\n\nvoid ServiceItem::on_checkServiceRunning_clicked(bool status)\n{\n    QString name = ui->lblServiceName->text();\n\n    tm->changeServiceActive(name, status);\n\n    ui->checkServiceRunning->setChecked(tm->serviceIsActive(name));\n}\n"
  },
  {
    "path": "stacer/Pages/Services/service_item.h",
    "content": "#ifndef SERVICE_ITEM_H\n#define SERVICE_ITEM_H\n\n#include <QWidget>\n#include <QDebug>\n#include \"Managers/tool_manager.h\"\n\nnamespace Ui {\n    class ServiceItem;\n}\n\nclass ServiceItem : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit ServiceItem(const QString &name, const QString description, const bool status, const bool active, QWidget *parent = 0);\n    ~ServiceItem();\n\nprivate slots:\n    void on_checkServiceRunning_clicked(bool status);\n    void on_checkServiceStartup_clicked(bool status);\n\nprivate:\n    Ui::ServiceItem *ui;\n\nprivate:\n    ToolManager *tm;\n};\n\n#endif // SERVICE_ITEM_H\n"
  },
  {
    "path": "stacer/Pages/Services/service_item.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>ServiceItem</class>\n <widget class=\"QWidget\" name=\"ServiceItem\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>713</width>\n    <height>45</height>\n   </rect>\n  </property>\n  <property name=\"sizePolicy\">\n   <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n    <horstretch>0</horstretch>\n    <verstretch>0</verstretch>\n   </sizepolicy>\n  </property>\n  <property name=\"minimumSize\">\n   <size>\n    <width>0</width>\n    <height>45</height>\n   </size>\n  </property>\n  <property name=\"maximumSize\">\n   <size>\n    <width>16777215</width>\n    <height>45</height>\n   </size>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <item row=\"0\" column=\"1\" alignment=\"Qt::AlignTop\">\n    <widget class=\"QWidget\" name=\"serviceItemWidget\" native=\"true\">\n     <property name=\"minimumSize\">\n      <size>\n       <width>0</width>\n       <height>45</height>\n      </size>\n     </property>\n     <property name=\"maximumSize\">\n      <size>\n       <width>16777215</width>\n       <height>45</height>\n      </size>\n     </property>\n     <layout class=\"QGridLayout\" name=\"serviceItemLayout\">\n      <property name=\"leftMargin\">\n       <number>15</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"horizontalSpacing\">\n       <number>10</number>\n      </property>\n      <property name=\"verticalSpacing\">\n       <number>0</number>\n      </property>\n      <item row=\"0\" column=\"0\">\n       <widget class=\"QLabel\" name=\"lblServiceIcon\">\n        <property name=\"minimumSize\">\n         <size>\n          <width>25</width>\n          <height>25</height>\n         </size>\n        </property>\n        <property name=\"maximumSize\">\n         <size>\n          <width>25</width>\n          <height>25</height>\n         </size>\n        </property>\n        <property name=\"text\">\n         <string/>\n        </property>\n        <property name=\"scaledContents\">\n         <bool>true</bool>\n        </property>\n       </widget>\n      </item>\n      <item row=\"0\" column=\"1\">\n       <widget class=\"QLabel\" name=\"lblServiceName\">\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"text\">\n         <string notr=\"true\">Service Name</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"0\" column=\"5\">\n       <spacer name=\"horizontalSpacer_2\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeType\">\n         <enum>QSizePolicy::Fixed</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>20</width>\n          <height>0</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"0\" column=\"3\">\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>0</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"0\" column=\"6\" alignment=\"Qt::AlignVCenter\">\n       <widget class=\"QCheckBox\" name=\"checkServiceRunning\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"text\">\n         <string/>\n        </property>\n       </widget>\n      </item>\n      <item row=\"0\" column=\"4\" alignment=\"Qt::AlignVCenter\">\n       <widget class=\"QCheckBox\" name=\"checkServiceStartup\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"text\">\n         <string/>\n        </property>\n       </widget>\n      </item>\n      <item row=\"0\" column=\"2\">\n       <widget class=\"QLabel\" name=\"lblServiceDescription\">\n        <property name=\"text\">\n         <string notr=\"true\">Description</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Services/services_page.cpp",
    "content": "#include \"services_page.h\"\n#include \"ui_services_page.h\"\n#include \"service_item.h\"\n\n#include \"utilities.h\"\n#include <QtConcurrent>\n\nServicesPage::~ServicesPage()\n{\n    delete ui;\n}\n\nServicesPage::ServicesPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::ServicesPage)\n{\n    ui->setupUi(this);\n\n    init();    \n}\n\nvoid ServicesPage::init()\n{\n    connect(this, &ServicesPage::loadServicesS, this, &ServicesPage::loadServices);\n    QtConcurrent::run(this, &ServicesPage::getServices);\n\n    ui->cmbRunningStatus->addItems({ tr(\"Running Status\"), tr(\"Running\"), tr(\"Not Running\") });\n    ui->cmbStartupStatus->addItems({ tr(\"Startup Status\"), tr(\"Enabled\"), tr(\"Disabled\") });\n\n    Utilities::addDropShadow(ui->cmbRunningStatus, 30);\n    Utilities::addDropShadow(ui->cmbStartupStatus, 30);\n}\n\nvoid ServicesPage::getServices()\n{\n    this->mServices = ToolManager::ins()->getServices();\n    emit loadServicesS();\n}\n\nvoid ServicesPage::loadServices()\n{\n    ui->listWidgetServices->clear();\n\n    int runningIndex = ui->cmbRunningStatus->currentIndex();\n    int startupIndex = ui->cmbStartupStatus->currentIndex();\n\n    bool runningStatus = runningIndex == 1;\n    bool startupStatus = startupIndex == 1;\n\n    for (const Service s : mServices) {\n        bool runningFilter = runningIndex != 0 ? s.active == runningStatus : true;\n        bool startupFilter = startupIndex != 0 ? s.status == startupStatus : true;\n\n        if (runningFilter && startupFilter) {\n            ServiceItem *service = new ServiceItem(s.name, s.description, s.status, s.active);\n\n            QListWidgetItem *item = new QListWidgetItem(ui->listWidgetServices);\n\n            item->setSizeHint(service->sizeHint());\n\n            ui->listWidgetServices->setItemWidget(item, service);\n        }\n    }\n\n    setServiceCount();\n\n    bool isListEmpty = ui->listWidgetServices->count() == 0;\n\n    ui->listWidgetServices->setVisible(! isListEmpty);\n    ui->notFoundWidget->setVisible(isListEmpty);\n}\n\nvoid ServicesPage::setServiceCount()\n{\n    ui->lblServicesTitle->setText(tr(\"System Services (%1)\")\n                               .arg(ui->listWidgetServices->count()));\n}\n\nvoid ServicesPage::on_cmbRunningStatus_currentIndexChanged(int index)\n{\n    Q_UNUSED(index);\n    loadServices();\n}\n\nvoid ServicesPage::on_cmbStartupStatus_currentIndexChanged(int index)\n{\n    Q_UNUSED(index);\n    loadServices();\n}\n"
  },
  {
    "path": "stacer/Pages/Services/services_page.h",
    "content": "#ifndef SERVICESPAGE_H\n#define SERVICESPAGE_H\n\n#include <QWidget>\n#include \"Managers/tool_manager.h\"\n\nnamespace Ui {\n    class ServicesPage;\n}\n\nclass ServicesPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit ServicesPage(QWidget *parent = 0);\n    ~ServicesPage();\n\nsignals:\n    void loadServicesS();\n\nprivate slots:\n    void init();\n    void getServices();\n    void loadServices();\n\n    void on_cmbRunningStatus_currentIndexChanged(int index);\n    void on_cmbStartupStatus_currentIndexChanged(int index);\n\npublic slots:\n    void setServiceCount();\n\nprivate:\n    Ui::ServicesPage *ui;\n\n    QList<Service> mServices;\n};\n\n#endif // SERVICESPAGE_H\n"
  },
  {
    "path": "stacer/Pages/Services/services_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>ServicesPage</class>\n <widget class=\"QWidget\" name=\"ServicesPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>882</width>\n    <height>549</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Services</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>25</number>\n   </property>\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <item row=\"0\" column=\"0\">\n    <layout class=\"QHBoxLayout\" name=\"titlesLayout\">\n     <property name=\"spacing\">\n      <number>20</number>\n     </property>\n     <property name=\"leftMargin\">\n      <number>15</number>\n     </property>\n     <property name=\"topMargin\">\n      <number>5</number>\n     </property>\n     <property name=\"rightMargin\">\n      <number>45</number>\n     </property>\n     <property name=\"bottomMargin\">\n      <number>5</number>\n     </property>\n     <item alignment=\"Qt::AlignLeft|Qt::AlignVCenter\">\n      <widget class=\"QLabel\" name=\"lblServicesTitle\">\n       <property name=\"font\">\n        <font>\n         <family>Ubuntu</family>\n         <pointsize>11</pointsize>\n        </font>\n       </property>\n       <property name=\"styleSheet\">\n        <string notr=\"true\"/>\n       </property>\n       <property name=\"text\">\n        <string notr=\"true\">System Services</string>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QComboBox\" name=\"cmbStartupStatus\">\n       <property name=\"minimumSize\">\n        <size>\n         <width>120</width>\n         <height>0</height>\n        </size>\n       </property>\n       <property name=\"sizeAdjustPolicy\">\n        <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n       </property>\n       <property name=\"frame\">\n        <bool>false</bool>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <widget class=\"QComboBox\" name=\"cmbRunningStatus\">\n       <property name=\"minimumSize\">\n        <size>\n         <width>120</width>\n         <height>0</height>\n        </size>\n       </property>\n       <property name=\"sizeAdjustPolicy\">\n        <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n       </property>\n       <property name=\"frame\">\n        <bool>false</bool>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <spacer name=\"horizontalSpacer\">\n       <property name=\"orientation\">\n        <enum>Qt::Horizontal</enum>\n       </property>\n       <property name=\"sizeHint\" stdset=\"0\">\n        <size>\n         <width>40</width>\n         <height>20</height>\n        </size>\n       </property>\n      </spacer>\n     </item>\n     <item alignment=\"Qt::AlignLeft\">\n      <widget class=\"QLabel\" name=\"lblServiceStartupImg\">\n       <property name=\"sizePolicy\">\n        <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n         <horstretch>0</horstretch>\n         <verstretch>0</verstretch>\n        </sizepolicy>\n       </property>\n       <property name=\"minimumSize\">\n        <size>\n         <width>20</width>\n         <height>20</height>\n        </size>\n       </property>\n       <property name=\"maximumSize\">\n        <size>\n         <width>80</width>\n         <height>16777215</height>\n        </size>\n       </property>\n       <property name=\"font\">\n        <font>\n         <family>Ubuntu</family>\n         <pointsize>10</pointsize>\n        </font>\n       </property>\n       <property name=\"toolTip\">\n        <string>Startup at boot ?</string>\n       </property>\n       <property name=\"styleSheet\">\n        <string notr=\"true\"/>\n       </property>\n       <property name=\"text\">\n        <string/>\n       </property>\n      </widget>\n     </item>\n     <item>\n      <spacer name=\"horizontalSpacer_2\">\n       <property name=\"orientation\">\n        <enum>Qt::Horizontal</enum>\n       </property>\n       <property name=\"sizeType\">\n        <enum>QSizePolicy::Fixed</enum>\n       </property>\n       <property name=\"sizeHint\" stdset=\"0\">\n        <size>\n         <width>40</width>\n         <height>20</height>\n        </size>\n       </property>\n      </spacer>\n     </item>\n     <item alignment=\"Qt::AlignRight\">\n      <widget class=\"QLabel\" name=\"lblSystemRunningImg\">\n       <property name=\"sizePolicy\">\n        <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n         <horstretch>0</horstretch>\n         <verstretch>0</verstretch>\n        </sizepolicy>\n       </property>\n       <property name=\"minimumSize\">\n        <size>\n         <width>20</width>\n         <height>20</height>\n        </size>\n       </property>\n       <property name=\"maximumSize\">\n        <size>\n         <width>100</width>\n         <height>16777215</height>\n        </size>\n       </property>\n       <property name=\"font\">\n        <font>\n         <family>Ubuntu</family>\n         <pointsize>10</pointsize>\n        </font>\n       </property>\n       <property name=\"toolTip\">\n        <string>Running Now ?</string>\n       </property>\n       <property name=\"styleSheet\">\n        <string notr=\"true\"/>\n       </property>\n       <property name=\"text\">\n        <string/>\n       </property>\n      </widget>\n     </item>\n    </layout>\n   </item>\n   <item row=\"1\" column=\"0\" alignment=\"Qt::AlignVCenter\">\n    <widget class=\"QWidget\" name=\"notFoundWidget\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>0</width>\n       <height>200</height>\n      </size>\n     </property>\n     <property name=\"maximumSize\">\n      <size>\n       <width>16777215</width>\n       <height>9999999</height>\n      </size>\n     </property>\n     <property name=\"styleSheet\">\n      <string notr=\"true\"/>\n     </property>\n     <layout class=\"QVBoxLayout\" name=\"notFoundLayout\">\n      <property name=\"spacing\">\n       <number>0</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>0</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>0</number>\n      </property>\n      <item alignment=\"Qt::AlignHCenter|Qt::AlignBottom\">\n       <widget class=\"QLabel\" name=\"lblNotFound\">\n        <property name=\"text\">\n         <string>Not Found System Service</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n   <item row=\"2\" column=\"0\">\n    <widget class=\"QListWidget\" name=\"listWidgetServices\">\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"frameShape\">\n      <enum>QFrame::NoFrame</enum>\n     </property>\n     <property name=\"horizontalScrollBarPolicy\">\n      <enum>Qt::ScrollBarAlwaysOff</enum>\n     </property>\n     <property name=\"editTriggers\">\n      <set>QAbstractItemView::NoEditTriggers</set>\n     </property>\n     <property name=\"selectionMode\">\n      <enum>QAbstractItemView::NoSelection</enum>\n     </property>\n     <property name=\"selectionBehavior\">\n      <enum>QAbstractItemView::SelectRows</enum>\n     </property>\n     <property name=\"resizeMode\">\n      <enum>QListView::Adjust</enum>\n     </property>\n     <property name=\"layoutMode\">\n      <enum>QListView::Batched</enum>\n     </property>\n     <property name=\"spacing\">\n      <number>4</number>\n     </property>\n     <property name=\"uniformItemSizes\">\n      <bool>true</bool>\n     </property>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Settings/settings_page.cpp",
    "content": "#include \"settings_page.h\"\n#include \"ui_settings_page.h\"\n#include \"Managers/info_manager.h\"\n#include \"utilities.h\"\n#include <QDesktopServices>\n#include <QUrl>\n\nSettingsPage::~SettingsPage()\n{\n    delete ui;\n}\n\nSettingsPage::SettingsPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::SettingsPage),\n    apm(AppManager::ins()),\n    mSettingManager(SettingManager::ins())\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid SettingsPage::init()\n{\n    // load languages\n    QMapIterator<QString, QString> lang(apm->getLanguageList());\n\n    while (lang.hasNext()) {\n        lang.next();\n        ui->cmbLanguages->addItem(lang.value(), lang.key());\n    }\n\n    QString lc = mSettingManager->getLanguage();\n    ui->cmbLanguages->setCurrentText(apm->getLanguageList().value(lc));\n\n    // load themes\n//    QMapIterator<QString, QString> theme(apm->getThemeList());\n\n//    while (theme.hasNext()) {\n//        theme.next();\n//        ui->cmbThemes->addItem(theme.value(), theme.key());\n//    }\n\n//    QString tn = mSettingManager->getThemeName();\n//    ui->cmbThemes->setCurrentText(apm->getThemeList().value(tn));\n\n    // load disks\n    InfoManager::ins()->updateDiskInfo();\n    QList<Disk*> disks = InfoManager::ins()->getDisks();\n\n    for (const Disk *disk : disks) {\n        ui->cmbDisks->addItem(QString(\"%1  (%2)\").arg(disk->device).arg(disk->name), disk->name);\n    }\n\n    QString dk = mSettingManager->getDiskName().isEmpty() ? QStorageInfo::root().displayName() : mSettingManager->getDiskName();\n    if (! dk.isEmpty()) {\n        ui->cmbDisks->setCurrentIndex(ui->cmbDisks->findData(dk));\n    }\n\n    // start on boot\n    mStartupAppPath = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation).append(\"/autostart\");\n    if (! QDir(mStartupAppPath).exists()) {\n        QDir().mkdir(mStartupAppPath);\n    }\n    mStartupAppPath.append(\"/stacer.desktop\");\n\n    QFile startupAppFile(mStartupAppPath);\n    if (startupAppFile.exists()) {\n        QStringList appContent = FileUtil::readListFromFile(mStartupAppPath);\n        QString isHidden = Utilities::getDesktopValue(QRegExp(\"^Hidden=.*\"), appContent).toLower();\n        ui->checkAutostart->setChecked(isHidden == \"false\");\n    } else {\n        ui->checkAutostart->setChecked(false);\n    }\n\n    // app quit dont ask\n    ui->checkAppQuitDontAsk->setChecked(mSettingManager->getAppQuitDialogDontAsk());\n\n    // load pages\n    ui->cmbStartPage->addItems({\n        tr(\"Dashboard\"), tr(\"Startup Apps\"), tr(\"System Cleaner\"), tr(\"Search\"),\n        tr(\"Services\"), tr(\"Processes\"), tr(\"Helpers\"), tr(\"Uninstaller\"), tr(\"Resources\")\n    });\n\n    ui->cmbStartPage->setCurrentText(mSettingManager->getStartPage());\n\n    // load resource percents\n    ui->spinCpuPercent->setValue(mSettingManager->getCpuAlertPercent());\n    ui->spinMemoryPercent->setValue(mSettingManager->getMemoryAlertPercent());\n    ui->spinDiskPercent->setValue(mSettingManager->getDiskAlertPercent());\n\n    // effects\n    QList<QWidget*> widgets = {\n        ui->cmbLanguages, /*ui->cmbThemes,*/ ui->cmbDisks, ui->cmbStartPage, ui->btnDonate,\n        ui->spinCpuPercent, ui->spinMemoryPercent, ui->spinDiskPercent\n    };\n\n    Utilities::addDropShadow(widgets, 50);\n\n    // connects\n    connect(ui->cmbLanguages, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbLanguagesChanged(int)));\n//    connect(ui->cmbThemes, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbThemesChanged(int)));\n    connect(ui->cmbDisks, SIGNAL(currentIndexChanged(int)), this, SLOT(cmbDiskChanged(int)));\n    connect(ui->cmbStartPage, SIGNAL(currentIndexChanged(QString)), this, SLOT(cmbStartPageChanged(QString)));\n}\n\nvoid SettingsPage::cmbLanguagesChanged(const int &index)\n{\n    QString langCode = ui->cmbLanguages->itemData(index).toString();\n\n    mSettingManager->setLanguage(langCode);\n}\n\n//void SettingsPage::cmbThemesChanged(const int &index)\n//{\n//    QString themeName = ui->cmbThemes->itemData(index).toString();\n\n//    mSettingManager->setThemeName(themeName);\n//    apm->updateStylesheet();\n//}\n\nvoid SettingsPage::cmbDiskChanged(const int &index)\n{\n    QString diskName = ui->cmbDisks->itemData(index).toString();\n\n    mSettingManager->setDiskName(diskName);\n}\n\nvoid SettingsPage::on_checkAutostart_clicked(bool checked)\n{\n    if (checked) {\n        QString appTemplate = QString(\"[Desktop Entry]\\n\"\n                                      \"Name=Stacer\\n\"\n                                      \"Comment=Linux System Optimizer and Monitoring\\n\"\n                                      \"Exec=stacer --hide \\n\"\n                                      \"Type=Application\\n\"\n                                      \"Terminal=false\\n\"\n                                      \"Hidden=false\\n\");\n\n        FileUtil::writeFile(mStartupAppPath, appTemplate);\n    } else {\n        QFile::remove(mStartupAppPath);\n    }\n}\n\nvoid SettingsPage::on_btnDonate_clicked()\n{\n    QDesktopServices::openUrl(QUrl(\"https://www.patreon.com/oguzhaninan\"));\n}\n\nvoid SettingsPage::cmbStartPageChanged(const QString text)\n{\n    mSettingManager->setStartPage(text);\n}\n\nvoid SettingsPage::on_spinCpuPercent_valueChanged(int value)\n{\n    mSettingManager->setCpuAlertPercent(value);\n}\n\nvoid SettingsPage::on_spinMemoryPercent_valueChanged(int value)\n{\n    mSettingManager->setMemoryAlertPercent(value);\n}\n\nvoid SettingsPage::on_spinDiskPercent_valueChanged(int value)\n{\n    mSettingManager->setDiskAlertPercent(value);\n}\n\nvoid SettingsPage::on_checkAppQuitDontAsk_clicked(bool checked)\n{\n    mSettingManager->setAppQuitDialogDontAsk(checked);\n}\n"
  },
  {
    "path": "stacer/Pages/Settings/settings_page.h",
    "content": "#ifndef SETTINGS_PAGE_H\n#define SETTINGS_PAGE_H\n\n#include <QWidget>\n#include <QMapIterator>\n\n#include \"Managers/app_manager.h\"\n#include \"Managers/setting_manager.h\"\n#include \"signal_mapper.h\"\n\nnamespace Ui {\n    class SettingsPage;\n}\n\nclass SettingsPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit SettingsPage(QWidget *parent = 0);\n    ~SettingsPage();\n\nprivate slots:\n    void init();\n\n//    void cmbThemesChanged(const int &index);\n    void cmbLanguagesChanged(const int &index);\n    void cmbDiskChanged(const int &index);\n    void on_checkAutostart_clicked(bool checked);\n    void on_btnDonate_clicked();\n    void cmbStartPageChanged(const QString text);\n    void on_spinCpuPercent_valueChanged(int value);\n    void on_spinMemoryPercent_valueChanged(int value);\n    void on_spinDiskPercent_valueChanged(int value);\n    void on_checkAppQuitDontAsk_clicked(bool checked);\n\nprivate:\n    Ui::SettingsPage *ui;\n\nprivate:\n    AppManager *apm;\n\n    QString mStartupAppPath;\n\n    SettingManager *mSettingManager;\n};\n\n#endif // SETTINGS_PAGE_H\n"
  },
  {
    "path": "stacer/Pages/Settings/settings_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>SettingsPage</class>\n <widget class=\"QWidget\" name=\"SettingsPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>811</width>\n    <height>479</height>\n   </rect>\n  </property>\n  <property name=\"sizePolicy\">\n   <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n    <horstretch>0</horstretch>\n    <verstretch>0</verstretch>\n   </sizepolicy>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Settings</string>\n  </property>\n  <property name=\"styleSheet\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"horizontalSpacing\">\n    <number>20</number>\n   </property>\n   <property name=\"verticalSpacing\">\n    <number>10</number>\n   </property>\n   <item row=\"1\" column=\"0\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QComboBox\" name=\"cmbLanguages\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>150</width>\n       <height>0</height>\n      </size>\n     </property>\n     <property name=\"maximumSize\">\n      <size>\n       <width>200</width>\n       <height>16777215</height>\n      </size>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"sizeAdjustPolicy\">\n      <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n     </property>\n    </widget>\n   </item>\n   <item row=\"8\" column=\"0\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QCheckBox\" name=\"checkAutostart\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"text\">\n      <string/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"1\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QLabel\" name=\"lblMemoryPercent\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>Memory Percent</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"5\" column=\"1\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QSpinBox\" name=\"spinMemoryPercent\">\n     <property name=\"focusPolicy\">\n      <enum>Qt::ClickFocus</enum>\n     </property>\n     <property name=\"keyboardTracking\">\n      <bool>false</bool>\n     </property>\n     <property name=\"suffix\">\n      <string notr=\"true\"> %</string>\n     </property>\n     <property name=\"minimum\">\n      <number>0</number>\n     </property>\n     <property name=\"maximum\">\n      <number>100</number>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"2\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QLabel\" name=\"lblDiskPercent\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>Disk Percent</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"5\" column=\"0\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QSpinBox\" name=\"spinCpuPercent\">\n     <property name=\"focusPolicy\">\n      <enum>Qt::ClickFocus</enum>\n     </property>\n     <property name=\"suffix\">\n      <string notr=\"true\"> %</string>\n     </property>\n     <property name=\"minimum\">\n      <number>0</number>\n     </property>\n     <property name=\"maximum\">\n      <number>100</number>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"0\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QLabel\" name=\"lblLanguage\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>Language</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"7\" column=\"0\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QLabel\" name=\"lblStartOnBoot\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>Autostart Stacer</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"9\" column=\"0\">\n    <spacer name=\"verticalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>10</width>\n       <height>40</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n   <item row=\"5\" column=\"2\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QSpinBox\" name=\"spinDiskPercent\">\n     <property name=\"focusPolicy\">\n      <enum>Qt::ClickFocus</enum>\n     </property>\n     <property name=\"suffix\">\n      <string notr=\"true\"> %</string>\n     </property>\n     <property name=\"minimum\">\n      <number>0</number>\n     </property>\n     <property name=\"maximum\">\n      <number>100</number>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"0\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QLabel\" name=\"lblCpuPercent\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>CPU Percent</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"3\" column=\"0\" colspan=\"5\">\n    <widget class=\"QLabel\" name=\"lblAlertMessages\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\">title</string>\n     </property>\n     <property name=\"text\">\n      <string>Alert messages (Show a warning after the specified percentage)</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"10\" column=\"3\" colspan=\"2\" alignment=\"Qt::AlignRight\">\n    <widget class=\"QLabel\" name=\"lblCreatedBy\">\n     <property name=\"text\">\n      <string notr=\"true\">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Stacer v1.1.0 &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>\n     </property>\n     <property name=\"textFormat\">\n      <enum>Qt::RichText</enum>\n     </property>\n     <property name=\"alignment\">\n      <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>\n     </property>\n     <property name=\"openExternalLinks\">\n      <bool>true</bool>\n     </property>\n    </widget>\n   </item>\n   <item row=\"10\" column=\"0\" alignment=\"Qt::AlignLeft\">\n    <widget class=\"QPushButton\" name=\"btnDonate\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\">primary</string>\n     </property>\n     <property name=\"text\">\n      <string>Donate</string>\n     </property>\n     <property name=\"icon\">\n      <iconset resource=\"../../static.qrc\">\n       <normaloff>:/static/themes/common/img/donate.png</normaloff>:/static/themes/common/img/donate.png</iconset>\n     </property>\n     <property name=\"iconSize\">\n      <size>\n       <width>18</width>\n       <height>18</height>\n      </size>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"4\" rowspan=\"2\">\n    <spacer name=\"horizontalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Horizontal</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>0</width>\n       <height>20</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n   <item row=\"6\" column=\"0\" colspan=\"5\">\n    <spacer name=\"verticalSpacer_3\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeType\">\n      <enum>QSizePolicy::Fixed</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>20</width>\n       <height>10</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n   <item row=\"2\" column=\"0\" colspan=\"5\">\n    <spacer name=\"verticalSpacer_2\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeType\">\n      <enum>QSizePolicy::Fixed</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>20</width>\n       <height>10</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n   <item row=\"7\" column=\"1\">\n    <widget class=\"QLabel\" name=\"label\">\n     <property name=\"text\">\n      <string>App Quit Don't Ask</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"8\" column=\"1\">\n    <widget class=\"QCheckBox\" name=\"checkAppQuitDontAsk\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\"/>\n     </property>\n     <property name=\"text\">\n      <string/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"1\" column=\"1\">\n    <widget class=\"QComboBox\" name=\"cmbDisks\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>150</width>\n       <height>0</height>\n      </size>\n     </property>\n     <property name=\"maximumSize\">\n      <size>\n       <width>200</width>\n       <height>16777215</height>\n      </size>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"sizeAdjustPolicy\">\n      <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"1\">\n    <widget class=\"QLabel\" name=\"lblDisks\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>Disks</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"2\">\n    <widget class=\"QLabel\" name=\"lblHomepage\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string>Start Page</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"1\" column=\"2\">\n    <widget class=\"QComboBox\" name=\"cmbStartPage\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"minimumSize\">\n      <size>\n       <width>150</width>\n       <height>0</height>\n      </size>\n     </property>\n     <property name=\"maximumSize\">\n      <size>\n       <width>200</width>\n       <height>16777215</height>\n      </size>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"sizeAdjustPolicy\">\n      <enum>QComboBox::AdjustToMinimumContentsLength</enum>\n     </property>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <tabstops>\n  <tabstop>spinCpuPercent</tabstop>\n  <tabstop>spinMemoryPercent</tabstop>\n  <tabstop>spinDiskPercent</tabstop>\n </tabstops>\n <resources>\n  <include location=\"../../static.qrc\"/>\n </resources>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_app.cpp",
    "content": "#include \"startup_app.h\"\n#include \"ui_startup_app.h\"\n#include \"utilities.h\"\n\nStartupApp::~StartupApp()\n{\n    delete ui;\n}\n\nStartupApp::StartupApp(const QString &startupAppName, bool enabled, const QString &filePath, QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::StartupApp),\n    mStartupAppName(startupAppName),\n    mEnabled(enabled),\n    mFilePath(filePath)\n{\n    ui->setupUi(this);\n\n    ui->lblStartupAppName->setText(startupAppName);\n    ui->checkStartup->setChecked(enabled);\n\n    Utilities::addDropShadow(this, 50);\n}\n\nvoid StartupApp::on_checkStartup_clicked(bool status)\n{\n    QStringList lines = FileUtil::readListFromFile(mFilePath);\n\n    // Hidden=[true|false]\n    int pos = lines.indexOf(HIDDEN_REG);\n\n    QString _status = status ? \"true\" : \"false\";\n\n    if (pos != -1) {\n        _status = status ? \"false\" : \"true\";\n        lines.replace(pos, QString(\"Hidden=%1\").arg(_status));\n    } else {\n        // X-GNOME-Autostart-enabled=[true|false]\n        pos = lines.indexOf(GNOME_ENABLED_REG);\n        if (pos != -1) {\n            lines.replace(pos, QString(\"X-GNOME-Autostart-enabled=%1\").arg(_status));\n        }\n    }\n\n    if (pos == -1) {\n        _status = status ? \"false\" : \"true\";\n        lines.append(QString(\"Hidden=%1\").arg(_status));\n    }\n\n    FileUtil::writeFile(mFilePath, lines.join('\\n').append('\\n'));\n}\n\nvoid StartupApp::on_btnDeleteStartupApp_clicked()\n{\n    if (QFile::remove(mFilePath)) {\n        emit deleteAppS();\n    }\n}\n\nvoid StartupApp::on_btnEditStartupApp_clicked()\n{\n    emit editStartupAppS(mFilePath);\n}\n\nQString StartupApp::getAppName() const\n{\n    return mStartupAppName;\n}\n\nvoid StartupApp::setAppName(const QString &value)\n{\n    mStartupAppName = value;\n}\n\nbool StartupApp::getEnabled() const\n{\n    return mEnabled;\n}\n\nvoid StartupApp::setEnabled(bool value)\n{\n    mEnabled = value;\n}\n\nQString StartupApp::getFilePath() const\n{\n    return mFilePath;\n}\n\nvoid StartupApp::setFilePath(const QString &value)\n{\n    mFilePath = value;\n}\n\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_app.h",
    "content": "#ifndef STARTUP_APP_H\n#define STARTUP_APP_H\n\n#include <QWidget>\n#include <QDebug>\n#include <QSharedPointer>\n#include <Utils/file_util.h>\n\n#include \"startup_app_edit.h\"\n\nnamespace Ui {\n    class StartupApp;\n}\n\nclass StartupApp : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit StartupApp(const QString &startupAppName, bool enabled, const QString &filePath, QWidget *parent = 0);\n    ~StartupApp();\n\n    QString getAppName() const;\n    void setAppName(const QString &value);\n\n    bool getEnabled() const;\n    void setEnabled(bool value);\n\n    QString getFilePath() const;\n    void setFilePath(const QString &value);\n\nprivate slots:\n    void on_checkStartup_clicked(bool);\n    void on_btnDeleteStartupApp_clicked();\n    void on_btnEditStartupApp_clicked();\n\nsignals:\n    void deleteAppS();\n    void editStartupAppS(const QString filePath);\n\nprivate:\n    Ui::StartupApp *ui;\n\nprivate:\n    QString mStartupAppName;\n    QString mAppComment;\n    bool mEnabled;\n    QString mFilePath;\n};\n\n#endif // STARTUP_APP_H\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_app.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>StartupApp</class>\n <widget class=\"QWidget\" name=\"StartupApp\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>661</width>\n    <height>45</height>\n   </rect>\n  </property>\n  <property name=\"sizePolicy\">\n   <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n    <horstretch>0</horstretch>\n    <verstretch>0</verstretch>\n   </sizepolicy>\n  </property>\n  <property name=\"minimumSize\">\n   <size>\n    <width>0</width>\n    <height>45</height>\n   </size>\n  </property>\n  <property name=\"maximumSize\">\n   <size>\n    <width>16777215</width>\n    <height>45</height>\n   </size>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\"/>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <item>\n    <widget class=\"QWidget\" name=\"widgetStartupApp\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>ArrowCursor</cursorShape>\n     </property>\n     <layout class=\"QHBoxLayout\" name=\"startupAppLayout\">\n      <property name=\"spacing\">\n       <number>15</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>15</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>10</number>\n      </property>\n      <item>\n       <widget class=\"QLabel\" name=\"lblStartupAppIcon\">\n        <property name=\"minimumSize\">\n         <size>\n          <width>22</width>\n          <height>24</height>\n         </size>\n        </property>\n        <property name=\"maximumSize\">\n         <size>\n          <width>22</width>\n          <height>24</height>\n         </size>\n        </property>\n        <property name=\"text\">\n         <string/>\n        </property>\n        <property name=\"scaledContents\">\n         <bool>true</bool>\n        </property>\n       </widget>\n      </item>\n      <item alignment=\"Qt::AlignLeft|Qt::AlignVCenter\">\n       <widget class=\"QLabel\" name=\"lblStartupAppName\">\n        <property name=\"text\">\n         <string notr=\"true\">App Name</string>\n        </property>\n       </widget>\n      </item>\n      <item>\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>0</width>\n          <height>0</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item alignment=\"Qt::AlignRight|Qt::AlignVCenter\">\n       <widget class=\"QPushButton\" name=\"btnEditStartupApp\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"toolTip\">\n         <string>Edit App</string>\n        </property>\n        <property name=\"text\">\n         <string/>\n        </property>\n        <property name=\"iconSize\">\n         <size>\n          <width>18</width>\n          <height>20</height>\n         </size>\n        </property>\n       </widget>\n      </item>\n      <item alignment=\"Qt::AlignRight|Qt::AlignVCenter\">\n       <widget class=\"QPushButton\" name=\"btnDeleteStartupApp\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"toolTip\">\n         <string>Delete App</string>\n        </property>\n        <property name=\"text\">\n         <string/>\n        </property>\n        <property name=\"iconSize\">\n         <size>\n          <width>22</width>\n          <height>22</height>\n         </size>\n        </property>\n       </widget>\n      </item>\n      <item alignment=\"Qt::AlignRight|Qt::AlignVCenter\">\n       <widget class=\"QCheckBox\" name=\"checkStartup\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"iconSize\">\n         <size>\n          <width>45</width>\n          <height>23</height>\n         </size>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_app_edit.cpp",
    "content": "#include \"startup_app_edit.h\"\n#include \"ui_startup_app_edit.h\"\n#include \"utilities.h\"\n#include <QDebug>\n#include <QStyle>\n\nStartupAppEdit::~StartupAppEdit()\n{\n    delete ui;\n}\n\nQString StartupAppEdit::selectedFilePath = \"\";\n\nStartupAppEdit::StartupAppEdit(QWidget *parent) :\n    QDialog(parent),\n    ui(new Ui::StartupAppEdit),\n    mNewAppTemplate(\"[Desktop Entry]\\n\"\n                   \"Name=%1\\n\"\n                   \"Comment=%2\\n\"\n                   \"Exec=%3\\n\"\n                   \"Type=Application\\n\"\n                   \"Terminal=false\\n\"\n                   \"Hidden=false\\n\")\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid StartupAppEdit::init()\n{\n    setGeometry(\n        QStyle::alignedRect(Qt::LeftToRight, Qt::AlignCenter,\n            size(), qApp->desktop()->availableGeometry())\n    );\n\n    mAutostartPath = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation) + \"/autostart\";\n\n    ui->lblErrorMsg->hide();\n\n    setStyleSheet(AppManager::ins()->getStylesheetFileContent());\n}\n\nvoid StartupAppEdit::show()\n{\n    // clear fields\n    ui->txtStartupAppName->clear();\n    ui->txtStartupAppComment->clear();\n    ui->txtStartupAppCommand->clear();\n    ui->lblErrorMsg->hide();\n\n    if(! selectedFilePath.isEmpty())\n    {\n        QStringList lines = FileUtil::readListFromFile(selectedFilePath);\n\n        if(! lines.isEmpty())\n        {\n            ui->txtStartupAppName->setText(Utilities::getDesktopValue(NAME_REG, lines));\n            ui->txtStartupAppComment->setText(Utilities::getDesktopValue(COMMENT_REG, lines));\n            ui->txtStartupAppCommand->setText(Utilities::getDesktopValue(EXEC_REG, lines));\n        }\n    }\n\n    QDialog::show();\n}\n\nvoid StartupAppEdit::changeDesktopValue(QStringList &lines, const QRegExp &reg, const QString &text)\n{\n    int pos = lines.indexOf(reg);\n\n    if (pos != -1) {\n        lines.replace(pos, text);\n    } else {\n        lines.append(text);\n    }\n}\n\nvoid StartupAppEdit::on_btnSave_clicked()\n{\n    if(isValid()) {\n        if(! selectedFilePath.isEmpty()) {\n            QStringList lines = FileUtil::readListFromFile(selectedFilePath);\n\n            changeDesktopValue(lines, NAME_REG, QString(\"Name=%1\").arg(ui->txtStartupAppName->text()));\n            changeDesktopValue(lines, COMMENT_REG, QString(\"Comment=%1\").arg(ui->txtStartupAppComment->text()));\n            changeDesktopValue(lines, EXEC_REG, QString(\"Exec=%1\").arg(ui->txtStartupAppCommand->text()));\n\n            FileUtil::writeFile(selectedFilePath, lines.join(\"\\n\"), QIODevice::ReadWrite | QIODevice::Truncate);\n        }\n        else {\n            // new file content\n            QString appContent = mNewAppTemplate\n                    .arg(ui->txtStartupAppName->text())\n                    .arg(ui->txtStartupAppComment->text())\n                    .arg(ui->txtStartupAppCommand->text());\n\n            // file name\n            QString appFileName = ui->txtStartupAppName->text()\n                    .simplified()\n                    .replace(' ', '-')\n                    .toLower();\n\n            qDebug() << appFileName;\n\n            QString path = QString(\"%1/%2.desktop\").arg(mAutostartPath).arg(appFileName);\n\n            FileUtil::writeFile(path, appContent);\n        }\n\n        emit startupAppAdded(); // signal\n        close();\n    }\n    else {\n        ui->lblErrorMsg->show();\n    }\n\n    selectedFilePath = \"\";\n}\n\nbool StartupAppEdit::isValid()\n{\n    return ! ui->txtStartupAppName->text().isEmpty() &&\n           ! ui->txtStartupAppComment->text().isEmpty() &&\n           ! ui->txtStartupAppCommand->text().isEmpty();\n}\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_app_edit.h",
    "content": "#ifndef STARTUP_APP_EDIT_H\n#define STARTUP_APP_EDIT_H\n\n#include <QDialog>\n#include <QDesktopWidget>\n\n#include \"Managers/app_manager.h\"\n\n#define NAME_REG QRegExp(\"^Name=.*\")\n#define COMMENT_REG QRegExp(\"^Comment=.*\")\n#define EXEC_REG QRegExp(\"^Exec=.*\")\n#define GNOME_ENABLED_REG QRegExp(\"^X-GNOME-Autostart-enabled=.*\")\n#define HIDDEN_REG QRegExp(\"^Hidden=.*\")\n\nnamespace Ui {\n    class StartupAppEdit;\n}\n\nclass StartupAppEdit : public QDialog\n{\n    Q_OBJECT\n\npublic:\n    explicit StartupAppEdit(QWidget *parent = 0);\n    ~StartupAppEdit();\n\npublic:\n    static QString selectedFilePath;\n\nsignals:\n    void startupAppAdded();\n\npublic slots:\n    void show();\n\nprivate slots:\n    void init();\n    bool isValid();\n    void on_btnSave_clicked();\n    void changeDesktopValue(QStringList &lines, const QRegExp &reg, const QString &text);\n\nprivate:\n    Ui::StartupAppEdit *ui;\n\nprivate:\n    QString mNewAppTemplate;\n    QString mAutostartPath;\n};\n\n#endif // STARTUP_APP_EDIT_H\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_app_edit.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>StartupAppEdit</class>\n <widget class=\"QDialog\" name=\"StartupAppEdit\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>380</width>\n    <height>227</height>\n   </rect>\n  </property>\n  <property name=\"minimumSize\">\n   <size>\n    <width>380</width>\n    <height>0</height>\n   </size>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Startup App</string>\n  </property>\n  <property name=\"modal\">\n   <bool>true</bool>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"spacing\">\n    <number>15</number>\n   </property>\n   <item row=\"6\" column=\"0\">\n    <widget class=\"QLabel\" name=\"lblErrorMsg\">\n     <property name=\"text\">\n      <string>Fields cannot be left blank. </string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"1\" column=\"0\" colspan=\"2\">\n    <widget class=\"QLineEdit\" name=\"txtStartupAppName\">\n     <property name=\"placeholderText\">\n      <string>App Name</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"0\" colspan=\"2\">\n    <widget class=\"QLineEdit\" name=\"txtStartupAppComment\">\n     <property name=\"placeholderText\">\n      <string>App Comment</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"6\" column=\"1\" alignment=\"Qt::AlignRight|Qt::AlignVCenter\">\n    <widget class=\"QPushButton\" name=\"btnSave\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\">primary</string>\n     </property>\n     <property name=\"text\">\n      <string>Save</string>\n     </property>\n     <property name=\"default\">\n      <bool>true</bool>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"0\" colspan=\"2\" alignment=\"Qt::AlignTop\">\n    <widget class=\"QLabel\" name=\"lblTitle\">\n     <property name=\"accessibleName\">\n      <string notr=\"true\">dialog-title</string>\n     </property>\n     <property name=\"text\">\n      <string>Application</string>\n     </property>\n     <property name=\"alignment\">\n      <set>Qt::AlignCenter</set>\n     </property>\n    </widget>\n   </item>\n   <item row=\"5\" column=\"0\" colspan=\"2\">\n    <widget class=\"QLineEdit\" name=\"txtStartupAppCommand\">\n     <property name=\"placeholderText\">\n      <string>Command</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"7\" column=\"0\" colspan=\"2\">\n    <spacer name=\"verticalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>20</width>\n       <height>40</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n  </layout>\n </widget>\n <tabstops>\n  <tabstop>txtStartupAppName</tabstop>\n  <tabstop>txtStartupAppComment</tabstop>\n  <tabstop>txtStartupAppCommand</tabstop>\n  <tabstop>btnSave</tabstop>\n </tabstops>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_apps_page.cpp",
    "content": "#include \"startup_apps_page.h\"\n#include \"ui_startup_apps_page.h\"\n#include \"utilities.h\"\n\nStartupAppsPage::~StartupAppsPage()\n{\n    delete ui;\n}\n\nStartupAppsPage::StartupAppsPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::StartupAppsPage),\n    mFileSystemWatcher(this)\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nbool StartupAppsPage::checkIfDisabled(const QString& as_path)\n{\n    const QString disabled_str(\"X-GNOME-Autostart-enabled=false\");\n    QFile autostart_file(as_path);\n\n    autostart_file.open(QIODevice::ReadOnly | QIODevice::Text);\n\n    return autostart_file.readAll().indexOf(disabled_str, 0) != -1;\n}\n\nvoid StartupAppsPage::init()\n{\n    mAutostartPath = QStandardPaths::writableLocation(QStandardPaths::ConfigLocation).append(\"/autostart\");\n    QFileInfo asfi(mAutostartPath);\n    bool startups_disabled = false;\n\n    /* original behavior, autostart is a dir and not...\n     * * a pre-exisiting file as is case on my machine.\n     */\n    if (asfi.isDir() == true) {\n        mAutostartPath.append(\"/\");\n    }\n    else {\n    /* altered behavior for if a file is at this location instead\n     * * check for disabled string\n     * * * if found, don't add watcher\n     */\n        startups_disabled = checkIfDisabled(mAutostartPath);\n    }\n\n    if (!startups_disabled) {\n        if (! QDir(mAutostartPath).exists()) {\n            QDir().mkdir(mAutostartPath);\n        }\n\n        mFileSystemWatcher.addPath(mAutostartPath);\n\n        loadApps();\n\n        connect(&mFileSystemWatcher, &QFileSystemWatcher::directoryChanged, this, &StartupAppsPage::loadApps);\n    }\n    else {\n        ui->lblNotFound->setText(tr(\"Startup Apps are disabled.\"));\n        ui->btnAddStartupApp->setEnabled(false);\n    }\n\n    connect(ui->btnAddStartupApp, SIGNAL(clicked()), this, SLOT(openStartupAppEdit()));\n\n    Utilities::addDropShadow(ui->btnAddStartupApp, 60);\n}\n\nvoid StartupAppsPage::loadApps()\n{\n    // clear\n    ui->listWidgetStartup->clear();\n\n    QDir autostartFiles(mAutostartPath, \"*.desktop\");\n\n    QLatin1String enabledStr(\"true\");\n    for (const QFileInfo &f : autostartFiles.entryInfoList())\n    {\n        QStringList lines = FileUtil::readListFromFile(f.absoluteFilePath());\n\n        QString appName = Utilities::getDesktopValue(NAME_REG, lines); // get name\n\n        if(! appName.isEmpty()) // has a name\n        {\n            bool enabled = false;\n\n            // Hidden=[true|false]\n            QString hidden = Utilities::getDesktopValue(HIDDEN_REG, lines).toLower();\n\n            // X-GNOME-Autostart-enabled=[true|false]\n            QString gnomeEnabled = Utilities::getDesktopValue(GNOME_ENABLED_REG, lines).toLower();\n\n            if (! hidden.isEmpty()) {\n                enabled = (hidden != enabledStr);\n            } else {\n                enabled = (gnomeEnabled == enabledStr);\n            }\n\n            QListWidgetItem *item = new QListWidgetItem(ui->listWidgetStartup);\n\n            // new app\n            StartupApp *app = new StartupApp(appName, enabled, f.absoluteFilePath(), this);\n\n            connect(app, &StartupApp::deleteAppS, this, &StartupAppsPage::loadApps);\n            connect(app, &StartupApp::editStartupAppS, this, &StartupAppsPage::openStartupAppEdit);\n\n            item->setSizeHint(app->sizeHint());\n\n            ui->listWidgetStartup->setItemWidget(item, app);\n        }\n    }\n\n    setAppCount();\n}\n\nvoid StartupAppsPage::setAppCount()\n{\n    int count = ui->listWidgetStartup->count();\n\n    ui->lblStartupAppsTitle->setText(\n        tr(\"Startup Applications (%1)\")\n        .arg(QString::number(count)));\n\n    ui->notFoundWidget->setVisible(! count);\n    ui->listWidgetStartup->setVisible(count);\n}\n\nvoid StartupAppsPage::openStartupAppEdit(const QString filePath)\n{\n    StartupAppEdit::selectedFilePath = filePath;\n    if (mStartupAppEdit.isNull()) {\n        mStartupAppEdit = QSharedPointer<StartupAppEdit>(new StartupAppEdit(this));\n        connect(mStartupAppEdit.data(), &StartupAppEdit::startupAppAdded, this, &StartupAppsPage::loadApps);\n    }\n    mStartupAppEdit->show();\n}\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_apps_page.h",
    "content": "#ifndef STARTUPAPPSPAGE_H\n#define STARTUPAPPSPAGE_H\n\n#include <QWidget>\n#include <QDebug>\n#include <QSharedPointer>\n#include <QAbstractItemModel>\n#include <QFileSystemWatcher>\n\n#include \"startup_app.h\"\n#include \"startup_app_edit.h\"\n\n#include \"Utils/file_util.h\"\n\nnamespace Ui {\n    class StartupAppsPage;\n}\n\nclass StartupAppsPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit StartupAppsPage(QWidget *parent = 0);\n    ~StartupAppsPage();\n\npublic slots:\n    void loadApps();\n\nprivate slots:\n    void init();\n    void openStartupAppEdit(const QString filePath = QString());\n    void setAppCount();\n\nprivate:\n    Ui::StartupAppsPage *ui;\n\nprivate:\n    QSharedPointer<StartupAppEdit> mStartupAppEdit;\n\n    QFileSystemWatcher mFileSystemWatcher;\n    QString mAutostartPath;\n\n    bool checkIfDisabled(const QString& as_path);\n};\n\n#endif // STARTUPAPPSPAGE_H\n"
  },
  {
    "path": "stacer/Pages/StartupApps/startup_apps_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>StartupAppsPage</class>\n <widget class=\"QWidget\" name=\"StartupAppsPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>892</width>\n    <height>591</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Startup Apps</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <item row=\"0\" column=\"0\">\n    <widget class=\"QWidget\" name=\"widgetStartupApps\" native=\"true\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>ArrowCursor</cursorShape>\n     </property>\n     <property name=\"styleSheet\">\n      <string notr=\"true\"/>\n     </property>\n     <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n      <property name=\"leftMargin\">\n       <number>60</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>10</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>60</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>20</number>\n      </property>\n      <property name=\"spacing\">\n       <number>5</number>\n      </property>\n      <item row=\"0\" column=\"1\">\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"5\" column=\"2\">\n       <widget class=\"QPushButton\" name=\"btnAddStartupApp\">\n        <property name=\"sizePolicy\">\n         <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n          <horstretch>0</horstretch>\n          <verstretch>0</verstretch>\n         </sizepolicy>\n        </property>\n        <property name=\"font\">\n         <font>\n          <family>Ubuntu</family>\n         </font>\n        </property>\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"accessibleName\">\n         <string notr=\"true\">primary</string>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"text\">\n         <string>Add Startup App</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"0\" column=\"0\" alignment=\"Qt::AlignLeft\">\n       <widget class=\"QLabel\" name=\"lblStartupAppsTitle\">\n        <property name=\"font\">\n         <font>\n          <family>Ubuntu</family>\n          <pointsize>11</pointsize>\n          <italic>false</italic>\n         </font>\n        </property>\n        <property name=\"accessibleName\">\n         <string/>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"text\">\n         <string notr=\"true\">System Startup Applications</string>\n        </property>\n       </widget>\n      </item>\n      <item row=\"4\" column=\"0\" colspan=\"3\">\n       <spacer name=\"verticalSpacer_2\">\n        <property name=\"orientation\">\n         <enum>Qt::Vertical</enum>\n        </property>\n        <property name=\"sizeType\">\n         <enum>QSizePolicy::Fixed</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>20</width>\n          <height>10</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item row=\"1\" column=\"0\" colspan=\"3\">\n       <widget class=\"QWidget\" name=\"verticalWidget\" native=\"true\">\n        <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n         <property name=\"spacing\">\n          <number>0</number>\n         </property>\n         <property name=\"leftMargin\">\n          <number>0</number>\n         </property>\n         <property name=\"topMargin\">\n          <number>0</number>\n         </property>\n         <property name=\"rightMargin\">\n          <number>0</number>\n         </property>\n         <property name=\"bottomMargin\">\n          <number>0</number>\n         </property>\n         <item>\n          <widget class=\"QWidget\" name=\"notFoundWidget\" native=\"true\">\n           <property name=\"sizePolicy\">\n            <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n             <horstretch>0</horstretch>\n             <verstretch>0</verstretch>\n            </sizepolicy>\n           </property>\n           <property name=\"minimumSize\">\n            <size>\n             <width>0</width>\n             <height>200</height>\n            </size>\n           </property>\n           <property name=\"maximumSize\">\n            <size>\n             <width>16777215</width>\n             <height>200</height>\n            </size>\n           </property>\n           <property name=\"styleSheet\">\n            <string notr=\"true\"/>\n           </property>\n           <layout class=\"QVBoxLayout\" name=\"notFoundLayout\">\n            <property name=\"spacing\">\n             <number>0</number>\n            </property>\n            <property name=\"leftMargin\">\n             <number>0</number>\n            </property>\n            <property name=\"topMargin\">\n             <number>0</number>\n            </property>\n            <property name=\"rightMargin\">\n             <number>0</number>\n            </property>\n            <property name=\"bottomMargin\">\n             <number>0</number>\n            </property>\n            <item alignment=\"Qt::AlignHCenter|Qt::AlignBottom\">\n             <widget class=\"QLabel\" name=\"lblNotFound\">\n              <property name=\"text\">\n               <string>Not Found Startup Apps</string>\n              </property>\n             </widget>\n            </item>\n           </layout>\n          </widget>\n         </item>\n         <item>\n          <widget class=\"QListWidget\" name=\"listWidgetStartup\">\n           <property name=\"focusPolicy\">\n            <enum>Qt::NoFocus</enum>\n           </property>\n           <property name=\"frameShape\">\n            <enum>QFrame::NoFrame</enum>\n           </property>\n           <property name=\"horizontalScrollBarPolicy\">\n            <enum>Qt::ScrollBarAlwaysOff</enum>\n           </property>\n           <property name=\"editTriggers\">\n            <set>QAbstractItemView::EditKeyPressed</set>\n           </property>\n           <property name=\"selectionMode\">\n            <enum>QAbstractItemView::NoSelection</enum>\n           </property>\n           <property name=\"selectionBehavior\">\n            <enum>QAbstractItemView::SelectRows</enum>\n           </property>\n           <property name=\"resizeMode\">\n            <enum>QListView::Adjust</enum>\n           </property>\n           <property name=\"layoutMode\">\n            <enum>QListView::Batched</enum>\n           </property>\n           <property name=\"spacing\">\n            <number>5</number>\n           </property>\n           <property name=\"uniformItemSizes\">\n            <bool>true</bool>\n           </property>\n          </widget>\n         </item>\n        </layout>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/SystemCleaner/byte_tree_widget.cpp",
    "content": "#include \"byte_tree_widget.h\"\n\nvoid ByteTreeWidget::setValues(const QString &text, const quint64 &size, const QVariant &data) {\n    this->setText(0, text);\n    this->setText(1, FormatUtil::formatBytes(size));\n    this->setData(1, 0x0100, size);\n    this->setData(2, 0, data);\n    this->setCheckState(0, Qt::Unchecked);\n}\n\nbool ByteTreeWidget::operator<(const QTreeWidgetItem &other) const\n{\n    int column = treeWidget()->sortColumn();\n    // sort by bytes\n    if(column == 1) {\n        return this->data(1, 0x0100) < other.data(1, 0x0100);\n    }\n    // default sorting\n    return text(column).toLower() < other.text(column).toLower();\n}\n"
  },
  {
    "path": "stacer/Pages/SystemCleaner/byte_tree_widget.h",
    "content": "#ifndef BYTE_TREE_WIDGET_H\n#define BYTE_TREE_WIDGET_H\n\n#include <QTreeWidgetItem>\n#include <QWidget>\n\n#include <Utils/format_util.h>\n\nclass ByteTreeWidget : public QTreeWidgetItem\n{\npublic:\n    ByteTreeWidget(QTreeWidget* parent) : QTreeWidgetItem(parent) {}\n    ByteTreeWidget(QTreeWidgetItem* parent) : QTreeWidgetItem(parent) {}\n\n    void setValues(const QString &text, const quint64 &size, const QVariant &data);\n\n    virtual bool operator<(const QTreeWidgetItem &other) const;\n};\n\n#endif // BYTE_TREE_WIDGET_H\n"
  },
  {
    "path": "stacer/Pages/SystemCleaner/system_cleaner_page.cpp",
    "content": "﻿#include \"system_cleaner_page.h\"\n#include \"ui_system_cleaner_page.h\"\n#include \"byte_tree_widget.h\"\n\nSystemCleanerPage::~SystemCleanerPage()\n{\n    delete ui;\n}\n\nSystemCleanerPage::SystemCleanerPage(QWidget *parent) :\n    QWidget(parent),    \n    ui(new Ui::SystemCleanerPage),\n    im(InfoManager::ins()),\n    tmr(ToolManager::ins()),\n    mDefaultIcon(QIcon::fromTheme(\"application-x-executable\")),\n    mLoadingMovie(nullptr),\n    mLoadingMovie_2(nullptr)\n{\n    ui->setupUi(this);\n\n    init();\n\n    ui->stackedWidget->setCurrentIndex(0);\n}\n\nvoid SystemCleanerPage::init()\n{\n    // treview settings\n    ui->treeWidgetScanResult->setColumnCount(2);\n    ui->treeWidgetScanResult->setColumnWidth(0, 600);\n\n    ui->treeWidgetScanResult->header()->setFixedHeight(30);\n    ui->treeWidgetScanResult->setHeaderLabels({ tr(\"File Name\"), tr(\"Size\") });\n\n    // loaders\n    connect(SignalMapper::ins(), &SignalMapper::sigChangedAppTheme, [=] {\n        QString themeName = SettingManager::ins()->getThemeName();\n\n        mLoadingMovie = new QMovie(QString(\":/static/themes/%1/img/scanLoading.gif\").arg(themeName),{},this);\n        ui->lblLoadingScanner->setMovie(mLoadingMovie);\n        mLoadingMovie->start();\n        ui->lblLoadingScanner->hide();\n\n        mLoadingMovie_2 = new QMovie(QString(\":/static/themes/%1/img/loading.gif\").arg(themeName),{},this);\n        ui->lblLoadingCleaner->setMovie(mLoadingMovie_2);\n        mLoadingMovie_2->start();\n        ui->lblLoadingCleaner->hide();\n    });\n\n    // needed to suppress qt warnings (signal/slot <> threads)\n    qRegisterMetaType<QList<QPersistentModelIndex>>();\n    qRegisterMetaType<QAbstractItemModel::LayoutChangeHint>();\n    qRegisterMetaType<Qt::SortOrder>();\n}\n\nquint64 SystemCleanerPage::addTreeRoot(const CleanCategories &cat, const QString &title, const QFileInfoList &infos, bool noChild)\n{\n    QTreeWidgetItem *root = new QTreeWidgetItem(ui->treeWidgetScanResult);\n    root->setData(2, 0, cat);\n    root->setData(2, 1, title);\n    if (! infos.isEmpty())\n        root->setData(3, 0, infos.at(0).absoluteDir().path());\n    root->setCheckState(0, Qt::Unchecked);\n\n    // add children\n    quint64 totalSize = 0;\n\n    if(! noChild) {\n        for (const QFileInfo &i : infos) {\n            QString path = i.absoluteFilePath();\n            quint64 size = FileUtil::getFileSize(path);\n\n            addTreeChild(path, i.fileName(), size, root);\n\n            totalSize += size;\n        }\n\n        root->setText(0, QString(\"%1 (%2)\")\n                      .arg(title)\n                      .arg(infos.count()));\n\n    } else {\n        if (! infos.isEmpty())\n            totalSize += FileUtil::getFileSize(infos.first().absoluteFilePath());\n\n        root->setText(0, QString(\"%1\")\n                      .arg(title));\n    }\n\n    root->setText(1, QString(\"%1\").arg(FormatUtil::formatBytes(totalSize)));\n\n    return totalSize;\n}\n\nvoid SystemCleanerPage::addTreeChild(const QString &data, const QString &text, const quint64 &size, QTreeWidgetItem *parent)\n{\n    ByteTreeWidget *item = new ByteTreeWidget(parent);\n    item->setValues(text, size, data);\n    item->setIcon(0, QIcon::fromTheme(text, mDefaultIcon));\n}\n\nvoid SystemCleanerPage::addTreeChild(const CleanCategories &cat, const QString &text, const quint64 &size)\n{\n    ByteTreeWidget *item = new ByteTreeWidget(ui->treeWidgetScanResult);\n    item->setValues(text, size, cat);\n}\n\nvoid SystemCleanerPage::on_treeWidgetScanResult_itemClicked(QTreeWidgetItem *item, const int &column)\n{\n    if(column == 0) {\n      // new check state\n      Qt::CheckState cs = (item->checkState(column) == Qt::Checked ? Qt::Checked : Qt::Unchecked);\n\n      // update check state\n      //item->setCheckState(column, cs);\n\n      // change check state if has children\n      for (int i = 0; i < item->childCount(); ++i)\n        item->child(i)->setCheckState(column, cs);\n    }\n}\n\nvoid SystemCleanerPage::systemScan()\n{\n    if (ui->checkPackageCache->isChecked() ||\n        ui->checkCrashReports->isChecked() ||\n        ui->checkAppLog->isChecked()       ||\n        ui->checkAppCache->isChecked()     ||\n        ui->checkTrash->isChecked()\n    ){\n        ui->btnScan->hide();\n        ui->lblLoadingScanner->show();\n        ui->checkPackageCache->setEnabled(false);\n        ui->checkCrashReports->setEnabled(false);\n        ui->checkAppLog->setEnabled(false);\n        ui->checkAppCache->setEnabled(false);\n        ui->checkTrash->setEnabled(false);\n        ui->checkSelectAllSystemScan->setEnabled(false);\n\n        ui->treeWidgetScanResult->setSortingEnabled(false);\n        ui->treeWidgetScanResult->clear();\n\n        quint64 totalSize = 0;\n\n        // Package Caches\n        if (ui->checkPackageCache->isChecked()) {\n            totalSize += addTreeRoot(PACKAGE_CACHE,\n                        ui->lblPackageCache->text(),\n                        tmr->getPackageCaches());\n        }\n\n        // Crash Reports\n        if (ui->checkCrashReports->isChecked()) {\n            totalSize += addTreeRoot(CRASH_REPORTS,\n                        ui->lblCrashReports->text(),\n                        im->getCrashReports());\n        }\n\n        // Application Logs\n        if (ui->checkAppLog->isChecked()) {\n            totalSize += addTreeRoot(APPLICATION_LOGS,\n                        ui->lblAppLog->text(),\n                        im->getAppLogs());\n        }\n\n        // Application Cache\n        if (ui->checkAppCache->isChecked()) {\n            totalSize += addTreeRoot(APPLICATION_CACHES,\n                        ui->lblAppCache->text(),\n                        im->getAppCaches());\n        }\n\n        // Trash\n        if(ui->checkTrash->isChecked()) {\n            totalSize += addTreeRoot(TRASH,\n                        ui->lblTrash->text(),\n                        { QFileInfo(QDir::homePath() + \"/.local/share/Trash/\") },\n                        true);\n        }\n\n        ui->lblTotalBytes->setText(tr(\"Total size: %1\").arg(FormatUtil::formatBytes(totalSize)));\n\n        ui->treeWidgetScanResult->setSortingEnabled(true);\n        on_cbSortBy_currentIndexChanged(ui->cbSortBy->currentIndex());\n\n        // scan results page\n        ui->stackedWidget->setCurrentIndex(1);\n\n        ui->checkPackageCache->setChecked(false);\n        ui->checkCrashReports->setChecked(false);\n        ui->checkAppLog->setChecked(false);\n        ui->checkAppCache->setChecked(false);\n        ui->checkTrash->setChecked(false);\n    }\n}\n\nbool SystemCleanerPage::cleanValid()\n{\n    for (int i = 0; i < ui->treeWidgetScanResult->topLevelItemCount(); ++i) {\n\n        QTreeWidgetItem *it = ui->treeWidgetScanResult->topLevelItem(i);\n\n        if (it->checkState(0) == Qt::Checked)\n            return true;\n\n        for (int j = 0; j < it->childCount(); ++j)\n            if (it->child(j)->checkState(0) == Qt::Checked)\n                return true;\n    }\n\n    return false;\n}\n\nvoid SystemCleanerPage::systemClean()\n{\n    if (cleanValid()) {\n        ui->btnClean->hide();\n        ui->lblLoadingCleaner->show();\n        ui->treeWidgetScanResult->setEnabled(false);\n\n        quint64 totalCleanedSize = 0;\n\n        QTreeWidget *tree = ui->treeWidgetScanResult;\n\n        QStringList filesToDelete;\n\n        QList<QTreeWidgetItem *> children;\n\n        for (int i = 0; i < tree->topLevelItemCount(); ++i) {\n\n            QTreeWidgetItem *it = tree->topLevelItem(i);\n\n            CleanCategories cat = (CleanCategories) it->data(2, 0).toInt();\n\n            // Package Caches | Crash Reports | Application Logs | Application Caches\n            if (cat != CleanCategories::TRASH) {\n\n                for (int j = 0; j < it->childCount(); ++j) { // files\n\n                    if(it->child(j)->checkState(0) == Qt::Checked) { // if checked\n\n                        QString filePath = it->child(j)->data(2, 0).toString();\n\n                        filesToDelete << filePath;\n\n                        children.append(it->child(j));\n                    }\n                }\n            }\n\n            // Trash\n            else if (cat == CleanCategories::TRASH) {\n\n                if (it->checkState(0) == Qt::Checked) {\n\n                    QString trashPath = QStandardPaths::writableLocation(QStandardPaths::HomeLocation).append(\"/.local/share/Trash\");\n\n                    QDir(trashPath + \"/files\").removeRecursively();\n                    QDir(trashPath + \"/info\").removeRecursively();\n                }\n            }\n        }\n\n        // get removed files total size\n        for (const QString &file : filesToDelete) {\n            totalCleanedSize += FileUtil::getFileSize(file);\n        }\n\n        // remove selected files\n        if(! filesToDelete.isEmpty()) {\n            CommandUtil::sudoExec(\"rm\", QStringList() << \"-rf\" << filesToDelete);\n        }\n\n        for (int i = 0; i < tree->topLevelItemCount(); ++i) {\n            // clear removed childs\n            for (QTreeWidgetItem *item : children) {\n                tree->topLevelItem(i)->removeChild(item);\n            }\n        }\n\n        // update titles\n        for (int i = 0; i < tree->topLevelItemCount(); ++i) {\n\n            QTreeWidgetItem *it = tree->topLevelItem(i);\n\n            it->setText(0, QString(\"%1 (%2)\")\n                        .arg(it->data(2, 1).toString())\n                        .arg(it->childCount()));\n\n            it->setText(1, QString(\"%1\")\n                        .arg(FormatUtil::formatBytes(FileUtil::getFileSize(it->data(3, 0).toString()))));\n        }\n\n        ui->lblRemovedTotalSize->setText(tr(\"%1 size files cleaned.\")\n                                         .arg(FormatUtil::formatBytes(totalCleanedSize)));\n\n        ui->btnClean->show();\n        ui->lblLoadingCleaner->hide();\n        ui->treeWidgetScanResult->setEnabled(true);\n    }\n}\n\nvoid SystemCleanerPage::on_btnScan_clicked()\n{\n    QtConcurrent::run(this, &SystemCleanerPage::systemScan);\n}\n\nvoid SystemCleanerPage::on_btnClean_clicked()\n{\n    QtConcurrent::run(this, &SystemCleanerPage::systemClean);\n}\n\nvoid SystemCleanerPage::on_btnBackToCategories_clicked()\n{\n    ui->btnScan->show();\n    ui->lblRemovedTotalSize->clear();\n    ui->lblLoadingScanner->hide();\n    ui->checkPackageCache->setEnabled(true);\n    ui->checkCrashReports->setEnabled(true);\n    ui->checkAppLog->setEnabled(true);\n    ui->checkAppCache->setEnabled(true);\n    ui->checkTrash->setEnabled(true);\n    ui->treeWidgetScanResult->clear();\n    ui->stackedWidget->setCurrentIndex(0);\n    ui->checkSelectAllSystemScan->setEnabled(true);\n    ui->checkSelectAllSystemScan->setChecked(false);\n}\n\nvoid SystemCleanerPage::on_checkSelectAllSystemScan_clicked(bool checked)\n{\n    ui->checkAppCache->setChecked(checked);\n    ui->checkAppLog->setChecked(checked);\n    ui->checkCrashReports->setChecked(checked);\n    ui->checkPackageCache->setChecked(checked);\n    ui->checkTrash->setChecked(checked);\n}\n\nvoid SystemCleanerPage::on_checkSelectAll_clicked(bool checked)\n{\n    for (int i = 0; i < ui->treeWidgetScanResult->topLevelItemCount(); ++i)\n    {\n        QTreeWidgetItem *it = ui->treeWidgetScanResult->topLevelItem(i);\n        it->setCheckState(0, (checked ? Qt::Checked : Qt::Unchecked));\n\n        for (int j = 0; j < it->childCount(); ++j)\n            it->child(j)->setCheckState(0, (checked ? Qt::Checked : Qt::Unchecked));\n    }\n}\n\nvoid SystemCleanerPage::on_cbSortBy_currentIndexChanged(int idx)\n{\n    switch (idx) {\n        case 0: ui->treeWidgetScanResult->sortItems(0, Qt::AscendingOrder); break;\n        case 1: ui->treeWidgetScanResult->sortItems(0, Qt::DescendingOrder); break;\n        case 2: ui->treeWidgetScanResult->sortItems(1, Qt::AscendingOrder); break;\n        case 3: ui->treeWidgetScanResult->sortItems(1, Qt::DescendingOrder); break;\n    }\n}\n"
  },
  {
    "path": "stacer/Pages/SystemCleaner/system_cleaner_page.h",
    "content": "#ifndef SYSTEMCLEANERPAGE_H\n#define SYSTEMCLEANERPAGE_H\n\n#include <QWidget>\n#include <QTreeWidgetItem>\n#include <QMap>\n#include <QMovie>\n#include <QDebug>\n#include <QDir>\n#include <QtConcurrent>\n#include <QThread>\n#include \"Managers/app_manager.h\"\n\n#include <Managers/info_manager.h>\n#include <Managers/tool_manager.h>\n\nnamespace Ui {\n    class SystemCleanerPage;\n}\n\nclass SystemCleanerPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    enum CleanCategories {\n        PACKAGE_CACHE,\n        CRASH_REPORTS,\n        APPLICATION_LOGS,\n        APPLICATION_CACHES,\n        TRASH\n    };\n\npublic:\n    explicit SystemCleanerPage(QWidget *parent = nullptr);\n    ~SystemCleanerPage();\n\nprivate slots:\n    quint64 addTreeRoot(const CleanCategories &cat, const QString &title, const QFileInfoList &infos, bool noChild = false);\n    void addTreeChild(const CleanCategories &cat, const QString &text, const quint64 &size);\n    void addTreeChild(const QString &data, const QString &text, const quint64 &size, QTreeWidgetItem *parent);\n\n    void on_treeWidgetScanResult_itemClicked(QTreeWidgetItem *item, const int &column);\n    void on_btnClean_clicked();\n    void on_btnScan_clicked();\n    void on_btnBackToCategories_clicked();\n\n    void systemScan();\n    void systemClean();\n    bool cleanValid();\n\n    void on_checkSelectAllSystemScan_clicked(bool checked);\n    void on_checkSelectAll_clicked(bool check);\n    void on_cbSortBy_currentIndexChanged(int idx);\n\nprivate:\n    void init();\n\nprivate:\n    Ui::SystemCleanerPage *ui;\n\n    InfoManager *im;\n    ToolManager *tmr;\n\n    QIcon mDefaultIcon;\n    QMovie *mLoadingMovie;\n    QMovie *mLoadingMovie_2;\n};\n\n#endif // SYSTEMCLEANERPAGE_H\n"
  },
  {
    "path": "stacer/Pages/SystemCleaner/system_cleaner_page.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>SystemCleanerPage</class>\n <widget class=\"QWidget\" name=\"SystemCleanerPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>1025</width>\n    <height>736</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>System Cleaner</string>\n  </property>\n  <layout class=\"QVBoxLayout\" name=\"verticalLayout\">\n   <property name=\"spacing\">\n    <number>0</number>\n   </property>\n   <property name=\"leftMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>0</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>15</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>15</number>\n   </property>\n   <item>\n    <widget class=\"QStackedWidget\" name=\"stackedWidget\">\n     <property name=\"accessibleName\">\n      <string notr=\"true\"/>\n     </property>\n     <property name=\"styleSheet\">\n      <string notr=\"true\"/>\n     </property>\n     <property name=\"currentIndex\">\n      <number>1</number>\n     </property>\n     <widget class=\"QWidget\" name=\"cleanerCategories\">\n      <layout class=\"QGridLayout\" name=\"gridLayout_3\">\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"horizontalSpacing\">\n        <number>40</number>\n       </property>\n       <property name=\"verticalSpacing\">\n        <number>20</number>\n       </property>\n       <item row=\"3\" column=\"3\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblCrashReports\">\n         <property name=\"text\">\n          <string>Crash Reports</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n         <property name=\"wordWrap\">\n          <bool>true</bool>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"3\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QLabel\" name=\"lblCrashReportsImg\">\n         <property name=\"minimumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"maximumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"pixmap\">\n          <pixmap resource=\"../../static.qrc\">:/static/themes/default/img/c_crash.png</pixmap>\n         </property>\n         <property name=\"scaledContents\">\n          <bool>false</bool>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"4\" column=\"5\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QCheckBox\" name=\"checkAppCache\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"accessibleName\">\n          <string notr=\"true\">circle</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n        </widget>\n       </item>\n       <item row=\"11\" column=\"2\" colspan=\"5\">\n        <spacer name=\"verticalSpacer_4\">\n         <property name=\"orientation\">\n          <enum>Qt::Vertical</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>20</width>\n           <height>0</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item row=\"2\" column=\"1\">\n        <spacer name=\"horizontalSpacer_2\">\n         <property name=\"orientation\">\n          <enum>Qt::Horizontal</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>40</width>\n           <height>20</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item row=\"2\" column=\"5\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblAppCacheImg\">\n         <property name=\"minimumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"maximumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"pixmap\">\n          <pixmap resource=\"../../static.qrc\">:/static/themes/default/img/c_cache.png</pixmap>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"3\" column=\"4\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblAppLog\">\n         <property name=\"text\">\n          <string>Application Logs</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n         <property name=\"wordWrap\">\n          <bool>true</bool>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"6\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblTrashImg\">\n         <property name=\"minimumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"maximumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"pixmap\">\n          <pixmap resource=\"../../static.qrc\">:/static/themes/default/img/c_trash.png</pixmap>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"3\" column=\"5\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblAppCache\">\n         <property name=\"text\">\n          <string>Application Caches</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n         <property name=\"wordWrap\">\n          <bool>true</bool>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"2\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblPackageCacheImg\">\n         <property name=\"minimumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"maximumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"textFormat\">\n          <enum>Qt::AutoText</enum>\n         </property>\n         <property name=\"pixmap\">\n          <pixmap resource=\"../../static.qrc\">:/static/themes/default/img/c_package.png</pixmap>\n         </property>\n         <property name=\"scaledContents\">\n          <bool>false</bool>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"4\" column=\"6\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QCheckBox\" name=\"checkTrash\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"accessibleName\">\n          <string notr=\"true\">circle</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n        </widget>\n       </item>\n       <item row=\"4\" column=\"3\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QCheckBox\" name=\"checkCrashReports\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"accessibleName\">\n          <string notr=\"true\">circle</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n        </widget>\n       </item>\n       <item row=\"7\" column=\"4\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QPushButton\" name=\"btnScan\">\n         <property name=\"minimumSize\">\n          <size>\n           <width>100</width>\n           <height>100</height>\n          </size>\n         </property>\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>100</width>\n           <height>100</height>\n          </size>\n         </property>\n        </widget>\n       </item>\n       <item row=\"6\" column=\"4\">\n        <spacer name=\"verticalSpacer_5\">\n         <property name=\"orientation\">\n          <enum>Qt::Vertical</enum>\n         </property>\n         <property name=\"sizeType\">\n          <enum>QSizePolicy::Fixed</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>20</width>\n           <height>30</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item row=\"4\" column=\"2\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QCheckBox\" name=\"checkPackageCache\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"accessibleName\">\n          <string notr=\"true\">circle</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n        </widget>\n       </item>\n       <item row=\"3\" column=\"6\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblTrash\">\n         <property name=\"text\">\n          <string>Trash</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n         <property name=\"wordWrap\">\n          <bool>true</bool>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"4\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QLabel\" name=\"lblLogImage\">\n         <property name=\"minimumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"maximumSize\">\n          <size>\n           <width>90</width>\n           <height>90</height>\n          </size>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"pixmap\">\n          <pixmap resource=\"../../static.qrc\">:/static/themes/default/img/c_logs.png</pixmap>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n       <item row=\"3\" column=\"2\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblPackageCache\">\n         <property name=\"text\">\n          <string>Package Caches</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n         <property name=\"wordWrap\">\n          <bool>true</bool>\n         </property>\n        </widget>\n       </item>\n       <item row=\"4\" column=\"4\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QCheckBox\" name=\"checkAppLog\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"accessibleName\">\n          <string notr=\"true\">circle</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n        </widget>\n       </item>\n       <item row=\"2\" column=\"8\">\n        <spacer name=\"horizontalSpacer_3\">\n         <property name=\"orientation\">\n          <enum>Qt::Horizontal</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>40</width>\n           <height>20</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item row=\"0\" column=\"4\">\n        <spacer name=\"verticalSpacer\">\n         <property name=\"orientation\">\n          <enum>Qt::Vertical</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>20</width>\n           <height>100</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item row=\"9\" column=\"4\" alignment=\"Qt::AlignHCenter\">\n        <widget class=\"QLabel\" name=\"lblLoadingScanner\">\n         <property name=\"minimumSize\">\n          <size>\n           <width>100</width>\n           <height>100</height>\n          </size>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n        </widget>\n       </item>\n       <item row=\"10\" column=\"4\" alignment=\"Qt::AlignHCenter|Qt::AlignTop\">\n        <widget class=\"QCheckBox\" name=\"checkSelectAllSystemScan\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"accessibleName\">\n          <string notr=\"true\">circle</string>\n         </property>\n         <property name=\"text\">\n          <string>Select All</string>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>30</width>\n           <height>30</height>\n          </size>\n         </property>\n        </widget>\n       </item>\n      </layout>\n     </widget>\n     <widget class=\"QWidget\" name=\"cleanerPage\">\n      <layout class=\"QVBoxLayout\" name=\"verticalLayout_2\">\n       <property name=\"spacing\">\n        <number>0</number>\n       </property>\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>5</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>0</number>\n       </property>\n       <item>\n        <widget class=\"QWidget\" name=\"widgetCleaner\" native=\"true\">\n         <layout class=\"QGridLayout\" name=\"gridLayout\">\n          <property name=\"leftMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"horizontalSpacing\">\n           <number>0</number>\n          </property>\n          <property name=\"verticalSpacing\">\n           <number>10</number>\n          </property>\n          <item row=\"0\" column=\"1\" alignment=\"Qt::AlignHCenter\">\n           <widget class=\"QLabel\" name=\"lblRemovedTotalSize\">\n            <property name=\"minimumSize\">\n             <size>\n              <width>20</width>\n              <height>0</height>\n             </size>\n            </property>\n            <property name=\"styleSheet\">\n             <string notr=\"true\"/>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"6\" column=\"1\">\n           <widget class=\"QLabel\" name=\"lblLoadingCleaner\">\n            <property name=\"minimumSize\">\n             <size>\n              <width>100</width>\n              <height>20</height>\n             </size>\n            </property>\n            <property name=\"maximumSize\">\n             <size>\n              <width>16777215</width>\n              <height>20</height>\n             </size>\n            </property>\n            <property name=\"accessibleName\">\n             <string>circle</string>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"5\" column=\"1\">\n           <widget class=\"QPushButton\" name=\"btnClean\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"minimumSize\">\n             <size>\n              <width>100</width>\n              <height>100</height>\n             </size>\n            </property>\n            <property name=\"maximumSize\">\n             <size>\n              <width>100</width>\n              <height>100</height>\n             </size>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"styleSheet\">\n             <string notr=\"true\"/>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n           </widget>\n          </item>\n          <item row=\"4\" column=\"0\">\n           <widget class=\"QCheckBox\" name=\"checkSelectAll\">\n            <property name=\"maximumSize\">\n             <size>\n              <width>16777215</width>\n              <height>16777215</height>\n             </size>\n            </property>\n            <property name=\"font\">\n             <font>\n              <pointsize>10</pointsize>\n             </font>\n            </property>\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"accessibleName\">\n             <string>circle</string>\n            </property>\n            <property name=\"text\">\n             <string>Select All</string>\n            </property>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"0\" alignment=\"Qt::AlignLeft\">\n           <widget class=\"QPushButton\" name=\"btnBackToCategories\">\n            <property name=\"cursor\">\n             <cursorShape>PointingHandCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"text\">\n             <string> Back</string>\n            </property>\n            <property name=\"icon\">\n             <iconset resource=\"../../static.qrc\">\n              <normaloff>:/static/themes/default/img/back.png</normaloff>:/static/themes/default/img/back.png</iconset>\n            </property>\n            <property name=\"iconSize\">\n             <size>\n              <width>20</width>\n              <height>20</height>\n             </size>\n            </property>\n           </widget>\n          </item>\n          <item row=\"5\" column=\"0\">\n           <spacer name=\"horizontalSpacer_4\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n          <item row=\"4\" column=\"3\">\n           <widget class=\"QLabel\" name=\"lblTotalBytes\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Fixed\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string/>\n            </property>\n            <property name=\"alignment\">\n             <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>\n            </property>\n           </widget>\n          </item>\n          <item row=\"5\" column=\"3\">\n           <spacer name=\"horizontalSpacer_5\">\n            <property name=\"orientation\">\n             <enum>Qt::Horizontal</enum>\n            </property>\n            <property name=\"sizeHint\" stdset=\"0\">\n             <size>\n              <width>40</width>\n              <height>20</height>\n             </size>\n            </property>\n           </spacer>\n          </item>\n          <item row=\"1\" column=\"0\" rowspan=\"2\" colspan=\"4\">\n           <widget class=\"QTreeWidget\" name=\"treeWidgetScanResult\">\n            <property name=\"font\">\n             <font>\n              <stylestrategy>PreferAntialias</stylestrategy>\n             </font>\n            </property>\n            <property name=\"cursor\" stdset=\"0\">\n             <cursorShape>ArrowCursor</cursorShape>\n            </property>\n            <property name=\"focusPolicy\">\n             <enum>Qt::NoFocus</enum>\n            </property>\n            <property name=\"styleSheet\">\n             <string notr=\"true\"/>\n            </property>\n            <property name=\"editTriggers\">\n             <set>QAbstractItemView::NoEditTriggers</set>\n            </property>\n            <property name=\"selectionMode\">\n             <enum>QAbstractItemView::NoSelection</enum>\n            </property>\n            <property name=\"textElideMode\">\n             <enum>Qt::ElideMiddle</enum>\n            </property>\n            <property name=\"horizontalScrollMode\">\n             <enum>QAbstractItemView::ScrollPerItem</enum>\n            </property>\n            <property name=\"sortingEnabled\">\n             <bool>true</bool>\n            </property>\n            <property name=\"animated\">\n             <bool>true</bool>\n            </property>\n            <attribute name=\"headerVisible\">\n             <bool>true</bool>\n            </attribute>\n            <attribute name=\"headerShowSortIndicator\" stdset=\"0\">\n             <bool>true</bool>\n            </attribute>\n            <column>\n             <property name=\"text\">\n              <string notr=\"true\">1</string>\n             </property>\n            </column>\n           </widget>\n          </item>\n          <item row=\"0\" column=\"3\">\n           <layout class=\"QHBoxLayout\" name=\"horizontalLayout\">\n            <item>\n             <widget class=\"QLabel\" name=\"lblSortBy\">\n              <property name=\"text\">\n               <string>Sort by: </string>\n              </property>\n              <property name=\"alignment\">\n               <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>\n              </property>\n             </widget>\n            </item>\n            <item>\n             <widget class=\"QComboBox\" name=\"cbSortBy\">\n              <property name=\"currentIndex\">\n               <number>3</number>\n              </property>\n              <item>\n               <property name=\"text\">\n                <string>Name</string>\n               </property>\n               <property name=\"icon\">\n                <iconset resource=\"../../static.qrc\">\n                 <normaloff>:/static/themes/default/img/asc.png</normaloff>:/static/themes/default/img/asc.png</iconset>\n               </property>\n              </item>\n              <item>\n               <property name=\"text\">\n                <string>Name</string>\n               </property>\n               <property name=\"icon\">\n                <iconset resource=\"../../static.qrc\">\n                 <normaloff>:/static/themes/default/img/dsc.png</normaloff>:/static/themes/default/img/dsc.png</iconset>\n               </property>\n              </item>\n              <item>\n               <property name=\"text\">\n                <string>Size</string>\n               </property>\n               <property name=\"icon\">\n                <iconset resource=\"../../static.qrc\">\n                 <normaloff>:/static/themes/default/img/asc.png</normaloff>:/static/themes/default/img/asc.png</iconset>\n               </property>\n              </item>\n              <item>\n               <property name=\"text\">\n                <string>Size</string>\n               </property>\n               <property name=\"icon\">\n                <iconset resource=\"../../static.qrc\">\n                 <normaloff>:/static/themes/default/img/dsc.png</normaloff>:/static/themes/default/img/dsc.png</iconset>\n               </property>\n              </item>\n             </widget>\n            </item>\n           </layout>\n          </item>\n         </layout>\n        </widget>\n       </item>\n      </layout>\n     </widget>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources>\n  <include location=\"../../static.qrc\"/>\n </resources>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/Pages/Uninstaller/uninstaller_page.cpp",
    "content": "#include \"uninstaller_page.h\"\n#include \"ui_uninstallerpage.h\"\n#include <QMovie>\n#include \"utilities.h\"\n\nUninstallerPage::~UninstallerPage()\n{\n    delete ui;\n}\n\nUninstallerPage::UninstallerPage(QWidget *parent) :\n    QWidget(parent),\n    ui(new Ui::UninstallerPage),\n    tm(ToolManager::ins())\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid UninstallerPage::init()\n{\n    QString iconLoading = QString(\":/static/themes/%1/img/loading.gif\").arg(SettingManager::ins()->getThemeName());\n    QMovie *loadingMovie = new QMovie(iconLoading, QByteArray(), this);\n    ui->lblLoadingUninstaller->setMovie(loadingMovie);\n    loadingMovie->start();\n    ui->lblLoadingUninstaller->hide();\n\n    ui->stackedWidget->setCurrentIndex(0);\n\n    QList<QWidget*> widgets = { ui->txtPackageSearch, ui->btnUninstall, ui->btnSystemPackages, ui->btnSnapPackages };\n    Utilities::addDropShadow(widgets, 40);\n\n    QtConcurrent::run(this, &UninstallerPage::loadPackages);\n    QtConcurrent::run(this, &UninstallerPage::loadSnapPackages);\n\n    connect(SignalMapper::ins(), &SignalMapper::sigUninstallStarted, this, &UninstallerPage::uninstallStarted);\n    connect(SignalMapper::ins(), &SignalMapper::sigUninstallFinished, this, &UninstallerPage::loadPackages);\n    connect(SignalMapper::ins(), &SignalMapper::sigUninstallFinished, this, &UninstallerPage::loadSnapPackages);\n}\n\nvoid UninstallerPage::loadPackages()\n{\n    emit uninstallStarted();\n\n    // clear items\n    ui->listWidgetPackages->clear();\n\n    QIcon icon(\":/static/themes/common/img/package.png\");\n    QStringList packages = tm->getPackages();\n    for (const QString &package : packages) {\n        QListWidgetItem *item = new QListWidgetItem(QIcon::fromTheme(package, icon), QString(\"  %1\").arg(package));\n\n        item->setCheckState(Qt::Unchecked);\n\n        ui->listWidgetPackages->addItem(item);\n    }\n    setAppCount();\n\n    ui->listWidgetPackages->setEnabled(true);\n    ui->txtPackageSearch->setEnabled(true);\n    ui->txtPackageSearch->clear();\n\n    ui->lblLoadingUninstaller->hide();\n}\n\nvoid UninstallerPage::loadSnapPackages()\n{\n    // clear items\n    ui->listWidgetSnapPackages->clear();\n\n    QIcon icon(\":/static/themes/common/img/package.png\");\n    QStringList packages = tm->getSnapPackages();\n    for (const QString &package : packages) {\n        QListWidgetItem *item = new QListWidgetItem(QIcon::fromTheme(package, icon), QString(\"  %1\").arg(package));\n\n        item->setCheckState(Qt::Unchecked);\n\n        ui->listWidgetSnapPackages->addItem(item);\n    }\n    setAppCount();\n\n    ui->listWidgetSnapPackages->setEnabled(true);\n    ui->txtPackageSearch->setEnabled(true);\n    ui->txtPackageSearch->clear();\n\n    ui->lblLoadingUninstaller->hide();\n}\n\nvoid UninstallerPage::setAppCount()\n{\n    int count = ui->listWidgetPackages->count();\n    ui->btnSystemPackages->setText(tr(\"Packages (%1)\").arg(count));\n    ui->notFoundWidget->setVisible(! count);\n    ui->listWidgetPackages->setVisible(count);\n\n    int snapCount = ui->listWidgetSnapPackages->count();\n    ui->btnSnapPackages->setText(tr(\"Snap Packages (%1)\").arg(snapCount));\n    ui->notFoundWidget_2->setVisible(! snapCount);\n    ui->listWidgetSnapPackages->setVisible(snapCount);\n\n    ui->btnSnapPackages->setVisible(CommandUtil::isExecutable(\"snap\"));\n\n    ui->btnUninstall->setVisible(count || snapCount);\n}\n\nQStringList UninstallerPage::getSelectedPackages()\n{\n    QStringList selectedPackages = {};\n\n    for (int i = 0; i < ui->listWidgetPackages->count(); ++i)\n    {\n        QListWidgetItem *item = ui->listWidgetPackages->item(i);\n\n        if(item->checkState() == Qt::Checked)\n            selectedPackages << item->text().trimmed();\n    }\n\n    return selectedPackages;\n}\n\nQStringList UninstallerPage::getSelectedSnapPackages()\n{\n    QStringList selectedPackages = {};\n\n    for (int i = 0; i < ui->listWidgetSnapPackages->count(); ++i)\n    {\n        QListWidgetItem *item = ui->listWidgetSnapPackages->item(i);\n\n        if(item->checkState() == Qt::Checked)\n            selectedPackages << item->text().trimmed();\n    }\n\n    return selectedPackages;\n}\n\nvoid UninstallerPage::on_btnUninstall_clicked()\n{\n    QStringList selectedPackages = getSelectedPackages();\n    QStringList selectedSnapPackages = getSelectedSnapPackages();\n\n    if (!selectedPackages.isEmpty() || !selectedSnapPackages.isEmpty()) {\n        QtConcurrent::run([=]\n        {\n            emit SignalMapper::ins()->sigUninstallStarted();\n\n            ToolManager::ins()->uninstallPackages(selectedPackages);\n            ToolManager::ins()->uninstallSnapPackages(selectedSnapPackages);\n\n            emit SignalMapper::ins()->sigUninstallFinished();\n        });\n    }\n}\n\nvoid UninstallerPage::uninstallStarted()\n{\n    ui->listWidgetPackages->setEnabled(false);\n    ui->listWidgetSnapPackages->setEnabled(false);\n    ui->txtPackageSearch->setEnabled(false);\n    ui->btnUninstall->hide();\n    ui->lblLoadingUninstaller->show();\n}\n\nvoid UninstallerPage::on_txtPackageSearch_textChanged(const QString &val)\n{\n    QListWidget *listWidgetPackages = nullptr;\n\n    switch (ui->stackedWidget->currentIndex()) {\n        case 0: listWidgetPackages = ui->listWidgetPackages; break;\n        case 1: listWidgetPackages = ui->listWidgetSnapPackages; break;\n    }\n\n    // Get matches items\n    QList<QListWidgetItem*> matches = listWidgetPackages->findItems(val, Qt::MatchFlag::MatchContains);\n\n    // All items hide\n    for (int i = 0; i < listWidgetPackages->count(); ++i)\n        listWidgetPackages->item(i)->setHidden(true);\n\n    // Matches items show\n    for (QListWidgetItem* item : matches)\n        item->setHidden(false);\n}\n\nvoid UninstallerPage::on_btnSystemPackages_clicked()\n{\n    ui->stackedWidget->setCurrentIndex(0);\n}\n\nvoid UninstallerPage::on_btnSnapPackages_clicked()\n{\n    ui->stackedWidget->setCurrentIndex(1);\n}\n\nvoid UninstallerPage::on_listWidgetSnapPackages_itemClicked(QListWidgetItem *item)\n{\n    //item->setCheckState(item->checkState() == Qt::Checked ? Qt::Unchecked : Qt::Checked);\n    ui->btnUninstall->setText(tr(\"Uninstall Selected (%1)\")\n                              .arg(getSelectedSnapPackages().count() + getSelectedPackages().count()));\n}\n\nvoid UninstallerPage::on_listWidgetPackages_itemClicked(QListWidgetItem *item)\n{\n    //item->setCheckState(item->checkState() == Qt::Checked ? Qt::Unchecked : Qt::Checked);\n    ui->btnUninstall->setText(tr(\"Uninstall Selected (%1)\")\n                              .arg(getSelectedSnapPackages().count() + getSelectedPackages().count()));\n}\n"
  },
  {
    "path": "stacer/Pages/Uninstaller/uninstaller_page.h",
    "content": "#ifndef UNINSTALLERPAGE_H\n#define UNINSTALLERPAGE_H\n\n#include <QWidget>\n#include <QListWidgetItem>\n#include <QtConcurrent>\n\n#include \"Managers/tool_manager.h\"\n#include \"Managers/app_manager.h\"\n#include \"signal_mapper.h\"\n\nnamespace Ui {\n    class UninstallerPage;\n}\n\nclass UninstallerPage : public QWidget\n{\n    Q_OBJECT\n\npublic:\n    explicit UninstallerPage(QWidget *parent = 0);\n    ~UninstallerPage();\n\npublic slots:\n    void uninstallStarted();\n\nprivate:\n    void init();\n\nprivate slots:\n    void setAppCount();\n    void on_txtPackageSearch_textChanged(const QString &val);\n    void on_btnUninstall_clicked();\n    QStringList getSelectedPackages();\n    QStringList getSelectedSnapPackages();\n    void loadPackages();\n    void loadSnapPackages();\n    void on_btnSystemPackages_clicked();\n    void on_btnSnapPackages_clicked();\n\n    void on_listWidgetSnapPackages_itemClicked(QListWidgetItem *item);\n    void on_listWidgetPackages_itemClicked(QListWidgetItem *item);\n\nprivate:\n    Ui::UninstallerPage *ui;\n\n    ToolManager *tm;\n};\n\n#endif // UNINSTALLERPAGE_H\n"
  },
  {
    "path": "stacer/Pages/Uninstaller/uninstallerpage.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>UninstallerPage</class>\n <widget class=\"QWidget\" name=\"UninstallerPage\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>844</width>\n    <height>635</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Uninstaller</string>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>5</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"horizontalSpacing\">\n    <number>0</number>\n   </property>\n   <property name=\"verticalSpacing\">\n    <number>2</number>\n   </property>\n   <item row=\"2\" column=\"0\" colspan=\"3\">\n    <widget class=\"QStackedWidget\" name=\"stackedWidget\">\n     <property name=\"currentIndex\">\n      <number>0</number>\n     </property>\n     <widget class=\"QWidget\" name=\"pageSystemPackages\">\n      <layout class=\"QGridLayout\" name=\"gridLayout_2\">\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"spacing\">\n        <number>0</number>\n       </property>\n       <item row=\"0\" column=\"0\">\n        <widget class=\"QWidget\" name=\"notFoundWidget\" native=\"true\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"minimumSize\">\n          <size>\n           <width>0</width>\n           <height>200</height>\n          </size>\n         </property>\n         <property name=\"maximumSize\">\n          <size>\n           <width>16777215</width>\n           <height>200</height>\n          </size>\n         </property>\n         <property name=\"accessibleName\">\n          <string>notFoundWidget</string>\n         </property>\n         <property name=\"styleSheet\">\n          <string notr=\"true\"/>\n         </property>\n         <layout class=\"QVBoxLayout\" name=\"notFoundLayout\">\n          <property name=\"spacing\">\n           <number>0</number>\n          </property>\n          <property name=\"leftMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>0</number>\n          </property>\n          <item>\n           <widget class=\"QLabel\" name=\"lblNotFound\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Not Found Installed Packages</string>\n            </property>\n            <property name=\"alignment\">\n             <set>Qt::AlignBottom|Qt::AlignHCenter</set>\n            </property>\n           </widget>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"1\" column=\"0\">\n        <widget class=\"QListWidget\" name=\"listWidgetPackages\">\n         <property name=\"font\">\n          <font>\n           <family>Ubuntu</family>\n           <pointsize>10</pointsize>\n          </font>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"styleSheet\">\n          <string notr=\"true\"/>\n         </property>\n         <property name=\"autoScrollMargin\">\n          <number>10</number>\n         </property>\n         <property name=\"editTriggers\">\n          <set>QAbstractItemView::NoEditTriggers</set>\n         </property>\n         <property name=\"selectionMode\">\n          <enum>QAbstractItemView::NoSelection</enum>\n         </property>\n         <property name=\"selectionBehavior\">\n          <enum>QAbstractItemView::SelectRows</enum>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>20</width>\n           <height>20</height>\n          </size>\n         </property>\n         <property name=\"textElideMode\">\n          <enum>Qt::ElideMiddle</enum>\n         </property>\n         <property name=\"spacing\">\n          <number>4</number>\n         </property>\n         <property name=\"uniformItemSizes\">\n          <bool>false</bool>\n         </property>\n        </widget>\n       </item>\n      </layout>\n     </widget>\n     <widget class=\"QWidget\" name=\"pageSnapPackages\">\n      <layout class=\"QGridLayout\" name=\"gridLayout_3\">\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"spacing\">\n        <number>0</number>\n       </property>\n       <item row=\"0\" column=\"0\">\n        <widget class=\"QWidget\" name=\"notFoundWidget_2\" native=\"true\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"minimumSize\">\n          <size>\n           <width>0</width>\n           <height>200</height>\n          </size>\n         </property>\n         <property name=\"maximumSize\">\n          <size>\n           <width>16777215</width>\n           <height>200</height>\n          </size>\n         </property>\n         <property name=\"accessibleName\">\n          <string>notFoundWidget</string>\n         </property>\n         <property name=\"styleSheet\">\n          <string notr=\"true\"/>\n         </property>\n         <layout class=\"QVBoxLayout\" name=\"notFoundLayout_2\">\n          <property name=\"spacing\">\n           <number>0</number>\n          </property>\n          <property name=\"leftMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"topMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"rightMargin\">\n           <number>0</number>\n          </property>\n          <property name=\"bottomMargin\">\n           <number>0</number>\n          </property>\n          <item>\n           <widget class=\"QLabel\" name=\"lblNotFoundSnap\">\n            <property name=\"sizePolicy\">\n             <sizepolicy hsizetype=\"Preferred\" vsizetype=\"Expanding\">\n              <horstretch>0</horstretch>\n              <verstretch>0</verstretch>\n             </sizepolicy>\n            </property>\n            <property name=\"text\">\n             <string>Not Found Installed Packages</string>\n            </property>\n            <property name=\"alignment\">\n             <set>Qt::AlignBottom|Qt::AlignHCenter</set>\n            </property>\n           </widget>\n          </item>\n         </layout>\n        </widget>\n       </item>\n       <item row=\"1\" column=\"0\">\n        <widget class=\"QListWidget\" name=\"listWidgetSnapPackages\">\n         <property name=\"font\">\n          <font>\n           <family>Ubuntu</family>\n           <pointsize>10</pointsize>\n          </font>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"styleSheet\">\n          <string notr=\"true\"/>\n         </property>\n         <property name=\"autoScrollMargin\">\n          <number>10</number>\n         </property>\n         <property name=\"editTriggers\">\n          <set>QAbstractItemView::NoEditTriggers</set>\n         </property>\n         <property name=\"selectionMode\">\n          <enum>QAbstractItemView::NoSelection</enum>\n         </property>\n         <property name=\"selectionBehavior\">\n          <enum>QAbstractItemView::SelectRows</enum>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>20</width>\n           <height>20</height>\n          </size>\n         </property>\n         <property name=\"textElideMode\">\n          <enum>Qt::ElideMiddle</enum>\n         </property>\n         <property name=\"spacing\">\n          <number>4</number>\n         </property>\n         <property name=\"uniformItemSizes\">\n          <bool>false</bool>\n         </property>\n        </widget>\n       </item>\n      </layout>\n     </widget>\n    </widget>\n   </item>\n   <item row=\"5\" column=\"0\" colspan=\"3\" alignment=\"Qt::AlignHCenter|Qt::AlignBottom\">\n    <widget class=\"QLabel\" name=\"lblLoadingUninstaller\">\n     <property name=\"sizePolicy\">\n      <sizepolicy hsizetype=\"Minimum\" vsizetype=\"Fixed\">\n       <horstretch>0</horstretch>\n       <verstretch>0</verstretch>\n      </sizepolicy>\n     </property>\n     <property name=\"text\">\n      <string notr=\"true\"/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"3\" column=\"0\" colspan=\"3\">\n    <spacer name=\"verticalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeType\">\n      <enum>QSizePolicy::Fixed</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>0</width>\n       <height>10</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n   <item row=\"4\" column=\"0\" colspan=\"3\" alignment=\"Qt::AlignHCenter\">\n    <widget class=\"QPushButton\" name=\"btnUninstall\">\n     <property name=\"enabled\">\n      <bool>true</bool>\n     </property>\n     <property name=\"font\">\n      <font>\n       <family>Ubuntu</family>\n      </font>\n     </property>\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\">primary</string>\n     </property>\n     <property name=\"styleSheet\">\n      <string notr=\"true\"/>\n     </property>\n     <property name=\"text\">\n      <string>Uninstall Selected</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"1\" column=\"0\" colspan=\"3\">\n    <widget class=\"QWidget\" name=\"nav\" native=\"true\">\n     <layout class=\"QHBoxLayout\" name=\"horizontalLayout\">\n      <property name=\"spacing\">\n       <number>10</number>\n      </property>\n      <property name=\"leftMargin\">\n       <number>4</number>\n      </property>\n      <property name=\"topMargin\">\n       <number>5</number>\n      </property>\n      <property name=\"rightMargin\">\n       <number>4</number>\n      </property>\n      <property name=\"bottomMargin\">\n       <number>5</number>\n      </property>\n      <item>\n       <widget class=\"QPushButton\" name=\"btnSystemPackages\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"text\">\n         <string>System Packages</string>\n        </property>\n        <property name=\"checkable\">\n         <bool>true</bool>\n        </property>\n        <property name=\"checked\">\n         <bool>true</bool>\n        </property>\n        <attribute name=\"buttonGroup\">\n         <string notr=\"true\">navBtnGroup</string>\n        </attribute>\n       </widget>\n      </item>\n      <item>\n       <widget class=\"QPushButton\" name=\"btnSnapPackages\">\n        <property name=\"cursor\">\n         <cursorShape>PointingHandCursor</cursorShape>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::NoFocus</enum>\n        </property>\n        <property name=\"text\">\n         <string>Snap Packages</string>\n        </property>\n        <property name=\"checkable\">\n         <bool>true</bool>\n        </property>\n        <attribute name=\"buttonGroup\">\n         <string notr=\"true\">navBtnGroup</string>\n        </attribute>\n       </widget>\n      </item>\n      <item>\n       <spacer name=\"horizontalSpacer\">\n        <property name=\"orientation\">\n         <enum>Qt::Horizontal</enum>\n        </property>\n        <property name=\"sizeHint\" stdset=\"0\">\n         <size>\n          <width>40</width>\n          <height>20</height>\n         </size>\n        </property>\n       </spacer>\n      </item>\n      <item>\n       <widget class=\"QLineEdit\" name=\"txtPackageSearch\">\n        <property name=\"minimumSize\">\n         <size>\n          <width>170</width>\n          <height>0</height>\n         </size>\n        </property>\n        <property name=\"maximumSize\">\n         <size>\n          <width>170</width>\n          <height>16777215</height>\n         </size>\n        </property>\n        <property name=\"font\">\n         <font>\n          <pointsize>10</pointsize>\n         </font>\n        </property>\n        <property name=\"focusPolicy\">\n         <enum>Qt::StrongFocus</enum>\n        </property>\n        <property name=\"styleSheet\">\n         <string notr=\"true\"/>\n        </property>\n        <property name=\"placeholderText\">\n         <string>Search...</string>\n        </property>\n       </widget>\n      </item>\n     </layout>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <resources/>\n <connections/>\n <buttongroups>\n  <buttongroup name=\"navBtnGroup\"/>\n </buttongroups>\n</ui>\n"
  },
  {
    "path": "stacer/app.cpp",
    "content": "#include \"app.h\"\n#include \"ui_app.h\"\n#include \"utilities.h\"\n#include <QStyle>\n#include <QDebug>\n\nApp::~App()\n{\n    delete ui;\n}\n\nApp::App(QWidget *parent) :\n    QMainWindow(parent),\n    ui(new Ui::App),\n    mSlidingStacked(new SlidingStackedWidget(this)),\n    mTrayIcon(AppManager::ins()->getTrayIcon()),\n    mTrayMenu(new QMenu(this))\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid App::init()\n{\n    setGeometry(\n        QStyle::alignedRect(Qt::LeftToRight, Qt::AlignCenter,\n            size(), qApp->desktop()->availableGeometry())\n    );\n\n    // form settings\n    ui->horizontalLayout->setContentsMargins(0,0,0,0);\n    ui->horizontalLayout->setSpacing(0);\n\n    dashboardPage = new DashboardPage(mSlidingStacked);\n    startupAppsPage = new StartupAppsPage(mSlidingStacked);\n    searchPage = new SearchPage(mSlidingStacked);\n    systemCleanerPage = new SystemCleanerPage(mSlidingStacked);\n    servicesPage = new ServicesPage(mSlidingStacked);\n    processPage = new ProcessesPage(mSlidingStacked);\n    helpersPage = new HelpersPage(mSlidingStacked);\n    uninstallerPage = new UninstallerPage(mSlidingStacked);\n    resourcesPage = new ResourcesPage(mSlidingStacked);\n    settingsPage = new SettingsPage(mSlidingStacked);\n\n    ui->pageContentLayout->addWidget(mSlidingStacked);\n\n    mListPages = {\n        dashboardPage, startupAppsPage, systemCleanerPage, searchPage, servicesPage,\n        processPage, uninstallerPage, resourcesPage, helpersPage, settingsPage\n    };\n\n    mListSidebarButtons = {\n        ui->btnDash, ui->btnStartupApps, ui->btnSystemCleaner, ui->btnSearch, ui->btnServices,\n        ui->btnProcesses, ui->btnHelpers, ui->btnUninstaller, ui->btnResources, ui->btnSettings\n    };\n\n    // APT SOURCE MANAGER\n    if (ToolManager::ins()->checkSourceRepository()) {\n        aptSourceManagerPage = new APTSourceManagerPage(mSlidingStacked);\n        mListPages.insert(7, aptSourceManagerPage);\n        mListSidebarButtons.insert(7, ui->btnAptSourceManager);\n    } else {\n        ui->btnAptSourceManager->hide();\n    }\n\n    // GNOME SETTINGS\n    bool checkDesktopSession = QString(qgetenv(\"DESKTOP_SESSION\")).contains(QRegExp(\"ubuntu\", Qt::CaseInsensitive));\n    bool checkDistribution = SystemInfo().getDistribution().contains(QRegExp(\"ubuntu\", Qt::CaseInsensitive));;\n\n    if (checkDesktopSession || checkDistribution) {\n        gnomeSettingsPage = new GnomeSettingsPage(mSlidingStacked);\n        mListPages.insert(8, gnomeSettingsPage);\n        mListSidebarButtons.insert(8, ui->btnGnomeSettings);\n    } else {\n        ui->btnGnomeSettings->hide();\n    }\n\n    // add pages\n    for (QWidget *page: mListPages) {\n        mSlidingStacked->addWidget(page);\n    }\n\n    AppManager::ins()->updateStylesheet();\n\n    Utilities::addDropShadow(ui->sidebar, 60);\n\n    // set start page\n    clickSidebarButton(SettingManager::ins()->getStartPage());\n\n    createTrayActions();\n\n    mTrayIcon->show();\n\n    createQuitMessageBox();\n}\n\nvoid App::createQuitMessageBox()\n{\n    mBtnQuit = new QPushButton(tr(\"Quit\"), this);\n    mBtnQuit->setAccessibleName(\"danger\");\n    mBtnContinue = new QPushButton(tr(\"Continue\"), this);\n    mBtnContinue->setAccessibleName(\"primary\");\n    mQuitMsgBox = new QMessageBox(this);\n    QCheckBox *check = new QCheckBox(\"Don't ask again.\");\n    check->setAccessibleName(\"circle\");\n    mQuitMsgBox->setWindowTitle(tr(\"Quit\"));\n    mQuitMsgBox->setText(tr(\"Will the program continue to work in the system tray?\"));\n    mQuitMsgBox->addButton(mBtnQuit, QMessageBox::YesRole);\n    mQuitMsgBox->addButton(mBtnContinue, QMessageBox::NoRole);\n    mQuitMsgBox->setCheckBox(check);\n\n    connect(check, &QCheckBox::toggled, [this](bool checked) {\n        SettingManager::ins()->setAppQuitDialogDontAsk(checked);\n    });\n}\n\nvoid App::closeEvent(QCloseEvent *event)\n{\n    if (SettingManager::ins()->getAppQuitDialogDontAsk()) {\n        if (SettingManager::ins()->getAppQuitDialogChoice() == \"close\") {\n            event->accept();\n        } else {\n            event->ignore();\n            hide();\n        }\n    } else {\n        mQuitMsgBox->exec();\n        if (mQuitMsgBox->clickedButton() == mBtnContinue) {\n            SettingManager::ins()->setAppQuitDialogChoice(\"hide\");\n            event->ignore();\n            hide();\n        } else if (mQuitMsgBox->clickedButton() == mBtnQuit) {\n            SettingManager::ins()->setAppQuitDialogChoice(\"close\");\n            event->accept();\n        } else {\n            event->ignore();\n        }\n    }\n}\n\nvoid App::createTrayActions()\n{\n    for (QPushButton *button: mListSidebarButtons) {\n        QString toolTip = button->toolTip();\n        QAction *action = new QAction(toolTip, this);\n        connect(action, &QAction::triggered, [=] {\n            clickSidebarButton(toolTip, true);\n        });\n        connect(mTrayIcon, &QSystemTrayIcon::activated, this, [=](QSystemTrayIcon::ActivationReason){\n            setVisible(true);\n            activateWindow();\t\n        });\n\n        mTrayMenu->addAction(action);\n    }\n\n    mTrayMenu->addSeparator();\n\n    QAction *quitAction = new QAction(tr(\"Quit\"), this);\n    connect(quitAction, &QAction::triggered, [=] {qApp->quit();});\n    mTrayMenu->addAction(quitAction);\n\n    mTrayIcon->setContextMenu(mTrayMenu);\n}\n\nvoid App::clickSidebarButton(QString pageTitle, bool isShow)\n{\n    QWidget *selectedWidget = getPageByTitle(pageTitle);\n    if (selectedWidget) {\n        pageClick(selectedWidget, !isShow);\n        checkSidebarButtonByTooltip(pageTitle);\n    } else {\n        pageClick(mListPages.first());\n    }\n    setVisible(isShow);\n    if (isShow) activateWindow();\n}\n\nvoid App::checkSidebarButtonByTooltip(const QString &text)\n{\n    for (QPushButton *button: mListSidebarButtons) {\n        if (button->toolTip() == text) {\n            button->setChecked(true);\n        }\n    }\n}\n\nQWidget* App::getPageByTitle(const QString &title)\n{\n    for (QWidget *page: mListPages) {\n        if (page->windowTitle() == title) {\n            return page;\n        }\n    }\n    return nullptr;\n}\n\nvoid App::pageClick(QWidget *widget, bool slide)\n{\n    if (widget) {\n        ui->pageTitle->setText(widget->windowTitle());\n        if (slide) {\n            mSlidingStacked->slideInIdx(mSlidingStacked->indexOf(widget));\n        } else {\n            mSlidingStacked->setCurrentWidget(widget);\n        }\n    }\n}\n\nvoid App::on_btnDash_clicked()\n{\n    pageClick(dashboardPage);\n}\n\nvoid App::on_btnStartupApps_clicked()\n{\n    pageClick(startupAppsPage);\n}\n\nvoid App::on_btnSystemCleaner_clicked()\n{\n    pageClick(systemCleanerPage);\n}\n\nvoid App::on_btnSearch_clicked()\n{\n    pageClick(searchPage);\n}\n\nvoid App::on_btnServices_clicked()\n{\n    pageClick(servicesPage);\n}\n\nvoid App::on_btnUninstaller_clicked()\n{\n    pageClick(uninstallerPage);\n}\n\nvoid App::on_btnProcesses_clicked()\n{\n    pageClick(processPage);\n}\n\nvoid App::on_btnResources_clicked()\n{\n    pageClick(resourcesPage);\n}\n\nvoid App::on_btnHelpers_clicked()\n{\n    pageClick(helpersPage);\n}\n\nvoid App::on_btnAptSourceManager_clicked()\n{\n    pageClick(aptSourceManagerPage);\n}\n\nvoid App::on_btnGnomeSettings_clicked()\n{\n    pageClick(gnomeSettingsPage);\n}\n\nvoid App::on_btnSettings_clicked()\n{\n    pageClick(settingsPage);\n}\n\nvoid App::on_btnFeedback_clicked()\n{\n    if (feedback.isNull()) {\n        feedback = QSharedPointer<Feedback>(new Feedback(this));\n    }\n    feedback->show();\n}\n"
  },
  {
    "path": "stacer/app.h",
    "content": "#ifndef APP_H\n#define APP_H\n\n#include <QMainWindow>\n\n#include \"sliding_stacked_widget.h\"\n#include \"Managers/app_manager.h\"\n#include \"Managers/setting_manager.h\"\n\n// Pages\n#include \"Pages/Dashboard/dashboard_page.h\"\n#include \"Pages/StartupApps/startup_apps_page.h\"\n#include \"Pages/SystemCleaner/system_cleaner_page.h\"\n#include \"Pages/Services/services_page.h\"\n#include \"Pages/Processes/processes_page.h\"\n#include \"Pages/Uninstaller/uninstaller_page.h\"\n#include \"Pages/Resources/resources_page.h\"\n#include \"Pages/Settings/settings_page.h\"\n#include \"Pages/AptSourceManager/apt_source_manager_page.h\"\n#include \"Pages/GnomeSettings/gnome_settings_page.h\"\n#include \"Pages/Search/search_page.h\"\n#include \"Pages/Helpers/helpers_page.h\"\n#include \"feedback.h\"\n\nnamespace Ui {\n    class App;\n}\n\nclass App : public QMainWindow\n{\n    Q_OBJECT\n\npublic:\n    explicit App(QWidget *parent = 0);\n    ~App();\n\nprotected:\n    void closeEvent(QCloseEvent *event) override;\n\nprivate slots:\n    void init();\n    void pageClick(QWidget *widget, bool slide = true);\n    void clickSidebarButton(QString pageTitle, bool isShow = false);\n\n    void on_btnDash_clicked();\n    void on_btnSystemCleaner_clicked();\n    void on_btnStartupApps_clicked();\n    void on_btnServices_clicked();\n    void on_btnSearch_clicked();\n    void on_btnUninstaller_clicked();\n    void on_btnHelpers_clicked();\n    void on_btnResources_clicked();\n    void on_btnProcesses_clicked();\n    void on_btnSettings_clicked();\n    void on_btnGnomeSettings_clicked();\n    void on_btnAptSourceManager_clicked();\n\n    void on_btnFeedback_clicked();\n\nprivate:\n    QWidget *getPageByTitle(const QString &title);\n    void checkSidebarButtonByTooltip(const QString &text);\n    void createTrayActions();\n    void createQuitMessageBox();\n\nprivate:\n    Ui::App *ui;\n\n    // Pages\n    QList<QWidget*> mListPages;\n    QList<QPushButton*> mListSidebarButtons;\n\n    SlidingStackedWidget *mSlidingStacked;\n\n    DashboardPage *dashboardPage;\n    StartupAppsPage *startupAppsPage;\n    SystemCleanerPage *systemCleanerPage;\n    SearchPage *searchPage;\n    ServicesPage *servicesPage;\n    ProcessesPage *processPage;\n    UninstallerPage *uninstallerPage;\n    ResourcesPage *resourcesPage;\n    APTSourceManagerPage *aptSourceManagerPage;\n    GnomeSettingsPage *gnomeSettingsPage;\n    SettingsPage *settingsPage;\n    HelpersPage *helpersPage;\n\n    QSharedPointer<Feedback> feedback;\n\n    QSystemTrayIcon *mTrayIcon;\n\n    QMenu *mTrayMenu;\n\n    QPushButton *mBtnQuit, *mBtnContinue;\n    QMessageBox *mQuitMsgBox;\n};\n\n#endif // APP_H\n"
  },
  {
    "path": "stacer/app.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>App</class>\n <widget class=\"QMainWindow\" name=\"App\">\n  <property name=\"windowModality\">\n   <enum>Qt::NonModal</enum>\n  </property>\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>850</width>\n    <height>570</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string notr=\"true\">Stacer</string>\n  </property>\n  <property name=\"windowIcon\">\n   <iconset>\n    <normaloff>:/static/icons/icon256x256.png</normaloff>:/static/icons/icon256x256.png</iconset>\n  </property>\n  <widget class=\"QWidget\" name=\"centralwidget\">\n   <layout class=\"QHBoxLayout\" name=\"horizontalLayout\">\n    <property name=\"spacing\">\n     <number>0</number>\n    </property>\n    <property name=\"leftMargin\">\n     <number>0</number>\n    </property>\n    <property name=\"topMargin\">\n     <number>0</number>\n    </property>\n    <property name=\"rightMargin\">\n     <number>0</number>\n    </property>\n    <property name=\"bottomMargin\">\n     <number>0</number>\n    </property>\n    <item alignment=\"Qt::AlignHCenter\">\n     <widget class=\"QWidget\" name=\"sidebar\" native=\"true\">\n      <property name=\"sizePolicy\">\n       <sizepolicy hsizetype=\"Fixed\" vsizetype=\"Expanding\">\n        <horstretch>0</horstretch>\n        <verstretch>0</verstretch>\n       </sizepolicy>\n      </property>\n      <property name=\"minimumSize\">\n       <size>\n        <width>60</width>\n        <height>0</height>\n       </size>\n      </property>\n      <property name=\"maximumSize\">\n       <size>\n        <width>60</width>\n        <height>16777215</height>\n       </size>\n      </property>\n      <property name=\"styleSheet\">\n       <string notr=\"true\"/>\n      </property>\n      <layout class=\"QVBoxLayout\" name=\"sidebarLayout\">\n       <property name=\"spacing\">\n        <number>0</number>\n       </property>\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>5</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>5</number>\n       </property>\n       <item>\n        <spacer name=\"verticalSpacer_2\">\n         <property name=\"orientation\">\n          <enum>Qt::Vertical</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>20</width>\n           <height>40</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnDash\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Dashboard</string>\n         </property>\n         <property name=\"styleSheet\">\n          <string notr=\"true\"/>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <property name=\"checked\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnStartupApps\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Startup Apps</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnSystemCleaner\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>System Cleaner</string>\n         </property>\n         <property name=\"styleSheet\">\n          <string notr=\"true\"/>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnSearch\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Search</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnServices\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Services</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnProcesses\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Processes</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnUninstaller\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Uninstaller</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnResources\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Resources</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnHelpers\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Helpers</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnAptSourceManager\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>APT Repository Manager</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnGnomeSettings\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Gnome Settings</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnSettings\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Settings</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>true</bool>\n         </property>\n         <attribute name=\"buttonGroup\">\n          <string notr=\"true\">sidebarBtnGroup</string>\n         </attribute>\n        </widget>\n       </item>\n       <item>\n        <spacer name=\"verticalSpacer\">\n         <property name=\"orientation\">\n          <enum>Qt::Vertical</enum>\n         </property>\n         <property name=\"sizeHint\" stdset=\"0\">\n          <size>\n           <width>20</width>\n           <height>40</height>\n          </size>\n         </property>\n        </spacer>\n       </item>\n       <item>\n        <widget class=\"QPushButton\" name=\"btnFeedback\">\n         <property name=\"cursor\">\n          <cursorShape>PointingHandCursor</cursorShape>\n         </property>\n         <property name=\"focusPolicy\">\n          <enum>Qt::NoFocus</enum>\n         </property>\n         <property name=\"toolTip\">\n          <string>Feedback</string>\n         </property>\n         <property name=\"text\">\n          <string/>\n         </property>\n         <property name=\"iconSize\">\n          <size>\n           <width>28</width>\n           <height>28</height>\n          </size>\n         </property>\n         <property name=\"checkable\">\n          <bool>false</bool>\n         </property>\n        </widget>\n       </item>\n      </layout>\n      <zorder>btnDash</zorder>\n      <zorder>btnServices</zorder>\n      <zorder>btnUninstaller</zorder>\n      <zorder>btnStartupApps</zorder>\n      <zorder>btnResources</zorder>\n      <zorder>verticalSpacer_2</zorder>\n      <zorder>btnSystemCleaner</zorder>\n      <zorder>btnProcesses</zorder>\n      <zorder>btnSettings</zorder>\n      <zorder>btnFeedback</zorder>\n      <zorder>btnGnomeSettings</zorder>\n      <zorder>btnAptSourceManager</zorder>\n      <zorder>btnSearch</zorder>\n      <zorder>btnHelpers</zorder>\n     </widget>\n    </item>\n    <item>\n     <widget class=\"QWidget\" name=\"pageContent\" native=\"true\">\n      <property name=\"sizePolicy\">\n       <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Expanding\">\n        <horstretch>0</horstretch>\n        <verstretch>0</verstretch>\n       </sizepolicy>\n      </property>\n      <property name=\"styleSheet\">\n       <string notr=\"true\"/>\n      </property>\n      <layout class=\"QVBoxLayout\" name=\"pageContentLayout\">\n       <property name=\"spacing\">\n        <number>0</number>\n       </property>\n       <property name=\"leftMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"topMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"rightMargin\">\n        <number>0</number>\n       </property>\n       <property name=\"bottomMargin\">\n        <number>0</number>\n       </property>\n       <item>\n        <widget class=\"QLabel\" name=\"pageTitle\">\n         <property name=\"sizePolicy\">\n          <sizepolicy hsizetype=\"Expanding\" vsizetype=\"Preferred\">\n           <horstretch>0</horstretch>\n           <verstretch>0</verstretch>\n          </sizepolicy>\n         </property>\n         <property name=\"font\">\n          <font>\n           <family>Ubuntu</family>\n           <pointsize>12</pointsize>\n          </font>\n         </property>\n         <property name=\"styleSheet\">\n          <string notr=\"true\"/>\n         </property>\n         <property name=\"text\">\n          <string notr=\"true\">Title</string>\n         </property>\n         <property name=\"alignment\">\n          <set>Qt::AlignCenter</set>\n         </property>\n        </widget>\n       </item>\n      </layout>\n     </widget>\n    </item>\n   </layout>\n   <zorder>pageContent</zorder>\n   <zorder>sidebar</zorder>\n  </widget>\n </widget>\n <resources/>\n <connections/>\n <buttongroups>\n  <buttongroup name=\"sidebarBtnGroup\"/>\n </buttongroups>\n</ui>\n"
  },
  {
    "path": "stacer/feedback.cpp",
    "content": "#include \"feedback.h\"\n#include \"ui_feedback.h\"\n#include \"Utils/command_util.h\"\n\n#include <QJsonDocument>\n#include <QJsonObject>\n#include <QDebug>\n#include <QtConcurrent>\n\nFeedback::~Feedback()\n{\n    delete ui;\n}\n\nFeedback::Feedback(QWidget *parent) :\n    QDialog(parent),\n    ui(new Ui::Feedback),\n    mHeader(\"Content-Type: application/json\"),\n    mFeedbackUrl(\"https://stacer-web-api.herokuapp.com/feedback\"),\n    mMailRegex(\"\\\\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\\\\.[A-Z]{2,4}\\\\b\")\n{\n    ui->setupUi(this);\n\n    init();\n}\n\nvoid Feedback::init()\n{\n    mMailRegex.setCaseSensitivity(Qt::CaseInsensitive);\n    mMailRegex.setPatternSyntax(QRegExp::RegExp);\n\n    connect(this, &Feedback::clearInputsS,     this, &Feedback::clearInputs);\n    connect(this, &Feedback::setErrorMessageS, this, &Feedback::setErrorMessage);\n    connect(this, &Feedback::disableElementsS, this, &Feedback::disableElements);\n}\n\nvoid Feedback::on_btnSend_clicked()\n{\n    QString name = ui->txtName->text();\n    QString email = ui->txtEmail->text();\n    QString message = ui->txtMessage->toPlainText();\n\n    bool isEmailValid = mMailRegex.exactMatch(email);\n\n    if (! isEmailValid) {\n        emit setErrorMessageS(tr(\"Email address is not valid !\"));\n        return;\n    }\n\n    if (message.length() < 5) {\n        emit setErrorMessageS(tr(\"Your message must be at least 5 characters !\"));\n        return;\n    }\n\n    if (! name.isEmpty() &&\n        ! email.isEmpty() && isEmailValid)\n    {\n        QtConcurrent::run([=] {\n            emit disableElementsS(true);\n\n            ui->btnSend->setText(tr(\"Sending..\"));\n            QStringList args;\n\n            QJsonObject postData;\n            postData[\"name\"] = name;\n            postData[\"email\"] = email;\n            postData[\"message\"] = message;\n\n            QJsonDocument json(postData);\n\n            args << \"-d\" << json.toJson() << \"-H\" << mHeader << \"-X\" << \"POST\" << mFeedbackUrl;\n\n            try {\n                QString result = CommandUtil::exec(\"curl\", args);\n                QJsonObject response = QJsonDocument::fromJson(result.toUtf8()).object();\n\n                if (response.value(\"success\").toBool()) {\n                    emit clearInputs();\n                    emit setErrorMessageS(tr(\"<font color='#2ecc71'>Your Feedback has been successfully sended.</font>\"));\n                } else {\n                    emit setErrorMessageS(tr(\"Something went wrong, try again !\"));\n                }\n\n            } catch(QString &ex) {\n                qCritical() << ex;\n                emit setErrorMessageS(tr(\"Something went wrong, try again !\"));\n            }\n\n            ui->btnSend->setText(tr(\"Save\"));\n            emit disableElementsS(false);\n        });\n\n    } else {\n        emit setErrorMessageS(tr(\"Fields cannot be left blank !\"));\n    }\n}\n\nvoid Feedback::setErrorMessage(const QString &msg)\n{\n    ui->lblErrorMsg->setText(msg);\n}\n\nvoid Feedback::disableElements(const bool status)\n{\n    ui->txtName->setDisabled(status);\n    ui->txtEmail->setDisabled(status);\n    ui->txtMessage->setDisabled(status);\n    ui->btnSend->setDisabled(status);\n}\n\nvoid Feedback::clearInputs()\n{\n    ui->txtName->clear();\n    ui->txtEmail->clear();\n    ui->txtMessage->clear();\n    ui->txtName->setFocus();\n}\n\nvoid Feedback::on_btnClose_clicked()\n{\n    this->close();\n}\n"
  },
  {
    "path": "stacer/feedback.h",
    "content": "#ifndef FEEDBACK_H\n#define FEEDBACK_H\n\n#include <QDialog>\n\nnamespace Ui {\nclass Feedback;\n}\n\nclass Feedback : public QDialog\n{\n    Q_OBJECT\n\npublic:\n    explicit Feedback(QWidget *parent = 0);\n    ~Feedback();\n\nsignals:\n    void setErrorMessageS(const QString &msg);\n    void clearInputsS();\n    void disableElementsS(const bool status);\n\nprivate slots:\n    void setErrorMessage(const QString &msg);\n    void on_btnSend_clicked();\n    void clearInputs();\n    void disableElements(const bool status);\n\n    void on_btnClose_clicked();\n\nprivate:\n    void init();\n\nprivate:\n    Ui::Feedback *ui;\n\n    QString mHeader;\n    QString mFeedbackUrl;\n\n    QRegExp mMailRegex;\n};\n\n#endif // FEEDBACK_H\n"
  },
  {
    "path": "stacer/feedback.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<ui version=\"4.0\">\n <class>Feedback</class>\n <widget class=\"QDialog\" name=\"Feedback\">\n  <property name=\"geometry\">\n   <rect>\n    <x>0</x>\n    <y>0</y>\n    <width>476</width>\n    <height>350</height>\n   </rect>\n  </property>\n  <property name=\"windowTitle\">\n   <string>Feedback</string>\n  </property>\n  <property name=\"modal\">\n   <bool>true</bool>\n  </property>\n  <layout class=\"QGridLayout\" name=\"gridLayout\">\n   <property name=\"leftMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"topMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"rightMargin\">\n    <number>30</number>\n   </property>\n   <property name=\"bottomMargin\">\n    <number>20</number>\n   </property>\n   <property name=\"spacing\">\n    <number>15</number>\n   </property>\n   <item row=\"5\" column=\"0\" colspan=\"3\">\n    <spacer name=\"verticalSpacer\">\n     <property name=\"orientation\">\n      <enum>Qt::Vertical</enum>\n     </property>\n     <property name=\"sizeType\">\n      <enum>QSizePolicy::Maximum</enum>\n     </property>\n     <property name=\"sizeHint\" stdset=\"0\">\n      <size>\n       <width>359</width>\n       <height>2</height>\n      </size>\n     </property>\n    </spacer>\n   </item>\n   <item row=\"3\" column=\"0\" colspan=\"3\">\n    <widget class=\"QPlainTextEdit\" name=\"txtMessage\">\n     <property name=\"placeholderText\">\n      <string>Message</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"1\" column=\"0\" colspan=\"3\">\n    <widget class=\"QLineEdit\" name=\"txtName\">\n     <property name=\"placeholderText\">\n      <string>Name</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"2\" column=\"0\" colspan=\"3\">\n    <widget class=\"QLineEdit\" name=\"txtEmail\">\n     <property name=\"placeholderText\">\n      <string>Email Address</string>\n     </property>\n    </widget>\n   </item>\n   <item row=\"0\" column=\"0\" colspan=\"3\">\n    <widget class=\"QLabel\" name=\"lblTitle\">\n     <property name=\"accessibleName\">\n      <string notr=\"true\">dialog-title</string>\n     </property>\n     <property name=\"text\">\n      <string>Send a Feedback</string>\n     </property>\n     <property name=\"alignment\">\n      <set>Qt::AlignCenter</set>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"2\">\n    <widget class=\"QPushButton\" name=\"btnSend\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"focusPolicy\">\n      <enum>Qt::NoFocus</enum>\n     </property>\n     <property name=\"accessibleName\">\n      <string notr=\"true\">primary</string>\n     </property>\n     <property name=\"text\">\n      <string>Send</string>\n     </property>\n     <property name=\"default\">\n      <bool>true</bool>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"0\">\n    <widget class=\"QLabel\" name=\"lblErrorMsg\">\n     <property name=\"text\">\n      <string/>\n     </property>\n    </widget>\n   </item>\n   <item row=\"4\" column=\"1\">\n    <widget class=\"QPushButton\" name=\"btnClose\">\n     <property name=\"cursor\">\n      <cursorShape>PointingHandCursor</cursorShape>\n     </property>\n     <property name=\"accessibleName\">\n      <string>danger</string>\n     </property>\n     <property name=\"text\">\n      <string>Close</string>\n     </property>\n    </widget>\n   </item>\n  </layout>\n </widget>\n <tabstops>\n  <tabstop>txtName</tabstop>\n  <tabstop>txtEmail</tabstop>\n  <tabstop>txtMessage</tabstop>\n </tabstops>\n <resources/>\n <connections/>\n</ui>\n"
  },
  {
    "path": "stacer/main.cpp",
    "content": "\n#include <QApplication>\n#include <QSplashScreen>\n#include <QDebug>\n#include <QFontDatabase>\n\n#include \"app.h\"\n\nvoid messageHandler(QtMsgType type, const QMessageLogContext &context, const QString &message)\n{\n    Q_UNUSED(context)\n\n    QString level;\n\n    switch (type) {\n    case QtDebugMsg:\n        level = \"DEBUG\"; break;\n    case QtInfoMsg:\n        level = \"INFO\"; break;\n    case QtWarningMsg:\n        level = \"WARNING\"; break;\n    case QtCriticalMsg:\n        level = \"CRITICAL\"; break;\n    case QtFatalMsg:\n        level = \"FATAL\"; break;\n    default:\n        level = \"UNDEFIEND\"; break;\n    }\n\n    if (type != QtWarningMsg) {\n\n        QString text = QString(\"[%1] [%2] %3\")\n                                .arg(QDateTime::currentDateTime().toString(\"dd-MM-yyyy hh:mm:ss\"))\n                                .arg(level)\n                                .arg(message);\n\n        static QString logPath = QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation);\n\n        QFile file(logPath + \"/stacer.log\");\n\n        QIODevice::OpenMode openMode = file.size() > (1L << 20) ? QIODevice::Truncate : QIODevice::Append;\n\n        if (file.open(QIODevice::WriteOnly | openMode)) {\n            QTextStream stream(&file);\n            stream << text << endl;\n\n            file.close();\n        }\n    }\n}\n\nint main(int argc, char *argv[])\n{\n    QApplication app(argc, argv);\n\n    qApp->setApplicationName(\"stacer\");\n    qApp->setApplicationDisplayName(\"Stacer\");\n    qApp->setApplicationVersion(\"1.1.0\");\n    qApp->setWindowIcon(QIcon(\":/static/logo.png\"));\n\n    {\n       QCommandLineOption hideOption(\"hide\", \"Hide Stacer while launching.\");\n       QCommandLineOption noSplashOption(\"nosplash\", \"Hide splash screen while launching.\");    \n        QCommandLineParser parser;\n        parser.addVersionOption();\n        parser.addHelpOption();\n\t    parser.addOption(hideOption);\n        parser.addOption(noSplashOption);\n        parser.process(app);\n    }\n\n    bool isHide = false;\n    bool isNoSplash = false;\n    \n    QLatin1String hideOption(\"--hide\");\n    QLatin1String noSplashOption(\"--nosplash\");\n    \n    for (size_t i = 1; i < argc; ++i) {\n      if (QString(argv[i]) == hideOption)\n        isHide = true;\n      else if (QString(argv[i]) == noSplashOption) \n        isNoSplash = true;\n    }\n\n    QFontDatabase::addApplicationFont(\":/static/font/Ubuntu-R.ttf\");\n\n    QPixmap pixSplash(\":/static/splashscreen.png\");\n\n    QSplashScreen *splash = new QSplashScreen(pixSplash);\n\n    if (!isNoSplash) splash->show();\n\n    app.processEvents();\n\n    App w;\n\n    if (argc < 2 || !isHide) {\n        w.show();\n    }\n\n    splash->finish(&w);\n\n    delete splash;\n\n    return app.exec();\n}\n"
  },
  {
    "path": "stacer/signal_mapper.cpp",
    "content": "#include \"signal_mapper.h\"\n\nSignalMapper *SignalMapper::instance = nullptr;\n\nSignalMapper* SignalMapper::ins()\n{\n    if (! instance) {\n        instance = new SignalMapper;\n    }\n    return instance;\n}\n"
  },
  {
    "path": "stacer/signal_mapper.h",
    "content": "#ifndef SIGNAL_MAPPER_H\n#define SIGNAL_MAPPER_H\n\n#include <QObject>\n\nclass SignalMapper : public QObject\n{\n    Q_OBJECT\n\npublic:\n    static SignalMapper *ins();\n\nsignals:\n    void sigChangedAppTheme();\n    void sigUninstallStarted();\n    void sigUninstallFinished();\n\nprivate:\n    static SignalMapper *instance;\n\n};\n\n#endif // SIGNAL_MAPPER_H\n"
  },
  {
    "path": "stacer/sliding_stacked_widget.cpp",
    "content": "#include \"sliding_stacked_widget.h\"\n\nSlidingStackedWidget::SlidingStackedWidget(QWidget *parent)\n    : QStackedWidget(parent)\n{\n    vertical = false;\n    speed = 150;\n    animationtype = QEasingCurve::Type::Linear;\n    now = 0;\n    next = 0;\n    pnow = QPoint(0,0);\n    active = false;\n}\n\nvoid SlidingStackedWidget::setVerticalMode(bool vertical)\n{\n    this->vertical = vertical;\n}\n\nvoid SlidingStackedWidget::setSpeed(int speed)\n{\n    this->speed = speed;\n}\n\nvoid SlidingStackedWidget::setAnimation(const QEasingCurve::Type animationtype)\n{\n    this->animationtype = animationtype;\n}\n\nvoid SlidingStackedWidget::slideInNext()\n{\n    int now = currentIndex();\n    if (now < count() - 1)\n        slideInIdx(now + 1);\n}\n\nvoid SlidingStackedWidget::slideInPrev()\n{\n    int now = currentIndex();\n    if (now > 0)\n        slideInIdx(now - 1);\n}\n\nvoid SlidingStackedWidget::slideInIdx(int idx, t_direction direction)\n{\n    // int idx, t_direction direction=AUTOMATIC\n    if (idx > count() - 1) {\n        direction = vertical ? TOP2BOTTOM : RIGHT2LEFT;\n        idx = (idx) % count();\n    }\n    else if (idx < 0) {\n        direction = vertical ? BOTTOM2TOP : LEFT2RIGHT;\n        idx = (idx + count()) % count();\n    }\n\n    slideInWgt(widget(idx), direction);\n}\n\nvoid SlidingStackedWidget::slideInWgt(QWidget * newwidget, t_direction direction)\n{\n    // do not allow re-entrance before an animation is completed.\n    if (active)\n        return ;\n    else\n        active = true;\n\n    enum t_direction directionhint;\n    int now = currentIndex();\n    int next = indexOf(newwidget);\n    if (now == next) {\n        active = false;\n        return;\n    }\n    else if (now < next) {\n        directionhint = vertical ? TOP2BOTTOM : RIGHT2LEFT;\n    }\n    else {\n        directionhint = vertical ? BOTTOM2TOP : LEFT2RIGHT;\n    }\n    if (direction == AUTOMATIC) {\n        direction = directionhint;\n    }\n\n    // calculate the shifts\n\n    int offsetx = frameRect().width();\n    int offsety = frameRect().height();\n\n    widget(next)->setGeometry(0, 0, offsetx, offsety);\n\n    if (direction == BOTTOM2TOP) {\n        offsetx = 0;\n        offsety = -offsety;\n    }\n    else if (direction == TOP2BOTTOM) {\n        offsetx = 0;\n    }\n    else if (direction == RIGHT2LEFT) {\n        offsetx = -offsetx;\n        offsety = 0;\n    }\n    else if (direction == LEFT2RIGHT) {\n        offsety = 0;\n    }\n\n    // re-position the next widget outside/aside of the display area\n    QPoint pnext = widget(next)->pos();\n    QPoint pnow = widget(now)->pos();\n    this->pnow = pnow;\n\n    widget(next)->move(pnext.x() - offsetx, pnext.y() - offsety);\n    // make it visible/show\n    widget(next)->show();\n    widget(next)->raise();\n\n    // animate both, the now and next widget to the side, using animation framework\n    QPropertyAnimation *animnow = new QPropertyAnimation(widget(now), \"pos\");\n    animnow->setDuration(speed);\n    animnow->setEasingCurve(animationtype);\n    animnow->setStartValue(QPoint(pnow.x(), pnow.y()));\n    animnow->setEndValue(QPoint(offsetx + pnow.x(), offsety + pnow.y()));\n\n    QPropertyAnimation *animnext = new QPropertyAnimation(widget(next), \"pos\");\n    animnext->setDuration(speed);\n    animnext->setEasingCurve(animationtype);\n    animnext->setStartValue(QPoint(-offsetx + pnext.x(), offsety + pnext.y()));\n    animnext->setEndValue(QPoint(pnext.x(), pnext.y()));\n\n    QParallelAnimationGroup *animgroup = new QParallelAnimationGroup(this);\n    animgroup->addAnimation(animnow);\n    animgroup->addAnimation(animnext);\n\n    connect(animgroup, &QParallelAnimationGroup::finished, this, &SlidingStackedWidget::animationDoneSlot);\n    this->next = next;\n    this->now = now;\n    active = true;\n    animgroup->start();\n}\n\nvoid SlidingStackedWidget::animationDoneSlot()\n{\n    setCurrentIndex(next); // this function is inherited from QStackedWidget\n    widget(now)->hide();\n    widget(now)->move(pnow);\n    active = false;\n    emit animationFinished();\n}\n"
  },
  {
    "path": "stacer/sliding_stacked_widget.h",
    "content": "#ifndef SLIDINGSTACKEDWIDGET_H\n#define SLIDINGSTACKEDWIDGET_H\n\n#include <QStackedWidget>\n\n#include <QtGui>\n#include <QWidget>\n#include <QDebug>\n#include <QEasingCurve>\n\nclass SlidingStackedWidget : public QStackedWidget\n{\n    Q_OBJECT\n\npublic:\n    // This enumeration is used to define the animation direction\n    enum t_direction {\n        LEFT2RIGHT,\n        RIGHT2LEFT,\n        TOP2BOTTOM,\n        BOTTOM2TOP,\n        AUTOMATIC\n    };\n\n    SlidingStackedWidget(QWidget *parent);\n\npublic slots:\n    void setSpeed(int speed); // animation duration in milliseconds\n    void setAnimation(const QEasingCurve::Type animationtype); // check out the QEasingCurve documentation for different styles\n    void setVerticalMode(bool vertical = true);\n\n    void slideInNext();\n    void slideInPrev();\n    void slideInIdx(int idx, t_direction direction = AUTOMATIC);\n\nsignals:\n    void animationFinished();\n\nprivate slots:\n    void animationDoneSlot();\n\nprivate:\n    void slideInWgt(QWidget *widget, t_direction direction = AUTOMATIC);\n\n    enum QEasingCurve::Type animationtype;\n    int speed;\n    bool vertical;\n    int now;\n    int next;\n    QPoint pnow;\n    bool active;\n};\n\n#endif // SLIDINGSTACKEDWIDGET_H\n"
  },
  {
    "path": "stacer/stacer.pro",
    "content": "\nQT       += core gui charts svg concurrent\n\ngreaterThan(QT_MAJOR_VERSION, 4): QT += widgets\n\nTARGET = stacer\nTEMPLATE = app\n\nCONFIG += c++11\n\nQMAKE_CXXFLAGS += -O2\n\n# The following define makes your compiler emit warnings if you use\n# any feature of Qt which as been marked as deprecated (the exact warnings\n# depend on your compiler). Please consult the documentation of the\n# deprecated API in order to know how to port your code away from it.\nDEFINES += QT_DEPRECATED_WARNINGS\n\n# You can also make your code fail to compile if you use deprecated APIs.\n# In order to do so, uncomment the following line.\n# You can also select to disable deprecated APIs only up to a certain version of Qt.\n#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0\n\nSOURCES += \\\n        main.cpp \\\n    app.cpp \\\n    Pages/Dashboard/circlebar.cpp \\\n    Pages/Dashboard/linebar.cpp \\\n    Pages/StartupApps/startup_app.cpp \\\n    Pages/StartupApps/startup_app_edit.cpp \\\n    Pages/StartupApps/startup_apps_page.cpp \\\n    Pages/Services/service_item.cpp \\\n    Managers/app_manager.cpp \\\n    Managers/tool_manager.cpp \\\n    Managers/info_manager.cpp \\\n    Pages/Resources/history_chart.cpp \\\n    Pages/SystemCleaner/system_cleaner_page.cpp \\\n    Pages/SystemCleaner/byte_tree_widget.cpp \\\n    Pages/Uninstaller/uninstaller_page.cpp \\\n    Pages/Services/services_page.cpp \\\n    Pages/Resources/resources_page.cpp \\\n    Pages/Dashboard/dashboard_page.cpp \\\n    Pages/Processes/processes_page.cpp \\\n    Pages/Settings/settings_page.cpp \\\n    Pages/AptSourceManager/apt_source_manager_page.cpp \\\n    Pages/AptSourceManager/apt_source_repository_item.cpp \\\n    Pages/GnomeSettings/gnome_settings_page.cpp \\\n    Pages/GnomeSettings/unity_settings.cpp \\\n    Pages/GnomeSettings/window_manager_settings.cpp \\\n    Pages/GnomeSettings/appearance_settings.cpp \\\n    feedback.cpp \\\n    Pages/AptSourceManager/apt_source_edit.cpp \\\n    Managers/setting_manager.cpp \\\n    sliding_stacked_widget.cpp \\\n    signal_mapper.cpp \\\n    Pages/Search/search_page.cpp \\\n    Pages/Helpers/helpers_page.cpp \\\n    Pages/Helpers/host_manage.cpp\n\nHEADERS += \\\n    app.h \\\n    Pages/Dashboard/circlebar.h \\\n    Pages/Dashboard/linebar.h \\\n    Pages/StartupApps/startup_app.h \\\n    Pages/StartupApps/startup_app_edit.h \\\n    Pages/StartupApps/startup_apps_page.h \\\n    Pages/Services/service_item.h \\\n    Managers/app_manager.h \\\n    Managers/tool_manager.h \\\n    Managers/info_manager.h \\\n    Pages/Resources/history_chart.h \\\n    Pages/SystemCleaner/system_cleaner_page.h \\\n    Pages/SystemCleaner/byte_tree_widget.h \\\n    Pages/Uninstaller/uninstaller_page.h \\\n    Pages/Resources/resources_page.h \\\n    Pages/Processes/processes_page.h \\\n    Pages/Dashboard/dashboard_page.h \\\n    Pages/Services/services_page.h \\\n    Pages/Settings/settings_page.h \\\n    Pages/AptSourceManager/apt_source_manager_page.h \\\n    Pages/AptSourceManager/apt_source_repository_item.h \\\n    Pages/GnomeSettings/gnome_settings_page.h \\\n    Pages/GnomeSettings/unity_settings.h \\\n    Pages/GnomeSettings/window_manager_settings.h \\\n    Pages/GnomeSettings/appearance_settings.h \\\n    sliding_stacked_widget.h \\\n    utilities.h \\\n    feedback.h \\\n    Pages/AptSourceManager/apt_source_edit.h \\\n    Managers/setting_manager.h \\\n    signal_mapper.h \\\n    Pages/Search/search_page.h \\\n    Pages/Helpers/helpers_page.h \\\n    Pages/Helpers/host_manage.h\n\nFORMS += \\\n    app.ui \\\n    Pages/Uninstaller/uninstallerpage.ui \\\n    Pages/Dashboard/circlebar.ui \\\n    Pages/Dashboard/linebar.ui \\\n    Pages/StartupApps/startup_app.ui \\\n    Pages/StartupApps/startup_app_edit.ui \\\n    Pages/StartupApps/startup_apps_page.ui \\\n    Pages/Services/service_item.ui \\\n    Pages/Resources/history_chart.ui \\\n    Pages/SystemCleaner/system_cleaner_page.ui \\\n    Pages/Dashboard/dashboard_page.ui \\\n    Pages/Processes/processes_page.ui \\\n    Pages/Resources/resources_page.ui \\\n    Pages/Services/services_page.ui \\\n    Pages/Settings/settings_page.ui \\\n    Pages/AptSourceManager/apt_source_manager_page.ui \\\n    Pages/AptSourceManager/apt_source_repository_item.ui \\\n    Pages/GnomeSettings/gnome_settings_page.ui \\\n    Pages/GnomeSettings/unity_settings.ui \\\n    Pages/GnomeSettings/window_manager_settings.ui \\\n    Pages/GnomeSettings/appearance_settings.ui \\\n    Pages/AptSourceManager/apt_source_edit.ui \\\n    Pages/Search/search_page.ui \\\n    Pages/Helpers/helpers_page.ui \\\n    feedback.ui \\\n    Pages/Helpers/host_manage.ui\n\nTRANSLATIONS += \\\n    ../translations/stacer_ar.ts \\\n    ../translations/stacer_ca-es.ts \\\n    ../translations/stacer_de.ts \\\n    ../translations/stacer_en.ts \\\n    ../translations/stacer_es.ts \\\n    ../translations/stacer_fr.ts \\\n    ../translations/stacer_hi.ts \\\n    ../translations/stacer_it.ts \\\n    ../translations/stacer_kn.ts \\\n    ../translations/stacer_ko.ts \\    \n    ../translations/stacer_ml.ts \\\n    ../translations/stacer_nl.ts \\\n    ../translations/stacer_oc.ts \\\n    ../translations/stacer_pl.ts \\\n    ../translations/stacer_pt.ts \\\n    ../translations/stacer_ru.ts \\\n    ../translations/stacer_sv.ts \\\n    ../translations/stacer_tr.ts \\\n    ../translations/stacer_ua.ts \\\n    ../translations/stacer_vn.ts \\\n    ../translations/stacer_zh-cn.ts \\\n    ../translations/stacer_zh-tw.ts\n\nRESOURCES += \\\n    static.qrc\n\nunix:!macx: LIBS += -L$$OUT_PWD/../stacer-core/ -lstacer-core\n\nINCLUDEPATH += $$PWD/../stacer-core\nDEPENDPATH += $$PWD/../stacer-core\n"
  },
  {
    "path": "stacer/static/languages.json",
    "content": "[\n\t{\"value\" : \"ar\", \"text\": \"العربية\"},\n\t{\"value\" : \"ca-es\", \"text\": \"Català\"},\n\t{\"value\" : \"cs\", \"text\": \"Čeština\"},\n\t{\"value\" : \"de\", \"text\": \"Deutsch\"},\n\t{\"value\" : \"en\", \"text\": \"English\"},\n\t{\"value\" : \"ko\", \"text\": \"한국어\"},\n\t{\"value\" : \"es\", \"text\": \"Español\"},\n\t{\"value\" : \"fr\", \"text\": \"Français\"},\n\t{\"value\" : \"hi\", \"text\": \"हिंदी\"},\n\t{\"value\" : \"hu\", \"text\": \"Magyar\"},\n\t{\"value\" : \"it\", \"text\": \"Italiano\"},\n\t{\"value\" : \"kn\", \"text\": \"ಕನ್ನಡ\"},\n\t{\"value\" : \"ml\", \"text\": \"മലയാളം\"},\n\t{\"value\" : \"nl\", \"text\": \"Nederlands\"},\n\t{\"value\" : \"oc\", \"text\": \"Occitan\"},\n\t{\"value\" : \"pl\", \"text\": \"Polski\"},\n\t{\"value\" : \"pt\", \"text\": \"Português - Brasil\"},\n\t{\"value\" : \"ru\", \"text\": \"Русский\"},\n\t{\"value\" : \"sv\", \"text\": \"Svenska\"},\n\t{\"value\" : \"tr\", \"text\": \"Türkçe\"},\n\t{\"value\" : \"ua\", \"text\": \"Українська\"},\n\t{\"value\" : \"vn\", \"text\": \"Tiếng việt\"},\n\t{\"value\" : \"zh-cn\", \"text\": \"简体中文\"},\n\t{\"value\" : \"zh-tw\", \"text\": \"正體中文\"}\n]\n"
  },
  {
    "path": "stacer/static/themes/default/style/style.qss",
    "content": "/****** DEFAULT THEME ******/\n\n/*****************\n    QScrollArea\n******************/\nQScrollArea {\n    border: 0;\n}\n\nQScrollBar:vertical {\n    width: 12;\n    margin: 0 0 0 2;\n    border-radius: 2;\n    background-color: transparent;\n}\n\nQScrollBar::handle:vertical {\n    background-color: @color01;\n    min-height: 20px;\n    border-radius: 2;\n}\n\nQScrollBar::add-line:vertical,\nQScrollBar::sub-line:vertical {\n    height: 0;\n}\n\nQScrollBar::add-page:vertical,\nQScrollBar::sub-page:vertical {\n    border-bottom-right-radius: 2;\n    border-bottom-left-radius: 2;\n    background-color: transparent;\n}\n\nQScrollBar:horizontal {\n    height: 12;\n    margin: 2 0 0 0;\n    border-radius: 2;\n    background-color: transparent;\n}\n\nQScrollBar::handle:horizontal {\n    background-color: @color01;\n    min-width: 20px;\n    border-radius: 2;\n}\n\nQScrollBar::add-line:horizontal,\nQScrollBar::sub-line:horizontal {\n    height: 0;\n}\n\nQScrollBar::add-page:horizontal,\nQScrollBar::sub-page:horizontal {\n    border-bottom-right-radius: 2;\n    border-bottom-left-radius: 2;\n    background-color: transparent;\n}\n\nQAbstractScrollArea::corner {\n    background: transparent;\n}\n\n/*************\n    QMessageBox\n**************/\nQMessageBox {\n    background-color: #212f3c;\n}\n\nQMessageBox QLabel {\n    color: #fefefe;\n}\n\n/*************\n    QMenu\n**************/\nQMenu {\n    background-color: @color02;\n    border-radius: 2;\n    margin: 3px 5px;\n}\n\nQMenu::item {\n    padding: 2px 30px;\n    color: @color05;\n    font-size: 10pt;\n}\n\nQMenu::item:selected {\n    background-color: @color03;\n}\n\nQMenu::indicator {\n    width: 14px;\n    height: 14px;\n}\n\nQMenu::indicator:non-exclusive:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\nQMenu::indicator:non-exclusive:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n/*****************\n    QRadioButton\n******************/\n\nQRadioButton {\n    color: @color12;\n    font-size: 11pt;\n}\n\nQRadioButton::indicator {\n    width: 16;\n    height: 16;\n}\n\nQRadioButton::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\nQRadioButton::indicator:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n/*****************\n    QCheckBox\n******************/\n\nQCheckBox::indicator {\n    width: 44px;\n    height: 24px;\n}\n\nQCheckBox::indicator:checked {\n    image: url(:/static/themes/common/img/checkbox.png);\n}\n\nQCheckBox::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-checkbox.png);\n}\n\nQCheckBox[accessibleName=\"circle\"] {\n    font-size: 10pt;\n    color: @color06;\n}\n\nQCheckBox[accessibleName=\"circle\"]::indicator {\n    width: 18px;\n    height: 18px;\n}\n\nQCheckBox[accessibleName=\"circle\"]::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\nQCheckBox[accessibleName=\"circle\"]::indicator:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n/*****************\n    QToolTip\n******************/\n\nQToolTip {\n    color: @color05;\n    padding: 2;\n    background-color: @sidebar;\n    border-radius: 3;\n}\n\n/***************\n    Not Found\n***************/\n\n#notFoundWidget, QWidget[accessibleName=\"notFoundWidget\"] {\n    background: url(:/static/themes/common/img/not-found.png) no-repeat top center;\n}\n\n#notFoundWidget QLabel, QWidget[accessibleName=\"notFoundWidget\"] {\n    color: @color06;\n    font-size: 13pt;\n}\n\n/***************\n    QSpinBox\n***************/\n\nQSpinBox::up-button {\n    subcontrol-origin: border;\n    subcontrol-position: top right;\n\n    width: 16px;\n    border-image: url(:/static/themes/common/img/spinup.png) 1;\n    border-width: 1px;\n}\n\nQSpinBox::down-button {\n    subcontrol-origin: border;\n    subcontrol-position: bottom right;\n\n    width: 16px;\n    border-image: url(:/static/themes/common/img/spindown.png) 1;\n    border-width: 1px;\n    border-top-width: 0;\n}\n\n/***************\n    QSlider\n***************/\n\nQSlider::groove:horizontal {\n    height: 2px;\n    background: @color12;\n    margin: 2px 0;\n}\n\nQSlider::handle:horizontal {\n    background-color: @color03;\n    width: 14px;\n    height: 14px;\n    margin: -6px 0;\n    border-radius: 7px;\n}\n\n/***************\n    QComboBox\n***************/\n\nQComboBox {\n    border: 0;\n    border-radius: 2;\n    background-color: @color01;\n    padding: 4 0 4 10;\n    font-size: 11pt;\n    color: @color05;\n    min-width: 100;\n}\n\nQComboBox::drop-down {\n    background-color: @color01;\n    subcontrol-position: top right;\n    width: 14;\n    padding: 0 5;\n    color: @color05;\n\n    border-left-width: 1px;\n    border-left-color: @color01;\n    border-left-style: solid;\n    image: url(:/static/themes/default/img/down-arrow.png);\n    border-top-right-radius: 2;\n    border-bottom-right-radius: 2;\n}\n\nQComboBox::down-arrow:on {\n    background-color: @color01;\n    color: @color05;\n}\n\nQComboBox QAbstractItemView {\n    background-color: @color01;\n    border: 0;\n}\n\n/***************\n    QGroupBox\n***************/\n\nQGroupBox::title {\n    font-size: 11pt;\n    font-weight: bold;\n    color: @color06;\n}\n\n/***************\n    QTableView\n***************/\n\nQTableView {\n    background-color: transparent;\n    selection-color: @color05;\n    color: @color05;\n    font-size: 10pt;\n    gridline-color: @color08;\n    border-radius: 2;\n}\n\nQTableView::item {\n    font-size: 11pt;\n    color: @color05;\n    padding: 6 0 6 -10;\n    background-color: @color01;\n}\n\nQTableView::item:selected {\n    background-color: @color02;\n}\n\nQHeaderView::section {\n    background-color: @color02;\n    border-width: 1 1 1 0;\n    border-style: solid;\n    border-color: @color08;\n    font-size: 11pt;\n    color: @color16;\n    padding-left:10;\n}\n\nQHeaderView::up-arrow {\n    image: url(:/static/themes/default/img/asc.png);\n}\n\nQHeaderView::down-arrow {\n    image: url(:/static/themes/default/img/dsc.png);\n}\n\n/******************\n    QMainWindow\n*******************/\n\nQMainWindow * {\n    font-family: \"Ubuntu\";\n}\n\nQLineEdit,\nQPlainTextEdit,\nQSpinBox {\n    border-radius: 2;\n    padding: 6;\n    background-color: @color01;\n    font-size: 10pt;\n    color: @color05;\n}\n\nQPushButton {\n    border-radius: 2;\n    font-size: 11pt;\n}\n\nQPushButton[accessibleName=\"danger\"] {\n    padding: 6 16;\n    background-color: @color09;\n    color: @color07;\n}\n\nQPushButton[accessibleName=\"danger\"]:hover {\n    background-color: #c0392b;\n}\n\nQPushButton[accessibleName=\"primary\"] {\n    padding: 6 16;\n    background-color: @color03;\n    color: @color07;\n}\n\nQPushButton[accessibleName=\"primary\"]:hover {\n    background-color: @color10;\n}\n\nQLabel[accessibleName=\"dialog-title\"] {\n    color: @color06;\n    font-size: 11pt;\n    padding-bottom: 8;\n    border: 0;\n    border-bottom: 1 solid @color06;\n}\n\n#lblErrorMsg {\n    color: @color09;\n}\n\n/**************\n    Sidebar\n***************/\n\n#sidebar {\n    background-color: @sidebar;\n    min-width: 60;\n}\n\n#sidebar QPushButton {\n    border: 0px;\n    height: 42;\n    border-style: solid;\n    color: @color07;\n    margin: 0 0;\n    border-radius: 0;\n}\n\n#sidebar QPushButton:checked,\n#sidebar QPushButton:hover {\n    background-color: @color03;\n}\n\n#pageTitle {\n    color: @color04;\n    padding: 5 0 8 0;\n    margin: 5 10;\n    border: 0;\n    border-bottom: 1 solid @color04;\n}\n\n#pageContent {\n    background-color: @color08;\n}\n\n#btnDash {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/dash.png);\n}\n\n#btnSystemCleaner {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/cleaner.png);\n}\n\n#btnStartupApps {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/startup-apps.png);\n}\n\n#btnSearch {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/search.png);\n}\n\n#btnServices {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/services.png);\n}\n\n#btnProcesses {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/process.png);\n}\n\n#btnUninstaller {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/uninstaller.png);\n}\n\n#btnResources {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/resources.png);\n}\n\n#btnHelpers {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/helpers.png);\n}\n\n#btnAptSourceManager {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/ppa-manager.png);\n}\n\n#btnGnomeSettings {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/gnome.png);\n}\n\n#btnSettings {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/settings.png);\n}\n\n#btnFirewall {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/firewall.png);\n}\n\n#btnFeedback {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/feedback.png);\n}\n\n/********************\n    DASHBOARD PAGE\n*********************/\n\n/* - Circle Bar - */\n\n#widgetCircleBar {\n    background-color: @color01;\n    border-radius: 1;\n}\n\n#lblCircleChartTitle,\n#lblCircleChartValue {\n    color: @color05;\n    font-size: 13pt;\n    margin: 0;\n}\n\n/* - Line Bar - */\n\n#lineChartWidget {\n    background-color: @color01;\n    border-radius: 1;\n}\n\n#lblLineChartTitle {\n    color: @color05;\n    font-size: 13pt;\n}\n\n#lblLineChartValue {\n    color: @color05;\n    font-size: 13pt;\n}\n\n#lblLineChartTotal {\n    color: @color06;\n    font-size: 11pt;\n}\n\n#lineChartProgress {\n    background-color: @color08;\n    border: 0;\n    border-radius: 0;\n}\n\n#lineChartProgress::chunk {\n    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #3498db, stop:1 #2980b9);\n}\n\n/* - System Info - */\n\n#lblSystemInfoTitle {\n    color: @color05;\n    font-size: 13pt;\n    padding-left: 5;\n}\n\n#listViewSystemInfo {\n    border: 0;\n    background-color: transparent;\n    font-size: 12pt;\n    color: @color06;\n}\n\n/**************************\n    SYSTEM CLEANER PAGE\n***************************/\n\n#cleanerCategories QCheckBox[accessibleName=circle]::indicator {\n    width: 26;\n    height: 26;\n}\n\n#cleanerCategories QLabel,\n#checkSelectAllSystemScan {\n    font-size: 11pt;\n    color: @color05;\n}\n\n/* - System Scan Button - */\n\n#SystemCleanerPage #btnScan {\n    border: 0;\n    background: url(:/static/themes/default/img/scan.png) no-repeat center;\n}\n\n#SystemCleanerPage #btnScan:hover {\n    background: url(:/static/themes/default/img/scan-active.png) no-repeat center;\n}\n\n/* - System Clean Button - */\n\n#SystemCleanerPage #btnClean {\n    border: 0;\n    background: url(:/static/themes/default/img/clean.png) no-repeat center;\n}\n\n#SystemCleanerPage #btnClean:hover {\n    background: url(:/static/themes/default/img/clean-active.png) no-repeat center;\n}\n\n/* - System Scan Results - */\n\n#btnBackToCategories {\n    border: 0;\n    font-size: 11pt;\n    color: @color03;\n}\n\n#treeWidgetScanResult {\n    border: 1 solid @color13;\n    background-color: transparent;\n    border-radius: 2;\n}\n\n#treeWidgetScanResult QHeaderView::section {\n    border-top: 1;\n}\n\n#treeWidgetScanResult::item {\n    border-bottom: 1 solid @color14;\n    padding: 7 3;\n    font-size: 11pt;\n    color: @color11;\n}\n\n#treeWidgetScanResult::indicator {\n    width: 14;\n    height: 14;\n}\n\n#treeWidgetScanResult::indicator:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n#treeWidgetScanResult::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\n#treeWidgetScanResult::branch:has-children:!has-siblings:closed,\n#treeWidgetScanResult::branch:closed:has-children:has-siblings {\n    image: url(:/static/themes/default/img/right-arrow.png);\n    border-image: none;\n    padding: 4;\n}\n\n#treeWidgetScanResult::branch:open:has-children:!has-siblings,\n#treeWidgetScanResult::branch:open:has-children:has-siblings {\n    image: url(:/static/themes/default/img/down-arrow.png);\n    border-image: none;\n    padding: 4;\n}\n\n#treeWidgetScanResult::branch {\n    border-bottom: 1 solid @color14;\n}\n\n#lblRemovedTotalSize {\n    font-size: 11pt;\n    color: @color15;\n}\n\n/************************\n    STARTUP APPS PAGE\n*************************/\n#listWidgetStartup {\n    background-color: transparent;\n}\n\n#lblStartupAppsTitle {\n    color: @color11;\n    padding: 10 0 10 20;\n}\n\n/* - Startup App - */\n\n#widgetStartupApp {\n    border-radius: 2;\n    background-color: @color01;\n}\n\n#lblStartupAppIcon {\n    image: url(:/static/themes/default/img/app.png);\n}\n\n#widgetStartupApp:hover {\n    background-color: @color02;\n}\n\n#widgetStartupApp #lblStartupAppName {\n    font-size: 11pt;\n    color: @color05;\n}\n\n#checkStartup {\n    margin-top: 3;\n}\n\n#widgetStartupApp #btnDeleteStartupApp {\n    qproperty-icon: url(:/static/themes/default/img/trash.png);\n    border: 0;\n}\n\n#widgetStartupApp #btnEditStartupApp {\n    qproperty-icon: url(:/static/themes/default/img/edit.png);\n    border: 0;\n    margin-bottom: 2;\n}\n\n/* - Startup App Edit - */\n\n#StartupAppEdit {\n    background-color: @color08;\n}\n\n/**************************\n    SERVICES PAGE\n***************************/\n\n#ServicesPage QListWidget {\n    background-color: transparent;\n}\n\n#lblServicesTitle {\n    font-size: 11pt;\n    color: @color11;\n    padding: 10 0;\n}\n\n/* - Service Item - */\n\n#serviceItemWidget {\n    border-radius: 2;\n    background-color: @color01;\n}\n\n#serviceItemWidget:hover {\n    background-color: @color02;\n}\n\n#lblServiceIcon {\n    image: url(:/static/themes/default/img/service.png);\n}\n\n#ServiceItem #lblServiceName {\n    font-size: 11pt;\n    color: @color05;\n}\n\n#ServiceItem #lblServiceDescription {\n    font-size: 10pt;\n    color: @color06;\n}\n\n#lblServiceStartupImg {\n    image: url(:/static/themes/default/img/power.png);\n}\n\n#lblSystemRunningImg {\n    image: url(:/static/themes/default/img/run.png);\n}\n\n/**********************\n    PROCESSES PAGE\n***********************/\n\n#lblProcessTitle {\n    color: @color11;\n    padding: 10 0;\n    font-size: 11pt;\n}\n\n#checkAllProcesses {\n    margin-top: 2;\n    color: @color12;\n    font-size: 10pt;\n}\n\n#checkAllProcesses::indicator {\n    width: 14;\n    height: 14;\n}\n\n#txtProcessSearch {\n    width: 150;\n    padding: 4 12;\n    border-radius: 12;\n    background: @color01 url(:/static/themes/default/img/search.png) no-repeat right center;\n    border: 1px solid @color02;\n    color: @color12;\n}\n\n#lblRefresh {\n    color: @color12;\n    font-size: 10pt;\n}\n\n#sliderRefresh {\n    margin-top: 3;\n}\n\n/************************\n    UNINSTALLER PAGE\n*************************/\n\n#nav QPushButton {\n    border-radius: 3;\n    padding: 5 10;\n    font-size: 10pt;\n    background-color: @circleChartBackgroundColor;\n    color: @color07;\n}\n\n#nav QPushButton:hover,\n#nav QPushButton:checked {\n    background-color: @color03;\n}\n\n#lblPackagesTitle {\n    color: @color11;\n    padding: 10 0;\n    font-size: 11pt;\n}\n\n#txtPackageSearch,\n#txtSearchAptSource {\n    padding: 4 12;\n    border-radius: 12;\n    background: @color01 url(:/static/themes/default/img/search.png) no-repeat right center;\n    border: 1px solid @color02;\n    color: @color12;\n}\n\n#listWidgetPackages, #listWidgetSnapPackages {\n    border: 0;\n    background-color: transparent;\n    font-size: 11pt;\n}\n\n#listWidgetPackages::indicator, #listWidgetSnapPackages::indicator {\n    width: 16;\n    height: 16;\n}\n\n#listWidgetPackages::indicator:unchecked, #listWidgetSnapPackages::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\n#listWidgetPackages::indicator:checked, #listWidgetSnapPackages::indicator:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n#listWidgetPackages::item, #listWidgetSnapPackages::item {\n    border-radius: 2;\n    min-height: 45;\n    background-color: @color01;\n}\n\n#listWidgetPackages::item:text, #listWidgetSnapPackages::item:text {\n    color: @color05;\n    padding-left: 15;\n}\n\n#listWidgetPackages::item:selected, #listWidgetSnapPackages::item:selected {\n    background-color: @color02;\n    border: 0;\n}\n\n#listWidgetPackages::item:hover, #listWidgetSnapPackages::item:hover {\n    background-color: @color02;\n}\n\n/****************\n    HISTORIES\n*****************/\n\n#charts {\n    background-color: @pageContent;\n}\n\n#lblHistoryTitle {\n    font-size: 11pt;\n    margin: 6 0 10 0;\n    color: @color12;\n}\n\n#checkHistoryTitle::indicator {\n    width: 16;\n    height: 16;\n}\n\n#checkHistoryTitle::indicator:unchecked {\n    image: url(:/static/themes/default/img/fit.png);\n}\n\n#checkHistoryTitle::indicator:checked {\n    image: url(:/static/themes/default/img/collapse.png);\n}\n\n/***************\n    SETTINGS\n****************/\n\n#SettingsPage QLabel {\n    font-size: 11pt;\n    color: @color12;\n}\n\n#lblCreatedBy {\n    font-size: 9pt;\n    color: @color06;\n}\n\n/*****************\n    UPDATE BAR\n******************/\n\n#widgetUpdateBar {\n    background-color: @color03;\n    border-radius: 2;\n}\n\n#lblUpdateBarText {\n    font-size: 10pt;\n    color: @color05;\n}\n\n#btnDownloadUpdate {\n    background-color: @color01;\n    padding: 4 10;\n}\n\n/****************\n    FEEDBACK\n*****************/\n\n#Feedback {\n    background-color: @pageContent;\n}\n\n/**************************\n    APT SOURCE MANAGER PAGE\n***************************/\n#listWidgetAptSources {\n    background-color: transparent;\n}\n\n#lblAptSourceTitle {\n    color: @color11;\n    padding: 10 0 5 20;\n}\n\n#txtAptSource {\n    padding: 7;\n}\n\n#lblAptSourceSelectInfo {\n    margin-top: 5;\n    font-size: 10pt;\n    color: @color05;\n}\n\n#listWidgetAptSources {\n    selection-background-color: @color03;\n}\n\n/* - APT Source Repository Item - */\n\n#aptSourceRepositoryItemWidget {\n    border-radius: 2;\n    background-color: @color01;\n}\n\n#lblAptSourceIcon {\n    image: url(:/static/themes/default/img/ppa-repository.png);\n}\n\n#aptSourceRepositoryItemWidget:hover {\n    background-color: @color02;\n}\n\n#lblAptSourceName {\n    font-size: 11pt;\n    color: @color05;\n}\n\n#checkAptSource {\n    margin-top: 3;\n}\n\n/* - APT Source Repository Item Edit - */\n\n#APTSourceEdit {\n    background-color: @pageContent;\n}\n\n/**************************\n    GNOME SETTINGS PAGE\n***************************/\n#GnomeSettingsPage QLabel {\n    font-size: 11pt;\n    color: @color12;\n}\n\n#GnomeSettingsPage QMenu {\n    background-color: @color01;\n}\n\n#GnomeSettingsPage QLabel[accessibleName=\"general-title\"] {\n    font-size: 12pt;\n    font-weight: bold;\n    color: @color03;\n    border: 0;\n    border-bottom: 1 solid @color03;\n    padding-bottom: 5;\n}\n\n#GnomeSettingsPage QLabel[accessibleName=\"title\"] {\n    font-size: 11pt;\n    font-weight: bold;\n    color: @color06;\n    border: 0;\n    border-bottom: 1 dashed @color06;\n    padding-bottom: 10;\n}\n\n#GnomeSettingsPage QPushButton {\n    border-radius: 3;\n    padding: 7 25;\n    font-size: 11pt;\n    background-color: @circleChartBackgroundColor;\n    color: @color07;\n}\n\n#GnomeSettingsPage QPushButton:hover,\n#GnomeSettingsPage QPushButton:checked {\n    background-color: @color03;\n}\n\n/* --- Unity Settings --- */\n\n#scrollAreaUnityContents {\n    background-color: @pageContent;\n}\n\n/*******************************\nSEARCH\n*******************************/\n#txtSearchInput {\n    padding: 5 12 5 24;\n    border-radius: 12;\n    background: @color01 url(:/static/themes/default/img/search.png) no-repeat left center;\n    border: 1px solid @color02;\n    color: @color12;\n}\n\n#btnSearchAdvance {\n    padding: 3;\n    background-color: @color03;\n    color: @color07;\n}\n\n#lblFoundFilesInfo {\n    color: @color15;\n}\n\n#lblSearchDir {\n    font-size: 10pt;\n    color: @color06;\n}\n\n#btnBrowseSearchDir {\n    background-color: @color01;\n    padding: 6 8;\n    color: @color05;\n}\n\n#advanceSearchPane QSpinBox {\n    padding: 4 6;\n}\n\n#advanceSearchPane QCheckBox[accessibleName=\"circle\"]::indicator {\n    width: 15px;\n    height: 15px;\n}\n\n#advanceSearchPane QLabel {\n    color: @color06;\n}\n\n#advanceSearchPane QLineEdit {\n    padding: 4 6;\n}\n\n#btnAdvancePaneToggle,\n#btnNewHost {\n    font-size: 10pt;\n    text-decoration: underline;\n    color: @color03;\n}\n\n#lblHostTitle {\n    font-size: 11pt;\n    color: @color12;\n}\n\n"
  },
  {
    "path": "stacer/static/themes/default/style/values.ini",
    "content": "@pageContent=#1b252f\n@sidebar=#15191c\n@circleChartBackgroundColor=#212f3c\n@historyChartBackgroundColor=#212f3c\n@chartLabelColor=#7d8ea0\n@chartGridColor=#7d8ea0\n@color01=#212f3c\n@color02=#263848\n@color03=#075ffe\n@color04=#8394a6\n@color05=#eeeeee\n@color06=#7d8ea0\n@color07=#ffffff\n@color08=#1b252f\n@color09=#f44336\n@color10=#075fbb\n@color11=#dddddd\n@color12=#aeb5bf\n@color13=#293945\n@color14=#314452\n@color15=#00eb55\n@color16=#00d4ff\n"
  },
  {
    "path": "stacer/static/themes/light/style/style.qss",
    "content": "/****** LIGHT THEME ******/\n\n/****************\n    SCROLL BAR\n*****************/\nQScrollArea {\n    border: 0;\n}\n\nQScrollBar:vertical {\n    width: 12;\n    margin: 0 0 0 2;\n    border-radius: 2;\n    background-color: transparent;\n}\n\nQScrollBar::handle:vertical {\n    background-color: @color01;\n    min-height: 20px;\n    border-radius: 2;\n}\n\nQScrollBar::add-line:vertical,\nQScrollBar::sub-line:vertical {\n    height: 0;\n}\n\nQScrollBar::add-page:vertical,\nQScrollBar::sub-page:vertical {\n    border-bottom-right-radius: 2;\n    border-bottom-left-radius: 2;\n    background-color: transparent;\n}\n\nQScrollBar:horizontal {\n    height: 12;\n    margin: 2 0 0 0;\n    border-radius: 2;\n    background-color: transparent;\n}\n\nQScrollBar::handle:horizontal {\n    background-color: @color01;\n    min-width: 20px;\n    border-radius: 2;\n}\n\nQScrollBar::add-line:horizontal,\nQScrollBar::sub-line:horizontal {\n    height: 0;\n}\n\nQScrollBar::add-page:horizontal,\nQScrollBar::sub-page:horizontal {\n    border-bottom-right-radius: 2;\n    border-bottom-left-radius: 2;\n    background-color: transparent;\n}\n\nQAbstractScrollArea::corner {\n    background: transparent;\n}\n\n/*************\n    QMessageBox\n**************/\nQMessageBox {\n    background-color: #212f3c;\n}\n\nQMessageBox QLabel {\n    color: #fefefe;\n}\n\n/*************\n    QMenu\n**************/\nQMenu {\n    background-color: @color07;\n    border-radius: 2;\n    margin: 3px 5px;\n}\n\nQMenu::item {\n    padding: 2px 30px;\n    color: @color02;\n    font-size: 10pt;\n}\n\nQMenu::item:selected {\n    background-color: @color01;\n}\n\nQMenu::indicator {\n    width: 14px;\n    height: 14px;\n}\n\nQMenu::indicator:non-exclusive:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\nQMenu::indicator:non-exclusive:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n/*****************\n    QRadioButton\n******************/\n\nQRadioButton {\n    color: @color02;\n    font-size: 11pt;\n}\n\nQRadioButton::indicator {\n    width: 16;\n    height: 16;\n}\n\nQRadioButton::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\nQRadioButton::indicator:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n/***************\n    QCheckBox\n****************/\n\nQCheckBox::indicator {\n    width: 44px;\n    height: 24px;\n}\n\nQCheckBox::indicator:checked {\n    image: url(:/static/themes/common/img/checkbox.png);\n}\n\nQCheckBox::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-checkbox.png);\n}\n\nQCheckBox[accessibleName=\"circle\"] {\n    font-size: 10pt;\n    color: @color02;\n}\n\nQCheckBox[accessibleName=\"circle\"]::indicator {\n    width: 18px;\n    height: 18px;\n}\n\nQCheckBox[accessibleName=\"circle\"]::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\nQCheckBox[accessibleName=\"circle\"]::indicator:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n/*****************\n    QToolTip\n******************/\n\nQToolTip {\n    color: @color01;\n    background-color: #8394a6;\n    border: 1px solid #8394a6;\n    border-radius: 2;\n}\n\n/***************\n    Not Found\n***************/\n\n#notFoundWidget, QWidget[accessibleName=\"notFoundWidget\"] {\n    background: url(:/static/themes/common/img/not-found.png) no-repeat top center;\n}\n\n#notFoundWidget QLabel, QWidget[accessibleName=\"notFoundWidget\"] {\n    color: @color02;\n    font-size: 13pt;\n}\n\n\n/***************\n    QSpinBox\n***************/\n\nQSpinBox::up-button {\n    subcontrol-origin: border;\n    subcontrol-position: top right;\n\n    width: 16px;\n    border-image: url(:/static/themes/common/img/spinup.png) 1;\n    border-width: 1px;\n}\n\nQSpinBox::down-button {\n    subcontrol-origin: border;\n    subcontrol-position: bottom right;\n\n    width: 16px;\n    border-image: url(:/static/themes/common/img/spindown.png) 1;\n    border-width: 1px;\n    border-top-width: 0;\n}\n\n/***************\n    QSlider\n***************/\n\nQSlider::groove:horizontal {\n    height: 2px;\n    background: @color08;\n    margin: 2px 0;\n}\n\nQSlider::handle:horizontal {\n    background-color: @color03;\n    width: 14px;\n    height: 14px;\n    margin: -6px 0;\n    border-radius: 7px;\n}\n\n/***************\n    QComboBox\n***************/\n\nQComboBox {\n    border: 0;\n    border-radius: 2;\n    background-color: @color01;\n    padding: 4 0 4 10;\n    font-size: 11pt;\n    color: @color02;\n    min-width: 100;\n}\n\nQComboBox::drop-down {\n    background-color: @color01;\n    subcontrol-position: top right;\n    width: 14;\n    padding: 0 5;\n    color: @color02;\n\n    border-left-width: 1px;\n    border-left-color: @color01;\n    border-left-style: solid;\n    image: url(:/static/themes/light/img/down-arrow.png);\n    border-top-right-radius: 2;\n    border-bottom-right-radius: 2;\n}\n\nQComboBox::down-arrow:on {\n    background-color: @color01;\n    color: @color05;\n}\n\nQComboBox QAbstractItemView {\n    background-color: @color01;\n    border: 0;\n}\n\n/***************\n    QGroupBox\n***************/\n\nQGroupBox::title {\n    font-size: 11pt;\n    font-weight: bold;\n    color: @color02;\n}\n\n/***************\n    QTableView\n***************/\n\nQTableView {\n    background-color: transparent;\n    selection-color: @color02;\n    color: @color02;\n    font-size: 10pt;\n    gridline-color: @pageContent;\n    border-radius: 2;\n}\n\nQTableView::item {\n    font-size: 11pt;\n    color: @color02;\n    padding: 6 0 6 -10;\n    background-color: @color01;\n}\n\nQTableView::item:selected {\n    background-color: @color07;\n}\n\nQHeaderView::section {\n    background-color: @color07;\n    border-width: 1 1 1 0;\n    border-style: solid;\n    border-color: @pageContent;\n    font-size: 11pt;\n    color: @color06;\n    padding-left:10;\n}\n\nQHeaderView::up-arrow {\n    image: url(:/static/themes/default/img/asc.png);\n}\n\nQHeaderView::down-arrow {\n    image: url(:/static/themes/default/img/dsc.png);\n}\n\n/******************\n    QMainWindow\n*******************/\n\nQMainWindow * {\n    font-family: \"Ubuntu\";\n}\n\nQLineEdit,\nQPlainTextEdit,\nQSpinBox {\n    border-radius: 2;\n    padding: 6;\n    background-color: @color01;\n    font-size: 10pt;\n    color: @color02;\n}\n\nQPushButton {\n    border-radius: 2;\n    font-size: 11pt;\n}\n\nQPushButton[accessibleName=\"danger\"] {\n    padding: 6 16;\n    background-color: @color11;\n    color: @color05;\n}\n\nQPushButton[accessibleName=\"danger\"]:hover {\n    background-color: #c0392b;\n}\n\nQPushButton[accessibleName=\"primary\"] {\n    padding: 6 16;\n    background-color: @color03;\n    color: @color05;\n}\n\nQPushButton[accessibleName=\"primary\"]:hover {\n    background-color: @color10;\n}\n\nQLabel[accessibleName=\"dialog-title\"] {\n    color: @color02;\n    font-size: 11pt;\n    padding-bottom: 8;\n    border: 0;\n    border-bottom: 1 solid @color02;\n}\n\n#lblErrorMsg {\n    color: @color11;\n}\n\n/**************\n    Sidebar\n***************/\n\n#sidebar {\n    background-color: @sidebar;\n    min-width: 60;\n}\n\n#sidebar QPushButton {\n    border: 0px;\n    height: 42;\n    border-style: solid;\n    color: @color01;\n    margin: 0 0;\n    border-radius: 0;\n}\n\n#sidebar QPushButton:checked,\n#sidebar QPushButton:hover {\n    background-color: @color03;\n}\n\n#pageTitle {\n    color: @color02;\n    padding: 5 0 8 0;\n    margin: 5 10;\n    border: 0;\n    border-bottom: 1 solid @color09;\n}\n\n#pageContent {\n    background-color: @pageContent;\n}\n\n#btnDash {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/dash.png);\n}\n\n#btnSystemCleaner {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/cleaner.png);\n}\n\n#btnStartupApps {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/startup-apps.png);\n}\n\n#btnSearch {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/search.png);\n}\n\n#btnServices {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/services.png);\n}\n\n#btnProcesses {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/process.png);\n}\n\n#btnUninstaller {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/uninstaller.png);\n}\n\n#btnResources {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/resources.png);\n}\n\n#btnHelpers {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/helpers.png);\n}\n\n#btnAptSourceManager {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/ppa-manager.png);\n}\n\n#btnGnomeSettings {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/gnome.png);\n}\n\n#btnSettings {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/settings.png);\n}\n\n#btnFirewall {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/firewall.png);\n}\n\n#btnFeedback {\n    qproperty-icon: url(:/static/themes/default/img/sidebar-icons/feedback.png);\n}\n\n/*********************\n    DASHBOARD PAGE\n**********************/\n\n/* - Circle Bar - */\n\n#widgetCircleBar {\n    background-color: @color01;\n    border-radius: 1;\n}\n\n#lblCircleChartTitle,\n#lblCircleChartValue {\n    color: @color02;\n    font-size: 13pt;\n    margin: 0;\n}\n\n/* - Line Bar - */\n\n#lineChartWidget {\n    background-color: @color01;\n    border-radius: 1;\n}\n\n#lblLineChartTitle {\n    color: @color02;\n    font-size: 13pt;\n}\n\n#lblLineChartValue {\n    color: @color02;\n    font-size: 13pt;\n}\n\n#lblLineChartTotal {\n    color: @color02;\n    font-size: 11pt;\n}\n\n#lineChartProgress {\n    background-color: @pageContent;\n    border: 0;\n    border-radius: 0;\n}\n\n#lineChartProgress::chunk {\n    background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 #3498db, stop:1 #2980b9);\n}\n\n/* - System Info - */\n\n#lblSystemInfoTitle {\n    color: @color02;\n    font-size: 13pt;\n    padding-left: 5;\n}\n\n#listViewSystemInfo {\n    border: 0;\n    background-color: transparent;\n    font-size: 12pt;\n    color: @color02;\n}\n\n/**************************\n    SYSTEM CLEANER PAGE\n***************************/\n\n#SystemCleanerPage QCheckBox[accessibleName=circle]::indicator {\n    width: 26;\n    height: 26;\n}\n\n#cleanerCategories QLabel,\n#checkSelectAllSystemScan {\n    font-size: 11pt;\n    color: @color02;\n}\n\n/* - System Scan Button - */\n\n#SystemCleanerPage #btnScan {\n    border: 0;\n    background: url(:/static/themes/light/img/scan.png) no-repeat center;\n}\n\n#SystemCleanerPage #btnScan:hover {\n    background: url(:/static/themes/light/img/scan-active.png) no-repeat center;\n}\n\n/* - System Clean Button - */\n\n#SystemCleanerPage #btnClean {\n    border: 0;\n    background: url(:/static/themes/light/img/clean.png) no-repeat center;\n}\n\n#SystemCleanerPage #btnClean:hover {\n    background: url(:/static/themes/light/img/clean-active.png) no-repeat center;\n}\n\n/* - System Scan Results - */\n\n#btnBackToCategories {\n    border: 0;\n    font-size: 11pt;\n    color: @color03;\n}\n\n#treeWidgetScanResult {\n    border: 1 solid @color01;\n    background-color: @color01;\n    border-radius: 2;\n}\n\n#treeWidgetScanResult QHeaderView::section {\n    border-top: 1;\n}\n\n#treeWidgetScanResult::item {\n    border-bottom: 1 solid @pageContent;\n    padding: 7 3;\n    font-size: 11pt;\n    color: @color02;\n}\n\n#treeWidgetScanResult::indicator {\n    width: 14;\n    height: 14;\n}\n\n#treeWidgetScanResult::indicator:checked {\n    image: url(:/static/themes/common/img/check.png);\n}\n\n#treeWidgetScanResult::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\n#treeWidgetScanResult::branch:has-children:!has-siblings:closed,\n#treeWidgetScanResult::branch:closed:has-children:has-siblings {\n    border-image: none;\n    image: url(:/static/themes/light/img/right-arrow.png);\n    padding: 4;\n}\n\n#treeWidgetScanResult::branch:open:has-ch ildren:!has-siblings,\n#treeWidgetScanResult::branch:open:has-children:has-siblings {\n    border-image: none;\n    image: url(:/static/themes/light/img/down-arrow.png);\n    padding: 4;\n}\n\n#treeWidgetScanResult::branch {\n    border-bottom: 1 solid @pageContent;\n}\n\n#lblRemovedTotalSize {\n    font-size: 11pt;\n    color: @color04;\n}\n\n/**************************\n    STARTUP APPS PAGE\n***************************/\n#listWidgetStartup {\n    background-color: transparent;\n}\n\n#lblStartupAppsTitle {\n    color: @color03;\n    padding: 10 0 10 20;\n}\n\n/* - Startup App - */\n\n#widgetStartupApp {\n    border-radius: 2;\n    background-color: @color01;\n}\n\n#lblStartupAppIcon {\n    image: url(:/static/themes/light/img/app.png);\n}\n\n#widgetStartupApp:hover {\n    background-color: @color07;\n}\n\n#widgetStartupApp #lblStartupAppName {\n    font-size: 11pt;\n    color: @color02;\n}\n\n#checkStartup {\n    margin-top: 3;\n}\n\n#widgetStartupApp #btnDeleteStartupApp {\n    qproperty-icon: url(:/static/themes/light/img/trash.png);\n    border: 0;\n}\n\n#widgetStartupApp #btnEditStartupApp {\n    qproperty-icon: url(:/static/themes/light/img/edit.png);\n    border: 0;\n    margin-bottom: 2;\n}\n\n/* - Startup App Edit - */\n\n#StartupAppEdit {\n    background-color: @pageContent;\n}\n\n/*********************\n    SERVICES PAGE\n**********************/\n\n#ServicesPage QListWidget {\n    background-color: transparent;\n}\n\n#lblServicesTitle {\n    font-size: 11pt;\n    color: @color03;\n    padding: 10 0;\n}\n\n/* - Service Item - */\n\n#serviceItemWidget {\n    border-radius: 2;\n    background-color: @color01;\n}\n\n#serviceItemWidget:hover {\n    background-color: @color07;\n}\n\n#lblServiceIcon {\n    image: url(:/static/themes/default/img/service.png);\n}\n\n#ServiceItem #lblServiceName {\n    font-size: 11pt;\n    color: @color02;\n}\n\n#ServiceItem #lblServiceDescription {\n    font-size: 10pt;\n    color: @color06;\n}\n\n#lblServiceStartupImg {\n    image: url(:/static/themes/default/img/power.png);\n}\n\n#lblSystemRunningImg {\n    image: url(:/static/themes/default/img/run.png);\n}\n\n/*********************\n    PROCESSES PAGE\n**********************/\n\n#lblProcessTitle {\n    color: @color03;\n    padding: 10 0;\n    font-size: 11pt;\n}\n\n#checkAllProcesses {\n    margin-top: 2;\n    color: @color02;\n    font-size: 10pt;\n}\n\n#checkAllProcesses::indicator {\n    width: 14;\n    height: 14;\n}\n\n#txtProcessSearch {\n    width: 150;\n    padding: 4 12;\n    border-radius: 12;\n    background: @color01 url(:/static/themes/default/img/search.png) no-repeat right center;\n    border: 1px solid @color07;\n    color: @color02;\n}\n\n#lblRefresh {\n    color: @color02;\n    font-size: 10pt;\n}\n\n#sliderRefresh {\n    margin-top: 3;\n}\n\n/***********************\n    UNINSTALLER PAGE\n************************/\n\n#UninstallerPage #nav QPushButton {\n    border-radius: 3;\n    padding: 5 12;\n    font-size: 10pt;\n    background-color: @color02;\n    color: @color07;\n}\n\n#UninstallerPage #nav QPushButton:hover,\n#UninstallerPage #nav QPushButton:checked {\n    background-color: @color03;\n}\n\n#lblPackagesTitle {\n    color: @color03;\n    padding: 10 0;\n    font-size: 11pt;\n}\n\n#txtPackageSearch,\n#txtSearchAptSource {\n    padding: 4 12;\n    border-radius: 12;\n    background: @color01 url(:/static/themes/default/img/search.png) no-repeat right center;\n    border: 1px solid @color07;\n    color: @color08;\n}\n\n#listWidgetPackages, #listWidgetSnapPackages\n    border:0;\n    background-color: transparent;\n    font-size:11pt;\n}\n\n#listWidgetPackages::indicator, #listWidgetSnapPackages::indicator {\n    min-width: 16;\n    min-height: 16;\n}\n\n#listWidgetPackages::indicator:unchecked, #listWidgetSnapPackages::indicator:unchecked {\n    image: url(:/static/themes/common/img/un-check.png);\n}\n\n#listWidgetPackages::indicator:checked, #listWidgetSnapPackages::indicator:checked {\n    image: url(:/static/themes/default/img/check.png);\n}\n\n#listWidgetPackages::item, #listWidgetSnapPackages::item {\n    border-radius: 2;\n    min-height: 40;\n    max-height: 40;\n    background-color: @color01;\n}\n\n#listWidgetPackages::item:text, #listWidgetSnapPackages::item:text {\n    color: @color02;\n    padding-left: 15;\n}\n\n#listWidgetPackages::item:selected, #listWidgetSnapPackages::item:selected {\n    background-color: @color07;\n    border: 0;\n}\n\n#listWidgetPackages::item:hover, #listWidgetSnapPackages::item:hover {\n    background-color: @color07;\n}\n/***************\n    HISTORIES\n****************/\n\n#charts {\n    background-color: @pageContent;\n}\n\n#lblHistoryTitle {\n    font-size: 11pt;\n    margin: 6 0 10 0;\n    color: @color02;\n}\n\n#checkHistoryTitle::indicator {\n    width: 16;\n    height: 16;\n}\n\n#checkHistoryTitle::indicator:unchecked {\n    image: url(:/static/themes/light/img/fit.png);\n}\n\n#checkHistoryTitle::indicator:checked {\n    image: url(:/static/themes/light/img/collapse.png);\n}\n\n/****************\n    SETTINGS\n*****************/\n\n#SettingsPage QLabel {\n    font-size: 11pt;\n    color: @color02;\n}\n\n#lblCreatedBy {\n    font-size: 9pt;\n    color: @color06;\n}\n\n/*****************\n    UPDATE BAR\n******************/\n\n#widgetUpdateBar {\n    background-color: @color03;\n    border-radius: 2;\n}\n\n#lblUpdateBarText {\n    font-size: 10pt;\n    color: @color05;\n}\n\n#btnDownloadUpdate {\n    background-color: @sidebar;\n    padding: 4 10;\n}\n\n/**************************\n    FEEDBACK\n***************************/\n\n#Feedback {\n    background-color: @pageContent;\n}\n\n/**************************\n    APT SOURCE MANAGER PAGE\n***************************/\n#listWidgetAptSources {\n    background-color: transparent;\n}\n\n#lblAptSourceTitle {\n    font-size: 11pt;\n    color: @color03;\n    padding: 10 0 5 20;\n}\n\n#txtAptSource {\n    padding: 7;\n}\n\n#lblAptSourceSelectInfo {\n    margin-top: 5;\n    font-size: 10pt;\n    color: @color05;\n}\n\n#listWidgetAptSources {\n    selection-background-color: @color03;\n}\n\n/* - APT Source Repository Item - */\n\n#aptSourceRepositoryItemWidget {\n    border-radius: 2;\n    background-color: @color01;\n}\n\n#aptSourceRepositoryItemWidget:hover {\n    background-color: @color07;\n}\n\n#lblAptSourceIcon {\n    image: url(:/static/themes/light/img/ppa-repository.png);\n}\n\n#lblAptSourceName {\n    font-size: 11pt;\n    color: @color02;\n}\n\n#checkAptSource {\n    margin-top: 3;\n}\n\n/* - APT Source Repository Item Edit - */\n\n#APTSourceEdit {\n    background-color: @pageContent;\n}\n\n/**************************\n    GNOME SETTINGS PAGE\n***************************/\n\n#GnomeSettingsPage QLabel {\n    font-size: 11pt;\n    color: @color02;\n}\n\n#GnomeSettingsPage QMenu {\n    background-color: @color01;\n}\n\n#GnomeSettingsPage QLabel[accessibleName=\"general-title\"] {\n    font-size: 12pt;\n    font-weight: bold;\n    color: @color03;\n    border: 0;\n    border-bottom: 1 solid @color03;\n    padding-bottom: 5;\n}\n\n#GnomeSettingsPage QLabel[accessibleName=\"title\"] {\n    font-size: 11pt;\n    font-weight: bold;\n    color: @color02;\n    border: 0;\n    border-bottom: 1 dashed @color02;\n    padding-bottom: 10;\n}\n\n#GnomeSettingsPage QPushButton {\n    border-radius: 3;\n    padding: 7 25;\n    font-size: 11pt;\n    background-color: @color02;\n    color: @color07;\n}\n\n#GnomeSettingsPage QPushButton:hover,\n#GnomeSettingsPage QPushButton:checked {\n    background-color: @color03;\n}\n\n/* --- Unity Settings --- */\n\n#scrollAreaUnityContents {\n    background-color: @pageContent;\n}\n\n/*******************************\nSEARCH\n*******************************/\n#txtSearchInput {\n    padding: 5 12 5 24;\n    border-radius: 12;\n    background: @color01 url(:/static/themes/default/img/search.png) no-repeat left center;\n    border: 1px solid @color02;\n    color: @color12;\n}\n\n#btnSearchAdvance {\n    padding: 3;\n    background-color: @color03;\n    color: @color07;\n}\n"
  },
  {
    "path": "stacer/static/themes/light/style/values.ini",
    "content": "@pageContent=#ecf0f1\n@sidebar=#15191c\n@circleChartBackgroundColor=#ffffff\n@historyChartBackgroundColor=#ffffff\n@chartLabelColor=#7d8ea0\n@chartGridColor=#8394a6\n@color01=#fdfdfd\n@color02=#7d8ea0\n@color03=#075ffe\n@color04=#00eb55\n@color05=#eeeeee\n@color06=#00d4ff\n@color07=#f6fafd\n@color08=#aeb5bf\n@color09=#8394a6\n@color10=#075fbb\n@color11=#f44336\n"
  },
  {
    "path": "stacer/static/themes.json",
    "content": "[\n\t{\"value\" : \"default\", \"text\": \"Default\"},\n\t{\"value\" : \"light\", \"text\": \"Light\"}\n]\n"
  },
  {
    "path": "stacer/static.qrc",
    "content": "<RCC>\n    <qresource prefix=\"/\">\n        <file>static/themes/default/style/style.qss</file>\n        <file>static/themes/default/img/sidebar-icons/dash.png</file>\n        <file>static/themes/default/img/sidebar-icons/cleaner.png</file>\n        <file>static/themes/default/img/sidebar-icons/process.png</file>\n        <file>static/themes/default/img/sidebar-icons/resources.png</file>\n        <file>static/themes/default/img/sidebar-icons/services.png</file>\n        <file>static/themes/default/img/sidebar-icons/startup-apps.png</file>\n        <file>static/themes/default/img/sidebar-icons/uninstaller.png</file>\n        <file>static/themes/common/img/checkbox.png</file>\n        <file>static/themes/common/img/un-checkbox.png</file>\n        <file>static/themes/default/img/app.png</file>\n        <file>static/themes/default/img/trash.png</file>\n        <file>static/themes/common/img/not-found.png</file>\n        <file>static/themes/default/img/edit.png</file>\n        <file>static/themes/default/img/service.png</file>\n        <file>static/themes/default/img/search.png</file>\n        <file>static/themes/common/img/check.png</file>\n        <file>static/themes/common/img/un-check.png</file>\n        <file>static/themes/default/img/loading.gif</file>\n        <file>static/themes/default/img/scanLoading.gif</file>\n        <file>static/themes/default/img/refresh.png</file>\n        <file>static/themes/default/img/asc.png</file>\n        <file>static/themes/default/img/dsc.png</file>\n        <file>static/themes/default/img/c_package.png</file>\n        <file>static/themes/default/img/c_crash.png</file>\n        <file>static/themes/default/img/c_logs.png</file>\n        <file>static/themes/default/img/c_cache.png</file>\n        <file>static/themes/default/img/c_trash.png</file>\n        <file>static/themes/default/img/fit.png</file>\n        <file>static/themes/default/img/collapse.png</file>\n        <file>static/themes/default/img/scan.png</file>\n        <file>static/themes/default/img/scan-active.png</file>\n        <file>static/themes/default/img/clean.png</file>\n        <file>static/themes/default/img/clean-active.png</file>\n        <file>static/themes/default/img/down-arrow.png</file>\n        <file>static/themes/default/img/right-arrow.png</file>\n        <file>static/themes/default/img/back.png</file>\n        <file>static/font/Ubuntu-R.ttf</file>\n        <file>static/themes/default/img/sidebar-icons/settings.png</file>\n        <file>static/languages.json</file>\n        <file>static/themes.json</file>\n        <file>static/themes/light/style/style.qss</file>\n        <file>static/themes/light/img/app.png</file>\n        <file>static/themes/light/img/clean-active.png</file>\n        <file>static/themes/light/img/clean.png</file>\n        <file>static/themes/light/img/down-arrow.png</file>\n        <file>static/themes/light/img/edit.png</file>\n        <file>static/themes/light/img/right-arrow.png</file>\n        <file>static/themes/light/img/scan-active.png</file>\n        <file>static/themes/light/img/scan.png</file>\n        <file>static/themes/light/img/scanLoading.gif</file>\n        <file>static/themes/light/img/loading.gif</file>\n        <file>static/themes/light/style/values.ini</file>\n        <file>static/themes/default/style/values.ini</file>\n        <file>static/logo.png</file>\n        <file>static/themes/default/img/run.png</file>\n        <file>static/themes/default/img/power.png</file>\n        <file>static/themes/default/img/sidebar-icons/feedback.png</file>\n        <file>static/themes/default/img/sidebar-icons/gnome.png</file>\n        <file>static/themes/common/img/appearance.png</file>\n        <file>static/themes/common/img/ubuntu.png</file>\n        <file>static/themes/common/img/window.png</file>\n        <file>static/themes/default/img/sidebar-icons/ppa-manager.png</file>\n        <file>static/themes/default/img/ppa-repository.png</file>\n        <file>static/splashscreen.png</file>\n        <file>static/themes/common/img/donate.png</file>\n        <file>static/themes/common/img/spinup.png</file>\n        <file>static/themes/common/img/spindown.png</file>\n        <file>static/themes/light/img/ppa-repository.png</file>\n        <file>static/themes/light/img/collapse.png</file>\n        <file>static/themes/light/img/fit.png</file>\n        <file>static/themes/light/img/trash.png</file>\n        <file>static/themes/common/img/package.png</file>\n        <file>static/themes/default/img/sidebar-icons/search.png</file>\n        <file>static/themes/common/img/folder.png</file>\n        <file>static/themes/common/img/trash_2.png</file>\n        <file>static/themes/common/img/delete.png</file>\n        <file>static/themes/default/img/sidebar-icons/helpers.png</file>\n    </qresource>\n</RCC>\n"
  },
  {
    "path": "stacer/utilities.h",
    "content": "#ifndef UTILITIES_H\n#define UTILITIES_H\n\n#include <QWidget>\n#include <QGraphicsDropShadowEffect>\n\nclass Utilities\n{\npublic:\n    static void\n    addDropShadow(QWidget *widget, const int alpha, const int blur = 15)\n    {\n        addDropShadow(QList<QWidget*>() << widget, alpha, blur);\n    }\n\n    static void\n    addDropShadow(QList<QWidget *> widgets, const int alpha, const int blur = 15)\n    {\n        for (QWidget *widget: widgets) {\n            QGraphicsDropShadowEffect *effect = new QGraphicsDropShadowEffect(widget);\n            effect->setBlurRadius(blur);\n            effect->setColor(QColor(0, 0, 0, alpha));\n            effect->setOffset(0);\n            widget->setGraphicsEffect(effect);\n        }\n    }\n\n    static QString\n    getDesktopValue(const QRegExp &val, const QStringList &lines)\n    {\n        QStringList filteredList = lines.filter(val);\n        if (filteredList.count() > 0) {\n            QStringList directive = filteredList.first().trimmed().split(\"=\");\n            if (directive.count() > 1) {\n                return directive.last().trimmed();\n            }\n        }\n        return QString(\"\");\n    }\n};\n\n#endif // UTILITIES_H\n"
  },
  {
    "path": "stacer-core/CMakeLists.txt",
    "content": "cmake_minimum_required(VERSION 3.1 FATAL_ERROR)\nproject(stacer-core)\n\ninclude_directories(\n  \"${CMAKE_CURRENT_SOURCE_DIR}\"\n  \"${CMAKE_CURRENT_SOURCE_DIR}/Info\"\n  \"${CMAKE_CURRENT_SOURCE_DIR}/Tools\"\n  \"${CMAKE_CURRENT_SOURCE_DIR}/Utils\"\n)\n\nfile(GLOB_RECURSE ${PROJECT_NAME}_srcs \"${CMAKE_CURRENT_SOURCE_DIR}/**.cpp\")\n\nadd_definitions(-DSTACERCORE_LIBRARY)\n\nfind_package(Qt5  COMPONENTS  Core Network REQUIRED)\n\nadd_library(${PROJECT_NAME}  STATIC  ${${PROJECT_NAME}_srcs})\ntarget_link_libraries(${PROJECT_NAME} Qt5::Core Qt5::Network)\n"
  },
  {
    "path": "stacer-core/Info/cpu_info.cpp",
    "content": "#include \"cpu_info.h\"\n\n#include \"command_util.h\"\n\nint CpuInfo::getCpuPhysicalCoreCount() const\n{\n    static int count = 0;\n\n    if (! count) {\n        QStringList cpuinfo = FileUtil::readListFromFile(PROC_CPUINFO);\n\n        if (! cpuinfo.isEmpty()) {\n\t    QSet<QPair<int, int> > physicalCoreSet;\n\t    int physical = 0;\n\t    int core = 0;\n\t    for (int i = 0; i < cpuinfo.size(); ++i) {\n\t        const QString& line = cpuinfo[i];\n\t\tif (line.startsWith(\"physical id\")) {\n\t\t    QStringList fields = line.split(\": \");\n\t\t    if (fields.size() > 1)\n\t\t        physical = fields[1].toInt();\n\t\t}\n\t\tif (line.startsWith(\"core id\")) {\n\t\t    QStringList fields = line.split(\": \");\n\t\t    if (fields.size() > 1)\n\t\t        core = fields[1].toInt();\n\t\t    // We assume core id appears after physical id.\n\t\t    physicalCoreSet.insert(qMakePair(physical, core));\n\t\t}\n\t    }\n\t    count = physicalCoreSet.size();\n\t}\n    }\n\n    return count;\n}\n\nint CpuInfo::getCpuCoreCount() const\n{\n    static quint8 count = 0;\n\n    if (! count) {\n        QStringList cpuinfo = FileUtil::readListFromFile(PROC_CPUINFO);\n\n        if (! cpuinfo.isEmpty())\n            count = cpuinfo.filter(QRegExp(\"^processor\")).count();\n    }\n\n    return count;\n}\n\nQList<double> CpuInfo::getLoadAvgs() const\n{\n    QList<double> avgs = {0, 0, 0};\n\n    QStringList strListAvgs = FileUtil::readStringFromFile(PROC_LOADAVG).split(QRegExp(\"\\\\s+\"));\n\n    if (strListAvgs.count() > 2) {\n        avgs.clear();\n        avgs << strListAvgs.takeFirst().toDouble();\n        avgs << strListAvgs.takeFirst().toDouble();\n        avgs << strListAvgs.takeFirst().toDouble();\n    }\n\n    return avgs;\n}\n\ndouble CpuInfo::getAvgClock() const\n{\n    const QStringList lines = CommandUtil::exec(\"bash\",{\"-c\", LSCPU_COMMAND}).split('\\n');\n    const QString clockMHz = lines.filter(QRegExp(\"^CPU MHz\")).first().split(\":\").last();\n    return clockMHz.toDouble();\n}\n\nQList<double> CpuInfo::getClocks() const\n{\n    QStringList lines = FileUtil::readListFromFile(PROC_CPUINFO)\n            .filter(QRegExp(\"^cpu MHz\"));\n\n    QList<double> clocks;\n    for(auto line: lines){\n        clocks.push_back(line.split(\":\").last().toDouble());\n    }\n    return clocks;\n}\n\nQList<int> CpuInfo::getCpuPercents() const\n{\n    QList<double> cpuTimes;\n\n    QList<int> cpuPercents;\n\n    QStringList times = FileUtil::readListFromFile(PROC_STAT);\n\n    if (! times.isEmpty())\n    {\n     /*  user nice system idle iowait  irq  softirq steal guest guest_nice\n        cpu  4705 356  584    3699   23    23     0       0     0      0\n         .\n        cpuN 4705 356  584    3699   23    23     0       0     0      0\n\n          The meanings of the columns are as follows, from left to right:\n             - user: normal processes executing in user mode\n             - nice: niced processes executing in user mode\n             - system: processes executing in kernel mode\n             - idle: twiddling thumbs\n             - iowait: waiting for I/O to complete\n             - irq: servicing interrupts\n             - softirq: servicing softirqs\n             - steal: involuntary wait\n             - guest: running a normal guest\n             - guest_nice: running a niced guest\n        */\n\n        QRegExp sep(\"\\\\s+\");\n        int count = CpuInfo::getCpuCoreCount() + 1;\n        for (int i = 0; i < count; ++i)\n        {\n            QStringList n_times = times.at(i).split(sep);\n            n_times.removeFirst();\n            for (const QString &t : n_times)\n                cpuTimes << t.toDouble();\n\n            cpuPercents << getCpuPercent(cpuTimes, i);\n\n            cpuTimes.clear();\n        }\n    }\n\n    return cpuPercents;\n}\n\nint CpuInfo::getCpuPercent(const QList<double> &cpuTimes, const int &processor) const\n{\n    const int N = getCpuCoreCount()+1;\n\n    static QVector<double> l_idles(N);\n    static QVector<double> l_totals(N);\n\n    int utilisation = 0;\n\n    if (cpuTimes.count() > 0) {\n\n        double idle = cpuTimes.at(3) + cpuTimes.at(4); // get (idle + iowait)\n        double total = 0.0;\n        for (const double &t : cpuTimes) total += t; // get total time\n\n        double idle_delta  = idle  - l_idles[processor];\n        double total_delta = total - l_totals[processor];\n\n        if (total_delta)\n            utilisation = 100 * ((total_delta - idle_delta) / total_delta);\n\n        l_idles[processor] = idle;\n        l_totals[processor] = total;\n    }\n\n    if (utilisation > 100) utilisation = 100;\n    else if (utilisation < 0) utilisation = 0;\n\n    return utilisation;\n}\n"
  },
  {
    "path": "stacer-core/Info/cpu_info.h",
    "content": "#ifndef CPUINFO_H\n#define CPUINFO_H\n\n#include <QDebug>\n#include <QVector>\n\n#include \"Utils/file_util.h\"\n\n#define PROC_CPUINFO \"/proc/cpuinfo\"\n#define LSCPU_COMMAND \"LANG=nl_NL.UTF-8 lscpu\"\n#define PROC_LOADAVG \"/proc/loadavg\"\n#define PROC_STAT    \"/proc/stat\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT CpuInfo\n{\npublic:\n    int getCpuPhysicalCoreCount() const;\n    int getCpuCoreCount() const;\n    QList<int> getCpuPercents() const;\n    QList<double> getLoadAvgs() const;\n    double getAvgClock() const;\n    QList<double> getClocks() const;\n\nprivate:\n    int getCpuPercent(const QList<double> &cpuTimes, const int &processor = 0) const;\n};\n\n#endif // CPUINFO_H\n"
  },
  {
    "path": "stacer-core/Info/disk_info.cpp",
    "content": "#include \"disk_info.h\"\n#include <QDebug>\n\nQList<Disk*> DiskInfo::getDisks() const\n{\n    return disks;\n}\n\nvoid DiskInfo::updateDiskInfo()\n{\n    qDeleteAll(disks);\n    disks.clear();\n\n    QList<QStorageInfo> storageInfoList = QStorageInfo::mountedVolumes();\n\n    for(const QStorageInfo &info: storageInfoList) {\n        if (info.isValid()) {\n            Disk *disk = new Disk();\n            disk->name = info.displayName();\n            disk->device = info.device();\n            disk->size = info.bytesTotal();\n            disk->used = info.bytesTotal() - info.bytesFree();\n            disk->free = info.bytesFree();\n            disk->fileSystemType = info.fileSystemType();\n\n            disks << disk;\n        }\n    }\n}\n\nQList<QString> DiskInfo::devices()\n{\n    QSet<QString> set;\n    for(const QStorageInfo &info: QStorageInfo::mountedVolumes()) {\n        if (info.isValid()) set.insert(info.device());\n    }\n\n    return set.toList();\n}\n\nDiskInfo::~DiskInfo()\n{\n    qDeleteAll(disks);\n}\n\nQList<QString> DiskInfo::fileSystemTypes()\n{\n    QSet<QString> set;\n    for(const QStorageInfo &info: QStorageInfo::mountedVolumes()) {\n        if (info.isValid()) set.insert(info.fileSystemType());\n    }\n\n    return set.toList();\n}\n\nQList<quint64> DiskInfo::getDiskIO() const\n{\n    static QStringList diskNames = getDiskNames();\n\n    QList<quint64> diskReadWrite;\n    quint64 totalRead = 0;\n    quint64 totalWrite = 0;\n\n    for (const QString diskName : diskNames) {\n      QStringList diskStat = FileUtil::readStringFromFile(QString(\"/sys/block/%1/stat\").arg(diskName))\n              .trimmed()\n              .split(QRegExp(\"\\\\s+\"));\n\n      if (diskStat.count() > 7) {\n          totalRead = totalRead + (diskStat.at(2).toLongLong() * 512);\n          totalWrite = totalWrite + (diskStat.at(6).toLongLong() * 512);\n      }\n    }\n    diskReadWrite.append(totalRead);\n    diskReadWrite.append(totalWrite);\n\n    return diskReadWrite;\n}\n\nQStringList DiskInfo::getDiskNames() const\n{\n    QDir blocks(\"/sys/block\");\n    QStringList disks;\n    for (const QFileInfo entryInfo : blocks.entryInfoList(QDir::AllEntries | QDir::NoDotAndDotDot)) {\n        if (QFile::exists(QString(\"%1/device\").arg(entryInfo.absoluteFilePath()))) {\n            disks.append(entryInfo.baseName());\n        }\n    }\n    return disks;\n}\n"
  },
  {
    "path": "stacer-core/Info/disk_info.h",
    "content": "#ifndef DISKINFO_H\n#define DISKINFO_H\n\n#include \"Utils/command_util.h\"\n#include \"Utils/file_util.h\"\n#include <QStorageInfo>\n#include <QSet>\n#include \"stacer-core_global.h\"\n\n#define PROC_MOUNTS \"/proc/mounts\"\n\nclass Disk;\n\nclass STACERCORESHARED_EXPORT DiskInfo\n{\npublic:\n    QList<Disk*> getDisks() const;\n    void updateDiskInfo();\n    QList<quint64> getDiskIO() const;\n    QStringList getDiskNames() const;\n    QList<QString> fileSystemTypes();\n    QList<QString> devices();\n    ~DiskInfo();\n\nprivate:\n    QList<Disk*> disks;\n};\n\nstruct Disk {\n    QString name;\n    QString device;\n    QString fileSystemType;\n    quint64 size;\n    quint64 free;\n    quint64 used;\n};\n\n\n#endif // DISKINFO_H\n"
  },
  {
    "path": "stacer-core/Info/memory_info.cpp",
    "content": "#include \"memory_info.h\"\n#include <QDebug>\n\nMemoryInfo::MemoryInfo():\n    memTotal(0),\n    memFree(0),\n    memUsed(0)\n{ }\n\n/* https://access.redhat.com/solutions/406773\n *\n * https://stackoverflow.com/questions/41224738/\n *   Total used memory = MemTotal - MemFree\n *   Non cache/buffer memory (green) = Total used memory - (Buffers + Cached memory)\n *   Buffers (blue) = Buffers\n *   Cached memory (yellow) = Cached + SReclaimable - Shmem\n *   Swap = SwapTotal - SwapFree\n*/\nvoid MemoryInfo::updateMemoryInfo()\n{\n    QStringList lines = FileUtil::readListFromFile(PROC_MEMINFO)\n            .filter(QRegExp(\"^MemTotal|^MemFree|^Buffers|^Cached|^SwapTotal|^SwapFree|^Shmem|^SReclaimable\"));\n    QRegExp sep(\"\\\\s+\");\n\n#define getValue(l) lines.at(l).split(sep).at(1).toLong() << 10;\n    memTotal = getValue(0);\n    memFree = getValue(1);\n    buffers = getValue(2);\n    cached = getValue(3);\n    swapTotal = getValue(4);\n    swapFree = getValue(5);\n    sreclaimable = getValue(6);\n    shmem = getValue(7);\n#undef getValue\n\n    cached = (cached + sreclaimable - shmem);\n    memUsed = (memTotal - (memFree + buffers + cached));\n    swapUsed = (swapTotal - swapFree);\n}\n\nquint64 MemoryInfo::getSwapUsed() const\n{\n    return swapUsed;\n}\n\nquint64 MemoryInfo::getSwapFree() const\n{\n    return swapFree;\n}\n\nquint64 MemoryInfo::getSwapTotal() const\n{\n    return swapTotal;\n}\n\nquint64 MemoryInfo::getMemUsed() const\n{\n    return memUsed;\n}\n\nquint64 MemoryInfo::getMemFree() const\n{\n    return memFree;\n}\n\nquint64 MemoryInfo::getMemTotal() const\n{\n    return memTotal;\n}\n"
  },
  {
    "path": "stacer-core/Info/memory_info.h",
    "content": "#ifndef MEMORYINFO_H\n#define MEMORYINFO_H\n\n#include \"Utils/file_util.h\"\n\n#define PROC_MEMINFO \"/proc/meminfo\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT MemoryInfo\n{\npublic:\n    MemoryInfo();\n\n    void updateMemoryInfo();\n\n    quint64 getMemTotal() const;\n    quint64 getMemFree() const;\n    quint64 getMemUsed() const;\n\n    quint64 getSwapTotal() const;\n    quint64 getSwapFree() const;\n    quint64 getSwapUsed() const;\n\nprivate:\n    // memory\n    quint64 memTotal;\n    quint64 memFree;\n    quint64 memUsed;\n    quint64 buffers;\n    quint64 cached;\n    quint64 sreclaimable;\n    quint64 shmem;\n\n    // swap\n    quint64 swapTotal;\n    quint64 swapFree;\n    quint64 swapUsed;\n};\n\n#endif // MEMORYINFO_H\n"
  },
  {
    "path": "stacer-core/Info/network_info.cpp",
    "content": "#include \"network_info.h\"\n#include <QDebug>\n\nNetworkInfo::NetworkInfo()\n{\n    for (const QNetworkInterface &net: QNetworkInterface::allInterfaces()) {\n\n        if ((net.flags()  & QNetworkInterface::IsUp) &&\n            (net.flags()  & QNetworkInterface::IsRunning) &&\n            !(net.flags() & QNetworkInterface::IsLoopBack))\n        {\n            defaultNetworkInterface = net.name();\n            break;\n        }\n    }\n\n    rxPath = QString(\"/sys/class/net/%1/statistics/rx_bytes\")\n            .arg(defaultNetworkInterface);\n\n    txPath = QString(\"/sys/class/net/%1/statistics/tx_bytes\")\n            .arg(defaultNetworkInterface);\n}\n\nQList<QNetworkInterface> NetworkInfo::getAllInterfaces()\n{\n    return QNetworkInterface::allInterfaces();\n}\n\nQString NetworkInfo::getDefaultNetworkInterface() const\n{\n    return defaultNetworkInterface;\n}\n\nquint64 NetworkInfo::getRXbytes() const\n{\n    quint64 rx = FileUtil::readStringFromFile(rxPath)\n            .trimmed()\n            .toLong();\n\n    return rx;\n}\n\nquint64 NetworkInfo::getTXbytes() const\n{\n    quint64 tx = FileUtil::readStringFromFile(txPath)\n            .trimmed()\n            .toLong();\n\n    return tx;\n}\n"
  },
  {
    "path": "stacer-core/Info/network_info.h",
    "content": "#ifndef NETWORK_INFO_H\n#define NETWORK_INFO_H\n\n#include <QtNetwork/QNetworkInterface>\n#include \"Utils/file_util.h\"\n#include \"Utils/command_util.h\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT NetworkInfo\n{\npublic:\n    NetworkInfo();\n\n    QString getDefaultNetworkInterface() const;\n    QList<QNetworkInterface> getAllInterfaces();\n\n    quint64 getRXbytes() const;\n    quint64 getTXbytes() const;\n\nprivate:\n    QString defaultNetworkInterface;\n\n    QString rxPath;\n    QString txPath;\n};\n\n#endif // NETWORK_INFO_H\n"
  },
  {
    "path": "stacer-core/Info/process.cpp",
    "content": "#include \"process.h\"\n\npid_t Process::getPid() const\n{\n    return pid;\n}\n\nvoid Process::setPid(const pid_t &value)\n{\n    pid = value;\n}\n\nquint64 Process::getRss() const\n{\n    return rss;\n}\n\nvoid Process::setRss(const quint64 &value)\n{\n    rss = value;\n}\n\ndouble Process::getPmem() const\n{\n    return pmem;\n}\n\nvoid Process::setPmem(const double &value)\n{\n    pmem = value;\n}\n\nquint64 Process::getVsize() const\n{\n    return vsize;\n}\n\nvoid Process::setVsize(const quint64 &value)\n{\n    vsize = value;\n}\n\nQString Process::getUname() const\n{\n    return uname;\n}\n\nvoid Process::setUname(const QString &value)\n{\n    uname = value;\n}\n\ndouble Process::getPcpu() const\n{\n    return pcpu;\n}\n\nvoid Process::setPcpu(const double &value)\n{\n    pcpu = value;\n}\n\nQString Process::getCmd() const\n{\n    return cmd;\n}\n\nvoid Process::setCmd(const QString &value)\n{\n    cmd = value;\n}\n\nQString Process::getStartTime() const\n{\n    return startTime;\n}\n\nvoid Process::setStartTime(const QString &value)\n{\n    startTime = value;\n}\n\nQString Process::getState() const\n{\n    return state;\n}\n\nvoid Process::setState(const QString &value)\n{\n    state = value;\n}\n\nQString Process::getGroup() const\n{\n    return group;\n}\n\nvoid Process::setGroup(const QString &value)\n{\n    group = value;\n}\n\nint Process::getNice() const\n{\n    return nice;\n}\n\nvoid Process::setNice(const int &value)\n{\n    nice = value;\n}\n\nQString Process::getCpuTime() const\n{\n    return cpuTime;\n}\n\nvoid Process::setCpuTime(const QString &value)\n{\n    cpuTime = value;\n}\n\nQString Process::getSession() const\n{\n    return session;\n}\n\nvoid Process::setSession(const QString &value)\n{\n    session = value;\n}\n"
  },
  {
    "path": "stacer-core/Info/process.h",
    "content": "#ifndef PROCESS_H\n#define PROCESS_H\n\n#include \"Utils/file_util.h\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT Process {\n\npublic:\n    pid_t getPid() const;\n    void setPid(const pid_t &value);\n\n    quint64 getRss() const;\n    void setRss(const quint64 &value);\n\n    double getPmem() const;\n    void setPmem(const double &value);\n\n    quint64 getVsize() const;\n    void setVsize(const quint64 &value);\n\n    QString getUname() const;\n    void setUname(const QString &value);\n\n    double getPcpu() const;\n    void setPcpu(const double &value);\n\n    QString getStartTime() const;\n    void setStartTime(const QString &value);\n\n    QString getState() const;\n    void setState(const QString &value);\n\n    QString getGroup() const;\n    void setGroup(const QString &value);\n\n    int getNice() const;\n    void setNice(const int &value);\n\n    QString getCpuTime() const;\n    void setCpuTime(const QString &value);\n\n    QString getSession() const;\n    void setSession(const QString &value);\n\n    QString getCmd() const;\n    void setCmd(const QString &value);\n\nprivate:\n    pid_t pid;\n    quint64 rss;\n    double pmem;\n    quint64 vsize;\n    QString uname;\n    double pcpu;\n    QString startTime;\n    QString state;\n    QString group;\n    int nice;\n    QString cpuTime;\n    QString session;\n    QString cmd;\n};\n\n\n#endif // PROCESS_H\n"
  },
  {
    "path": "stacer-core/Info/process_info.cpp",
    "content": "#include \"process_info.h\"\n\n#include <QDebug>\n\nvoid ProcessInfo::updateProcesses()\n{\n    processList.clear();\n\n    try {\n\n        QStringList columns = { \"pid\", \"rss\", \"pmem\", \"vsize\", \"uname:50\", \"pcpu\", \"start_time\",\n                                \"state\", \"group\", \"nice\", \"cputime\", \"session\", \"cmd\"};\n\n        QStringList lines = CommandUtil::exec(\"ps\", {\"ax\", \"-weo\", columns.join(\",\"), \"--no-headings\"})\n                .trimmed()\n                .split(QChar('\\n'));\n\n        if (! lines.isEmpty()) {\n            QRegExp sep(\"\\\\s+\");\n            for (const QString &line : lines) {\n                QStringList procLine = line.trimmed().split(sep);\n\n                if (procLine.count() >= columns.count()) {\n                    Process proc;\n\n                    proc.setPid(procLine.takeFirst().toLong());\n                    proc.setRss(procLine.takeFirst().toLong() << 10);\n                    proc.setPmem(procLine.takeFirst().toDouble());\n                    proc.setVsize(procLine.takeFirst().toLong() << 10);\n                    proc.setUname(procLine.takeFirst());\n                    proc.setPcpu(procLine.takeFirst().toDouble());\n                    proc.setStartTime(procLine.takeFirst());\n                    proc.setState(procLine.takeFirst());\n                    proc.setGroup(procLine.takeFirst());\n                    proc.setNice(procLine.takeFirst().toInt());\n                    proc.setCpuTime(procLine.takeFirst());\n                    proc.setSession(procLine.takeFirst());\n                    proc.setCmd(procLine.join(\" \"));\n\n                    processList << proc;\n                }\n            }\n        }\n\n    } catch (QString &ex) {\n        qCritical() << ex;\n    }\n}\n\nQList<Process> ProcessInfo::getProcessList() const\n{\n    return processList;\n}\n"
  },
  {
    "path": "stacer-core/Info/process_info.h",
    "content": "#ifndef PROCESS_INFO_H\n#define PROCESS_INFO_H\n\n#include <QObject>\n\n#include <Utils/file_util.h>\n#include <Utils/command_util.h>\n#include \"process.h\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT ProcessInfo : public QObject\n{\n    Q_OBJECT\n\npublic:\n    QList<Process> getProcessList() const;\n\npublic slots:\n    void updateProcesses();\n\nprivate:\n    QList<Process> processList;\n};\n\n#endif // PROCESS_INFO_H\n"
  },
  {
    "path": "stacer-core/Info/system_info.cpp",
    "content": "#include \"system_info.h\"\n\n#include <QObject>\n#include <iostream>\n\nSystemInfo::SystemInfo()\n{\n    QString unknown(QObject::tr(\"Unknown\"));\n    QString model = nullptr;\n    QString speed = nullptr;\n\n    try{\n        QStringList lines = CommandUtil::exec(\"bash\",{\"-c\", LSCPU_COMMAND}).split('\\n');  //run command in English language (guaratee same behaviour across languages)\n\n        QRegExp regexp(\"\\\\s+\");\n        QString space(\" \");\n\n        auto filterModel = lines.filter(QRegExp(\"^Model name\"));\n        QString modelLine = filterModel.isEmpty() ? \"error missing model:error missing model\" : filterModel.first();\n        auto filterSpeed = lines.filter(QRegExp(\"^CPU max MHz\"));\n        QString speedLine = \"error:0.0\";\n        if (filterSpeed.isEmpty())\n        {\n            // fallback to CPU MHz\n            filterSpeed = lines.filter(QRegExp(\"^CPU MHz\"));\n            speedLine = filterSpeed.isEmpty() ? speedLine : filterSpeed.first();\n        }\n\n        model = modelLine.split(\":\").last();\n        speed = speedLine.split(\":\").last();\n\n        model = model.contains('@') ? model.split(\"@\").first() : model; // intel : AMD\n        speed = QString::number(speed.toDouble()/1000.0) + \"GHz\";\n\n        this->cpuModel = model.trimmed().replace(regexp, space);\n        this->cpuSpeed = speed.trimmed().replace(regexp, space);\n    } catch(QString &ex) {\n        this->cpuModel = unknown;\n        this->cpuSpeed = unknown;\n    }\n\n    CpuInfo ci;\n    this->cpuCore = QString::number(ci.getCpuPhysicalCoreCount());\n\n    // get username\n    QString name = qgetenv(\"USER\");\n\n    if (name.isEmpty())\n        name = qgetenv(\"USERNAME\");\n\n    try {\n        if (name.isEmpty())\n            name = CommandUtil::exec(\"whoami\").trimmed();\n    } catch (const QString &ex) {\n        qCritical() << ex;\n    }\n\n   this->username = name;\n}\n\nQString SystemInfo::getUsername() const\n{\n    return username;\n}\n\nQString SystemInfo::getHostname() const\n{\n    return QSysInfo::machineHostName();\n}\n\nQStringList SystemInfo::getUserList() const\n{\n    QStringList passwdUsers = FileUtil::readListFromFile(\"/etc/passwd\");\n    QStringList users;\n\n    for(QString &row: passwdUsers) {\n        users.append(row.split(\":\").at(0));\n    }\n\n    return users;\n}\n\nQStringList SystemInfo::getGroupList() const\n{\n    QStringList groupFile = FileUtil::readListFromFile(\"/etc/group\");\n    QStringList groups;\n\n    for(QString &row: groupFile) {\n        groups.append(row.split(\":\").at(0));\n    }\n\n    return groups;\n}\n\nQString SystemInfo::getPlatform() const\n{\n    return QString(\"%1 %2\")\n            .arg(QSysInfo::kernelType())\n            .arg(QSysInfo::currentCpuArchitecture());\n}\n\nQString SystemInfo::getDistribution() const\n{\n    return QSysInfo::prettyProductName();\n}\n\nQString SystemInfo::getKernel() const\n{\n    return QSysInfo::kernelVersion();\n}\n\nQString SystemInfo::getCpuModel() const\n{\n    return this->cpuModel;\n}\n\nQString SystemInfo::getCpuSpeed() const\n{\n    return this->cpuSpeed;\n}\n\nQString SystemInfo::getCpuCore() const\n{\n    return this->cpuCore;\n}\n\nQFileInfoList SystemInfo::getCrashReports() const\n{\n    QDir reports(\"/var/crash\");\n\n    return reports.entryInfoList(QDir::Files);\n}\n\nQFileInfoList SystemInfo::getAppLogs() const\n{\n    QDir logs(\"/var/log\");\n\n    //remove only files not directory ex. apache2 (log directory)\n    return logs.entryInfoList(QDir::Files | QDir::NoDotAndDotDot);\n}\n\nQFileInfoList SystemInfo::getAppCaches() const\n{\n    QString homePath = QStandardPaths::writableLocation(QStandardPaths::HomeLocation);\n\n    QDir caches(homePath + \"/.cache\");\n\n    return caches.entryInfoList(QDir::Files | QDir::Dirs | QDir::NoDotAndDotDot);\n}\n"
  },
  {
    "path": "stacer-core/Info/system_info.h",
    "content": "#ifndef SYSTEMINFO_H\n#define SYSTEMINFO_H\n\n#include \"Utils/file_util.h\"\n#include \"Utils/format_util.h\"\n#include \"Utils/command_util.h\"\n#include \"Info/cpu_info.h\"\n\n#define LSCPU_COMMAND \"LANG=nl_NL.UTF-8 lscpu\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT SystemInfo\n{\npublic:\n    SystemInfo();\n\n    QString getHostname() const;\n    QString getPlatform() const;\n    QString getDistribution() const;\n    QString getKernel() const;\n    QString getCpuModel() const;\n    QString getCpuSpeed() const;\n    QString getCpuCore() const;\n    QString getUsername() const;\n\n    QFileInfoList getCrashReports() const;\n    QFileInfoList getAppLogs() const;\n    QFileInfoList getAppCaches() const;\n\n    QStringList getUserList() const;\n    QStringList getGroupList() const;\n\nprivate slots:\nprivate:\n    QString cpuCore;\n    QString cpuModel;\n    QString cpuSpeed;\n    QString username;\n};\n\n#endif // SYSTEMINFO_H\n"
  },
  {
    "path": "stacer-core/Tools/apt_source_tool.cpp",
    "content": "#include \"apt_source_tool.h\"\n#include \"Utils/command_util.h\"\n#include \"Utils/file_util.h\"\n#include <QDebug>\n\nbool AptSourceTool::checkSourceRepository()\n{\n    QDir sourceList(APT_SOURCES_LIST_D_PATH);\n\n    bool isExists = sourceList.exists();\n\n    return isExists;\n}\n\nvoid AptSourceTool::removeAPTSource(const APTSourcePtr aptSource)\n{\n    changeSource(aptSource, \"\");\n}\n\nvoid AptSourceTool::addRepository(const QString &repository, const bool isSource)\n{\n    if (! repository.isEmpty()) {\n        QStringList args = { \"-y\", repository };\n        if (isSource) {\n            args << \"-s\";\n        }\n\n        CommandUtil::sudoExec(\"add-apt-repository\", args);\n    }\n}\n\nvoid AptSourceTool::changeSource(const APTSourcePtr aptSource, const QString newSource)\n{\n    QStringList sourceFileContent = FileUtil::readListFromFile(aptSource->filePath);\n\n    // find line index\n    int pos = -1;\n    for (int i = 0; i < sourceFileContent.count(); ++i) {\n        int _pos = sourceFileContent[i].indexOf(aptSource->source);\n        if (_pos != -1) {\n            pos = i;\n            break;\n        }\n    }\n\n    if (pos != -1) {\n        if (newSource.isEmpty()) {\n            sourceFileContent.removeAt(pos);\n        } else {\n            sourceFileContent.replace(pos, newSource);\n        }\n\n        QStringList args = { aptSource->filePath };\n\n        QByteArray data = sourceFileContent.join('\\n').append('\\n').toUtf8();\n\n        CommandUtil::sudoExec(\"tee\", args, data);\n    }\n}\n\nvoid AptSourceTool::changeStatus(const APTSourcePtr aptSource, const bool status)\n{\n    QString newSource = aptSource->source;\n\n    newSource.replace(\"#\", \"\");\n\n    if (! status) { // if is deactive\n        newSource = \"# \" + newSource.trimmed();\n    }\n\n    changeSource(aptSource, newSource);\n}\n\nQList<APTSourcePtr> AptSourceTool::getSourceList()\n{\n    QList<APTSourcePtr> aptSourceList;\n\n    QFileInfoList infoList = QDir(APT_SOURCES_LIST_D_PATH).entryInfoList({\"*.list\"}, QDir::Files, QDir::Time);\n    infoList.append(QFileInfo(APT_SOURCES_LIST_PATH)); // sources.list\n\n    // example \"deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main\"\n    for (const QFileInfo &info : infoList) {\n\n        QStringList fileContent = FileUtil::readListFromFile(info.absoluteFilePath()).filter(QRegExp(\"^\\\\s{0,}#{0,}\\\\s{0,}deb\"));\n\n        for (const QString &line : fileContent) {\n            QString _line = line.trimmed();\n\n            APTSourcePtr aptSource(new APTSource);\n            aptSource->filePath = info.absoluteFilePath();\n\n            aptSource->isActive = ! _line.startsWith(QChar('#'));\n\n            _line.remove('#'); // remove comment\n\n            // if has options\n            QRegExp regexOption(\"(\\\\s[\\\\[]+.*[\\\\]]+)\");\n            regexOption.indexIn(_line);\n            if (regexOption.matchedLength() > 0) {\n                aptSource->options = regexOption.cap().trimmed();\n            }\n            // remove options\n            _line.remove(regexOption);\n\n            QStringList sourceColumns = _line.trimmed().split(QRegExp(\"\\\\s+\"));\n            bool isBinary = sourceColumns.first() == \"deb\";\n            bool isSource = sourceColumns.first() == \"deb-src\";\n\n            if ((isBinary || isSource) && sourceColumns.count() > 2) {\n                aptSource->isSource = isSource;\n                aptSource->uri = sourceColumns.at(1);\n                aptSource->distribution = sourceColumns.at(2);\n                aptSource->components = sourceColumns.mid(3).join(' ');\n\n                aptSource->source = line.trimmed().remove('#').trimmed();\n\n                aptSourceList.append(aptSource);\n            }\n        }\n    }\n\n    return aptSourceList;\n}\n\n\n"
  },
  {
    "path": "stacer-core/Tools/apt_source_tool.h",
    "content": "#ifndef AptSourceTool_H\n#define AptSourceTool_H\n\n#include \"Utils/command_util.h\"\n#include \"Utils/file_util.h\"\n#include <QSharedPointer>\n\n#define APT_SOURCES_LIST_D_PATH \"/etc/apt/sources.list.d\"\n#define APT_SOURCES_LIST_PATH \"/etc/apt/sources.list\"\n\n//          isSource options uri distribution componentes\n// example \"deb [arch=amd64] http://packages.microsoft.com/repos/vscode stable main\"\n\nclass APTSource {\npublic:\n    QString filePath;\n    bool isSource;\n    QString options;\n    QString uri;\n    QString distribution;\n    QString components;\n\n    QString source;\n    bool isActive;\n};\n\ntypedef QSharedPointer<APTSource> APTSourcePtr;\n\nclass AptSourceTool\n{\npublic:\n    static bool checkSourceRepository();\n    static QList<APTSourcePtr> getSourceList();\n    static void removeAPTSource(const APTSourcePtr aptSource);\n    static void changeStatus(const APTSourcePtr aptSource, const bool status);\n    static void changeSource(const APTSourcePtr aptSource, const QString newSource);\n    static void addRepository(const QString &repository, const bool isSource);\n};\n\n#endif // AptSourceTool_H\n"
  },
  {
    "path": "stacer-core/Tools/gnome_schema.h",
    "content": "#ifndef GNOMESCHEMA_H\n#define GNOMESCHEMA_H\n\nnamespace GSchemaPaths {\n    const QString Unity         = \"/org/compiz/profiles/unity/plugins/unityshell/\";\n    const QString UnityLauncher = \"/com/canonical/unity/launcher/\";\n    const QString OpenGL        = \"/org/compiz/profiles/unity/plugins/opengl/\";\n    const QString Core          = \"/org/compiz/profiles/unity/plugins/core/\";\n}\n\nnamespace GSchemas {\n    namespace Unity {\n        const QString Shell     = \"org.compiz.unityshell\";\n        const QString Launcher  = \"com.canonical.Unity.Launcher\";\n        const QString Lens      = \"com.canonical.Unity.Lenses\";\n        const QString AppLens   = \"com.canonical.Unity.ApplicationsLens\";\n        const QString FileLens  = \"com.canonical.Unity.FilesLens\";\n        const QString DateTime  = \"com.canonical.indicator.datetime\";\n        const QString Sound     = \"com.canonical.indicator.sound\";\n        const QString Session   = \"com.canonical.indicator.session\";\n    }\n    namespace Window {\n        const QString OpenGL      = \"org.compiz.opengl\";\n        const QString Core        = \"org.compiz.core\";\n        const QString Preferences = \"org.gnome.desktop.wm.preferences\";\n    }\n    namespace Appearance {\n        const QString Desktop       = \"org.gnome.nautilus.desktop\";\n        const QString Background    = \"org.gnome.desktop.background\";\n        const QString Screensaver   = \"org.gnome.desktop.screensaver\";\n        const QString Applications  = \"org.gnome.desktop.a11y.applications\";\n    }\n}\n\nnamespace GSchemaKeys {\n    namespace Unity {\n        const QString LauncherHideMode      = \"launcher-hide-mode\";\n        const QString RevealTrigger         = \"reveal-trigger\";\n        const QString EdgeResponsiveness    = \"edge-responsiveness\";\n        const QString LauncherMinimizeApp   = \"launcher-minimize-window\";\n        const QString LauncherOpacity       = \"launcher-opacity\";\n        const QString LauncherVisibility    = \"num-launchers\";\n        const QString LauncherPosition      = \"launcher-position\";\n        const QString LauncherIconSize      = \"icon-size\";\n        const QString DashBlur              = \"dash-blur-experimental\";\n        const QString SearchOnlineResource  = \"remote-content-search\";\n        const QString DisplayAvailableApps  = \"display-available-apps\";\n        const QString DisplayRecentApps     = \"display-recent-apps\";\n        const QString EnableSearchFile      = \"use-locate\";\n        const QString PanelOpacity          = \"panel-opacity\";\n        const QString ShowDateTime          = \"show-clock\";\n        const QString TimeFormat            = \"time-format\";\n        const QString ShowSeconds           = \"show-seconds\";\n        const QString ShowDate              = \"show-date\";\n        const QString ShowDay               = \"show-day\";\n        const QString ShowCalendar          = \"show-calendar\";\n        const QString ShowVolume            = \"visible\";\n        const QString ShowMyName            = \"show-real-name-on-panel\";\n    }\n\n    namespace Window {\n        const QString TextureQuality     = \"texture-filter\";\n        const QString HorizontalWorkSize = \"hsize\";\n        const QString VerticalWorkSize   = \"vsize\";\n        const QString RaiseOnClick       = \"raise-on-click\";\n        const QString FocusMode          = \"focus-mode\";\n        const QString ActionDoubleClick  = \"action-double-click-titlebar\";\n        const QString ActionMiddleClick  = \"action-middle-click-titlebar\";\n        const QString ActionRightClick   = \"action-right-click-titlebar\";\n    }\n\n    namespace Appearance {\n        const QString ShowDesktopIcons  = \"show-desktop-icons\";\n        const QString ShowHomeIcon      = \"home-icon-visible\";\n        const QString ShowNetworkIcon   = \"network-icon-visible\";\n        const QString ShowTrashIcon     = \"trash-icon-visible\";\n        const QString ShowVolumesIcon   = \"volumes-visible\";\n        const QString PictureOptions    = \"picture-options\";\n        const QString ScreenKeyboard    = \"screen-keyboard-enabled\";\n        const QString ScreenReader      = \"screen-reader-enabled\";\n    }\n}\n\nnamespace GValues {\n    enum RevealLocation {\n        Left,\n        TopLeft\n    };\n\n    enum LauncherVisibility {\n        AllDesktop,\n        PrimaryDesktop\n    };\n}\n\n#endif // GNOMESCHEMA_H\n"
  },
  {
    "path": "stacer-core/Tools/gnome_settings_tool.cpp",
    "content": "#include \"gnome_settings_tool.h\"\n#include \"Utils/command_util.h\"\n#include <QDebug>\n\nbool GnomeSettingsTool::checkGSettings()\n{\n    return CommandUtil::isExecutable(\"gsettings\");\n}\n\nbool GnomeSettingsTool::checkUnityAvailable()\n{\n    QStringList args = { \"list-relocatable-schemas\" };\n\n    try {\n        QString result = CommandUtil::exec(\"gsettings\", args);\n        QStringList schemas = result.split('\\n'); //.filter(QRegExp(GSchemas::Unity::Shell));\n\n        QStringList keys = {\n            GSchemas::Unity::Shell, GSchemas::Unity::Launcher, GSchemas::Unity::Lens, GSchemas::Unity::AppLens,\n            GSchemas::Unity::FileLens, GSchemas::Unity::DateTime, GSchemas::Unity::Sound, GSchemas::Unity::Session\n        };\n        for (const QString schema: schemas) {\n            if (! keys.contains(schema.trimmed())) {\n                return false;\n            }\n        }\n\n    } catch(const QString &ex) {\n        qWarning() << ex;\n    }\n\n    return true;\n}\n\nQVariant GnomeSettingsTool::getValue(const QString schema, const QString key, const QString schemaPath)\n{\n    QStringList args = { \"get\" };\n\n    if (schemaPath.isEmpty()) {\n        args << schema;\n    } else {\n        args << QString(\"%1:%2\").arg(schema).arg(schemaPath);\n    }\n    args << key;\n\n    QString result;\n    try {\n        result = CommandUtil::exec(\"gsettings\", args);\n    } catch (const QString &ex) {\n        qDebug() << ex;\n    }\n\n    return QVariant(result.trimmed());\n}\n\nQString GnomeSettingsTool::getValueS(const QString schema, const QString key, const QString schemaPath)\n{\n    return getValue(schema, key, schemaPath).toString();\n}\n\nbool GnomeSettingsTool::getValueB(const QString schema, const QString key, const QString schemaPath)\n{\n    return getValue(schema, key, schemaPath).toBool();\n}\n\nint GnomeSettingsTool::getValueI(const QString schema, const QString key, const QString schemaPath)\n{\n    return getValue(schema, key, schemaPath).toInt();\n}\n\nfloat GnomeSettingsTool::getValueF(const QString schema, const QString key, const QString schemaPath)\n{\n    return getValue(schema, key, schemaPath).toFloat();\n}\n\nvoid GnomeSettingsTool::setValue(const QString schema, const QString key, const QVariant value, const QString schemaPath)\n{\n    QStringList args = { \"set\" };\n\n    if (schemaPath.isEmpty()) {\n        args << schema;\n    } else {\n        args << QString(\"%1:%2\").arg(schema).arg(schemaPath);\n    }\n    args << key << value.toString();\n\n    try {\n        CommandUtil::exec(\"gsettings\", args);\n    } catch (const QString &ex) {\n        qDebug() << ex;\n    }\n}\n\nvoid GnomeSettingsTool::setValueS(const QString schema, const QString key, const QString value, const QString schemaPath)\n{\n    setValue(schema, key, QVariant(value), schemaPath);\n}\n\nvoid GnomeSettingsTool::setValueB(const QString schema, const QString key, const bool value, const QString schemaPath)\n{\n    setValue(schema, key, QVariant(value), schemaPath);\n}\n\nvoid GnomeSettingsTool::setValueI(const QString schema, const QString key, const int value, const QString schemaPath)\n{\n    setValue(schema, key, QVariant(value), schemaPath);\n}\n\nvoid GnomeSettingsTool::setValueF(const QString schema, const QString key, const float value, const QString schemaPath)\n{\n    setValue(schema, key, QVariant(value), schemaPath);\n}\n"
  },
  {
    "path": "stacer-core/Tools/gnome_settings_tool.h",
    "content": "#ifndef GNOME_SETTINGS_TOOL_H\n#define GNOME_SETTINGS_TOOL_H\n\n#include <QVariant>\n#include \"gnome_schema.h\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT GnomeSettingsTool\n{\npublic:\n    static GnomeSettingsTool& ins() {\n        static GnomeSettingsTool instance;\n        return instance;\n    }\n\n    bool checkGSettings();\n    bool checkUnityAvailable();\n\n    QVariant getValue(const QString schema, const QString key, const QString schemaPath = QString());\n    void setValue(const QString schema, const QString key, const QVariant value, const QString schemaPath = QString());\n\n    QString getValueS(const QString schema, const QString key, const QString schemaPath = QString());\n    bool getValueB(const QString schema, const QString key, const QString schemaPath = QString());\n    int getValueI(const QString schema, const QString key, const QString schemaPath = QString());\n    float getValueF(const QString schema, const QString key, const QString schemaPath = QString());\n\n    void setValueS(const QString schema, const QString key, const QString value, const QString schemaPath = QString());\n    void setValueB(const QString schema, const QString key, const bool value, const QString schemaPath = QString());\n    void setValueI(const QString schema, const QString key, const int value, const QString schemaPath = QString());\n    void setValueF(const QString schema, const QString key, const float value, const QString schemaPath = QString());\n};\n\n#endif // GNOME_SETTINGS_TOOL_H\n"
  },
  {
    "path": "stacer-core/Tools/package_tool.cpp",
    "content": "#include \"package_tool.h\"\n\n#include <QDebug>\n\nconst PackageTool::PackageTools PackageTool::currentPackageTool =\n        CommandUtil::isExecutable(\"apt-get\") ? PackageTool::APT :\n        CommandUtil::isExecutable(\"dnf\")     ? PackageTool::DNF :\n        CommandUtil::isExecutable(\"yum\")     ? PackageTool::YUM :\n        CommandUtil::isExecutable(\"pacman\")  ? PackageTool::PACMAN :\n        CommandUtil::isExecutable(\"zypper\")  ? PackageTool::ZYPPER :\n                                               PackageTool::UNKNOWN;\n\n/***********\n * DPKG\n ***********/\nQFileInfoList PackageTool::getDpkgPackageCaches()\n{\n    QDir caches(\"/var/cache/apt/archives/\");\n\n    return caches.entryInfoList(QDir::Files);\n}\n\nQStringList PackageTool::getDpkgPackages()\n{\n    QStringList packageList = {};\n\n    try {\n        packageList = CommandUtil::exec(\"bash\", {\"-c\", \"dpkg --get-selections 2> /dev/null\"})\n                .trimmed()\n                .split('\\n')\n                .filter(QRegExp(\"\\\\s+install$\"));\n\n        for (int i = 0; i < packageList.count(); ++i)\n            packageList[i] = packageList.at(i).split(QRegExp(\"\\\\s+\")).first();\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return packageList;\n}\n\nbool PackageTool::dpkgRemovePackages(QStringList packages)\n{\n    try {\n        packages.insert(0, \"remove\");\n        packages.insert(1, \"-y\");\n\n        CommandUtil::sudoExec(\"apt-get\", packages);\n\n        return true;\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return false;\n}\n\n/**********\n * RPM\n **********/\nQStringList PackageTool::getRpmPackages()\n{\n    QStringList packageList = {};\n\n    try {\n        packageList = CommandUtil::exec(\"bash\", {\"-c\", \"rpm -qa 2> /dev/null\"})\n                .trimmed()\n                .split('\\n');\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return packageList;\n}\n\nbool PackageTool::dnfRemovePackages(QStringList packages)\n{\n    try {\n        packages.insert(0, \"remove\");\n        packages.insert(1, \"-y\");\n\n        CommandUtil::sudoExec(\"dnf\", packages);\n\n        return true;\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return false;\n}\n\nbool PackageTool::yumRemovePackages(QStringList packages)\n{\n    try {\n        packages.insert(0, \"remove\");\n        packages.insert(1, \"-y\");\n\n        CommandUtil::sudoExec(\"yum\", packages);\n\n        return true;\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return false;\n}\n\n/**********\n * PACMAN\n **********/\nQFileInfoList PackageTool::getPacmanPackageCaches()\n{\n    QDir caches(\"/var/cache/pacman/pkg/\");\n\n    return caches.entryInfoList(QDir::Files);\n}\n\nQStringList PackageTool::getPacmanPackages()\n{\n    QStringList packageList = {};\n\n    try {\n        packageList = CommandUtil::exec(\"bash\", {\"-c\", \"pacman -Q 2> /dev/null\"})\n                .trimmed()\n                .split('\\n');\n\n        for (int i = 0; i < packageList.count(); ++i)\n            packageList[i] = packageList.at(i).split(QRegExp(\"\\\\s+\")).first();\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return packageList;\n}\n\nbool PackageTool::pacmanRemovePackages(QStringList packages)\n{\n    try {\n        packages.push_back(\"--noconfirm\");\n        packages.push_back(\"-R\");\n\n        CommandUtil::sudoExec(\"pacman\", packages);\n\n        return true;\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return false;\n}\n\n/**********\n * SNAP\n **********/\nQStringList PackageTool::getSnapPackages()\n{\n    QStringList packageList = {};\n\n    if (CommandUtil::isExecutable(\"snap\")) {\n        try {\n            packageList = CommandUtil::exec(\"snap\", {\"list\"})\n                    .trimmed()\n                    .split('\\n');\n\n            packageList.removeFirst(); // remove titles e.g name, version\n\n            for (int i = 0; i < packageList.count(); ++i)\n                packageList[i] = packageList.at(i).split(QRegExp(\"\\\\s+\")).first();\n\n        } catch (QString &ex) {\n            qCritical() << ex;\n        }\n    }\n\n    return packageList;\n}\n\nbool PackageTool::snapRemovePackages(QStringList packages)\n{\n    try {\n        packages.insert(0, \"remove\");\n        qDebug() << packages;\n\n        CommandUtil::sudoExec(\"snap\", packages);\n\n        return true;\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return false;\n}\n"
  },
  {
    "path": "stacer-core/Tools/package_tool.h",
    "content": "#ifndef PACKAGE_TOOL_H\n#define PACKAGE_TOOL_H\n\n#include <thread>\n\n#include \"Utils/command_util.h\"\n#include \"Utils/file_util.h\"\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT PackageTool\n{\npublic:\n    enum PackageTools {\n        APT,        // debian\n        DNF,        // fedora\n        YUM,        // fedora\n        PACMAN,     // arch\n        ZYPPER,     // opensuse\n        UNKNOWN\n    };\n\npublic:\n    // APT\n    static QFileInfoList getDpkgPackageCaches();\n    static QStringList getDpkgPackages();\n    static bool dpkgRemovePackages(QStringList packages);\n\n    // DNF - YUM\n    static QStringList getRpmPackages();\n    static bool dnfRemovePackages(QStringList packages);\n    static bool yumRemovePackages(QStringList packages);\n\n    // Arch\n    static QFileInfoList getPacmanPackageCaches();\n    static QStringList getPacmanPackages();\n    static bool pacmanRemovePackages(QStringList packages);\n\n    // Snap\n    static QStringList getSnapPackages();\n    static bool snapRemovePackages(QStringList packages);\n\n    static const PackageTools currentPackageTool;\n};\n\n#endif // PACKAGE_TOOL_H\n"
  },
  {
    "path": "stacer-core/Tools/service_tool.cpp",
    "content": "#include \"service_tool.h\"\n\n#include <QDebug>\n\nService::Service(const QString &name, const QString description, const bool status, const bool active) :\n    name(name),\n    description(description),\n    status(status),\n    active(active)\n{ }\n\nQList<Service> ServiceTool::getServicesWithSystemctl()\n{    \n    QList<Service> services = {};\n\n    try {\n\n        QStringList args = { \"list-unit-files\", \"-t\", \"service\", \"-a\", \"--state=enabled,disabled\" };\n\n        QStringList lines = CommandUtil::exec(\"systemctl\", args)\n                .split(QChar('\\n'))\n                .filter(QRegExp(\"[^@].service\"));\n\n        QRegExp sep(\"\\\\s+\");\n        services.reserve(lines.size());\n        for (const QString &line : lines)\n        {\n            // e.g apache2.service          [enabled|disabled]\n            QStringList s = line.trimmed().split(sep);\n\n            QString name = s.first().trimmed().replace(\".service\", \"\");\n            QString description = getServiceDescription(s.first().trimmed());\n            bool status = ! s.last().trimmed().compare(\"enabled\");\n            bool active = serviceIsActive(s.first().trimmed());\n\n            services.push_back({name, description, status, active});\n        }\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return services;\n}\n\nQString ServiceTool::getServiceDescription(const QString &serviceName)\n{\n    QStringList args = { \"cat\", serviceName };\n\n    QString result(\"Unknown\");\n\n    try {\n        QStringList content = CommandUtil::exec(\"systemctl\", args)\n                .split(QChar('\\n'))\n                .filter(QRegExp(\"^Description\"));\n\n        if (content.length() > 0) {\n            QStringList desc = content.first().split(QChar('='));\n            if (desc.length() > 0)\n                result = desc.last();\n        }\n    } catch (QString &ex) {\n        qCritical() << ex;\n    }\n\n    return result;\n}\n\n\nbool ServiceTool::serviceIsActive(const QString &serviceName)\n{\n    QStringList args = { \"is-active\", serviceName };\n\n    QString result(\"\");\n\n    try {\n        result = CommandUtil::exec(\"systemctl\", args);\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return ! result.trimmed().compare(\"active\");\n}\n\nbool ServiceTool::serviceIsEnabled(const QString &serviceName)\n{\n    QStringList args = { \"is-enabled\", serviceName };\n\n    QString result(\"\");\n\n    try {\n        result = CommandUtil::exec(\"systemctl\", args);\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return ! result.trimmed().compare(\"enabled\");\n}\n\nbool ServiceTool::changeServiceStatus(const QString &sname, bool status)\n{\n    try {\n\n        QStringList args = { (status ? \"enable\" : \"disable\") , sname };\n\n        CommandUtil::sudoExec(\"systemctl\", args);\n\n        return true;\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return false;\n}\n\nbool ServiceTool::changeServiceActive(const QString &sname, bool status)\n{\n    try {\n\n        QStringList args = { (status ? \"start\" : \"stop\") , sname };\n\n        CommandUtil::sudoExec(\"systemctl\", args);\n\n        return true;\n\n    } catch(QString &ex) {\n        qCritical() << ex;\n    }\n\n    return false;\n}\n"
  },
  {
    "path": "stacer-core/Tools/service_tool.h",
    "content": "#ifndef SERVICE_TOOL_H\n#define SERVICE_TOOL_H\n\n#include <Utils/command_util.h>\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT Service\n{\npublic:\n    Service(const QString &name, const QString description, const bool status, const bool active);\n\n    QString name;\n    QString description;\n    bool status;\n    bool active;\n};\n\nclass STACERCORESHARED_EXPORT ServiceTool\n{\npublic:\n    static QList<Service> getServicesWithSystemctl();\n    static bool serviceIsActive(const QString &serviceName);\n    static bool changeServiceStatus(const QString &sname, bool status);\n    static bool changeServiceActive(const QString &sname, bool status);\n    static bool serviceIsEnabled(const QString &serviceName);\n    static QString getServiceDescription(const QString &serviceName);\n};\n\n#endif // SERVICE_TOOL_H\n"
  },
  {
    "path": "stacer-core/Utils/command_util.cpp",
    "content": "#include \"command_util.h\"\n\n#include <QProcess>\n#include <QTextStream>\n#include <QStandardPaths>\n#include <QDebug>\n\n#include <memory>\n\nQString CommandUtil::sudoExec(const QString &cmd, QStringList args, QByteArray data)\n{\n    args.push_front(cmd);\n\n    QString result(\"\");\n\n    try {\n        result = CommandUtil::exec(\"pkexec\", args, data);\n    } catch (QString &ex) {\n        qCritical() << ex;\n    }\n\n    return result;\n}\n\nQString CommandUtil::exec(const QString &cmd, QStringList args, QByteArray data)\n{\n    std::unique_ptr<QProcess> process(new QProcess());\n    process->start(cmd, args);\n\n    if (! data.isEmpty()) {\n        process->write(data);\n        process->waitForBytesWritten();\n        process->closeWriteChannel();\n    }\n\n    // 10 minutes\n    process->waitForFinished(600*1000);\n\n    QTextStream stdOut(process->readAllStandardOutput());\n\n    QString err = process->errorString();\n\n    process->kill();\n    process->close();\n\n    if (process->error() != QProcess::UnknownError)\n        throw err;\n\n    return stdOut.readAll().trimmed();\n}\n\nbool CommandUtil::isExecutable(const QString &cmd)\n{\n    return !QStandardPaths::findExecutable(cmd).isEmpty();\n}\n"
  },
  {
    "path": "stacer-core/Utils/command_util.h",
    "content": "#ifndef COMMAND_UTIL_H\n#define COMMAND_UTIL_H\n\n#include <QStringList>\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT CommandUtil\n{\npublic:\n    static QString sudoExec(const QString &cmd, QStringList args = QStringList(), QByteArray data = QByteArray());\n    static QString exec(const QString &cmd, QStringList args = QStringList(), QByteArray data = QByteArray());\n    static bool isExecutable(const QString &cmd);\n};\n\n#endif // COMMAND_UTIL_H\n"
  },
  {
    "path": "stacer-core/Utils/file_util.cpp",
    "content": "#include \"file_util.h\"\n\nFileUtil::FileUtil()\n{\n\n}\n\nQString FileUtil::readStringFromFile(const QString &path, const QIODevice::OpenMode &mode)\n{\n    QSharedPointer<QFile> file(new QFile(path));\n\n    QString data;\n\n    if(file->open(mode)) {\n\n      data = file->readAll();\n\n      file->close();\n    }\n\n    return data;\n}\n\nQStringList FileUtil::readListFromFile(const QString &path, const QIODevice::OpenMode &mode)\n{\n    QStringList list = FileUtil::readStringFromFile(path, mode).trimmed().split(\"\\n\");\n\n    return list;\n}\n\nbool FileUtil::writeFile(const QString &path, const QString &content, const QIODevice::OpenMode &mode)\n{\n    QFile file(path);\n\n    if(file.open(mode))\n    {\n        QTextStream stream(&file);\n        stream << content.toUtf8() << endl;\n\n        file.close();\n\n        return true;\n    }\n\n    return false;\n}\n\nQStringList FileUtil::directoryList(const QString &path)\n{\n    QDir dir(path);\n\n    QStringList list;\n\n    for (const QFileInfo &info : dir.entryInfoList(QDir::NoDotAndDotDot | QDir::Files))\n        list << info.fileName();\n\n    return list;\n}\n\nquint64 FileUtil::getFileSize(const QString &path)\n{\n    quint64 totalSize = 0;\n\n    QFileInfo info(path);\n\n    if (info.exists())\n    {\n        if (info.isFile()) {\n            totalSize += info.size();\n        }\n        else if (info.isDir()) {\n\n            QDir dir(path);\n\n            for (const QFileInfo &i : dir.entryInfoList(QDir::NoDotAndDotDot | QDir::Files | QDir::Dirs)) {\n                totalSize += getFileSize(i.absoluteFilePath());\n            }\n        }\n    }\n\n    return totalSize;\n}\n\n\n"
  },
  {
    "path": "stacer-core/Utils/file_util.h",
    "content": "#ifndef FILEUTIL_H\n#define FILEUTIL_H\n\n#include <QFile>\n#include <QDir>\n#include <QTextStream>\n#include <QDirIterator>\n#include <QStandardPaths>\n\n#include <QStandardPaths>\n#include <QSharedPointer>\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT FileUtil\n{\npublic:\n  static QString readStringFromFile(const QString &path, const QIODevice::OpenMode &mode = QIODevice::ReadOnly);\n  static QStringList readListFromFile(const QString &path, const QIODevice::OpenMode &mode = QIODevice::ReadOnly);\n\n  static bool writeFile(const QString &path, const QString &content, const QIODevice::OpenMode &mode = QIODevice::WriteOnly | QIODevice::Truncate);\n  static QStringList directoryList(const QString &path);\n  static quint64 getFileSize(const QString &path);\n\nprivate:\n  FileUtil();\n};\n\n#endif // FILEUTIL_H\n"
  },
  {
    "path": "stacer-core/Utils/format_util.cpp",
    "content": "#include \"format_util.h\"\n\n#include <QString>\n\nQString FormatUtil::formatBytes(const quint64 &bytes)\n{\n#define formatUnit(v, u, t) QString().sprintf(\"%.1f %s\", \\\n    ((double) v / (double) u), t)\n\n    if (bytes == 1L) // bytes\n        return QString(\"%1 byte\").arg(bytes);\n    else if (bytes < KIBI) // bytes\n      return QString(\"%1 bytes\").arg(bytes);\n    else if (bytes < MEBI) // KiB\n      return formatUnit(bytes, KIBI, \"KiB\");\n    else if (bytes < GIBI) // MiB\n      return formatUnit(bytes, MEBI, \"MiB\");\n    else if (bytes < TEBI) // GiB\n      return formatUnit(bytes, GIBI, \"GiB\");\n    else                   // TiB\n      return formatUnit(bytes, TEBI, \"TiB\");\n#undef formatUnit\n}\n"
  },
  {
    "path": "stacer-core/Utils/format_util.h",
    "content": "#ifndef FORMAT_UTIL_H\n#define FORMAT_UTIL_H\n\n#include \"stacer-core_global.h\"\n\nclass STACERCORESHARED_EXPORT FormatUtil\n{\npublic:\n    static QString formatBytes(const quint64 &bytes);\n\npublic:\n    static const quint64 KIBI = 1024;\n    static const quint64 MEBI = 1048576;\n    static const quint64 GIBI = 1073741824;\n    static const quint64 TEBI = 1099511627776;\n};\n\n#endif // FORMAT_UTIL_H\n"
  },
  {
    "path": "stacer-core/stacer-core.pro",
    "content": "#-------------------------------------------------\n#\n# Project created by QtCreator 2017-07-02T15:48:51\n#\n#-------------------------------------------------\n\nQT       -= gui\n\nQT       += core network\n\nCONFIG += c++11\n\nTARGET = stacer-core\nTEMPLATE = lib\n\nDEFINES += STACERCORE_LIBRARY\n\n# The following define makes your compiler emit warnings if you use\n# any feature of Qt which as been marked as deprecated (the exact warnings\n# depend on your compiler). Please consult the documentation of the\n# deprecated API in order to know how to port your code away from it.\nDEFINES += QT_DEPRECATED_WARNINGS\n\n# You can also make your code fail to compile if you use deprecated APIs.\n# In order to do so, uncomment the following line.\n# You can also select to disable deprecated APIs only up to a certain version of Qt.\n#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0\n\nSOURCES += \\\n    Utils/command_util.cpp \\\n    Utils/file_util.cpp \\\n    Info/network_info.cpp \\\n    Info/cpu_info.cpp \\\n    Info/disk_info.cpp \\\n    Info/memory_info.cpp \\\n    Info/system_info.cpp \\\n    Utils/format_util.cpp \\\n    Tools/service_tool.cpp \\\n    Tools/package_tool.cpp \\\n    Info/process_info.cpp \\\n    Info/process.cpp \\\n    Tools/apt_source_tool.cpp \\\n    Tools/gnome_settings_tool.cpp\n\nHEADERS += \\\n        stacer-core_global.h \\ \n    Utils/command_util.h \\\n    Info/network_info.h \\\n    Info/cpu_info.h \\\n    Info/disk_info.h \\\n    Info/memory_info.h \\\n    Info/system_info.h \\\n    Utils/format_util.h \\\n    Utils/file_util.h \\\n    Tools/service_tool.h \\\n    Tools/package_tool.h \\\n    Info/process_info.h \\\n    Info/process.h \\\n    Tools/apt_source_tool.h \\\n    Tools/gnome_settings_tool.h \\\n    Tools/gnome_schema.h\n\nunix {\n    target.path = /usr/lib\n    INSTALLS += target\n}\n"
  },
  {
    "path": "stacer-core/stacer-core_global.h",
    "content": "#ifndef STACERCORE_GLOBAL_H\n#define STACERCORE_GLOBAL_H\n\n#include <QtCore/qglobal.h>\n\n#if defined(STACERCORE_LIBRARY)\n#  define STACERCORESHARED_EXPORT Q_DECL_EXPORT\n#else\n#  define STACERCORESHARED_EXPORT Q_DECL_IMPORT\n#endif\n\n#endif // STACERCORE_GLOBAL_H\n"
  },
  {
    "path": "translations/stacer_ar.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ar_SY\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\">الخيارات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\">إلغاء</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">الحقول لا يمكن تركها فارغة. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">حفظ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"unfinished\">التوزيعة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"unfinished\">المصدر</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"unfinished\">الحزمة</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\">بحث...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"unfinished\">تعديل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"unfinished\">لم يتم العثور على مستودعات الAPT.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\">حذف</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"unfinished\">إضافة مستودع</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\">إلغاء</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"unfinished\">حدد للحذف أو التعديل.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">حفظ</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>لوحة التحكم</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">تطبيقات بدء التشغيل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>منظف النظام</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>ملغي التثبيتات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>الموارد</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>العمليات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\">الخدمات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>الإعدادات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\">المراجعة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"unfinished\">خروج</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\">التطبيقات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"unfinished\">الأيقونات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"unfinished\">لا شيء</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">>لوحة التحكم</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>معلومات النظام</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>هنالك تحديثات موجودة حالياً.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>تنزيل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>المعالج</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>الذاكرة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>القرص</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>تحميل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>رفع</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>اسم المضيف: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>نظام التشغيل: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>التوزيعة: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>إصدار النواة: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>طراز المعالج: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>سرعة المعالج: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>نواة المعالج: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>المجموع: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"unfinished\">عنوان البريد الإلكتروني</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"unfinished\">إرسال</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"unfinished\">الرسالة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"unfinished\">إرسال المراجعة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"unfinished\"> البريد الإلكتروني غير صالح!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"unfinished\">يجب أن تتكون رسالتك من 25 حرفًا على الأقل!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"unfinished\">إرسال..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"unfinished\">&lt;font color=&apos;#2ecc71&apos;&gt;تم إرسال مراجعتك بنجاح.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation type=\"unfinished\">حدث خطأ ما حاول مرة أخرى !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">حفظ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation type=\"unfinished\">الحقول لا يمكن تركها فارغة !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>العمليات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>كل العمليات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>بحث...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>إنهاء عملية</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>الذاكرة المحجوزة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%ذاكرة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>الذاكرة الافتراضية</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>المستخدم</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>وقت البدء</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>الحالة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>المجموعة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Nice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>زمن المعالج</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>الجلسة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>العملية</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>عمليات (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>إنعاش (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">لوحة التحكم</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">الموارد</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>بدء التشغيل عند الإقلاع ؟</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>جاري التشغيل الآن ؟</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>خدمة نظام غير موجودة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>خدمات نظام (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">الإعدادات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>لغة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>سمة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">لوحة التحكم</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">تطبيقات بدء التشغيل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">منظف النظام</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">العمليات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">ملغي التثبيتات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">الموارد</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>تطبيق بدء التشغيل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>حفظ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>الحقول لا يمكن تركها فارغة. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>تعليق التطبيق</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>اسم التطبيق</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>الأمر</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>التطبيق</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">تطبيقات بدء التشغيل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>إضافة تطبيق بدء التشغيل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>لا توجد تطبيقات بدء التشغيل</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">منظف النظام</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>تقارير الإنهيار</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>سجلات التطبيق</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>الذاكرة المخبئية للتطبيق</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>سلهة المهملات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>الذاكرة المخبئية للحزمة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> للخلف</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>اسم الملف</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>الحجم</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 حجم الملفات التي تم تنظيفها.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>إلغاء تثبيت المحدّد</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>لا توجد حزم مثبتة</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">ملغي التثبيتات</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>بحث...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>حزم النظام المثبتة (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\">أظهر إسمي</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_ca-es.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ca_ES\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Edita els repositoris APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Repositori APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Components</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Opcions</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Cancel·la</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Els camps no es poden deixar en blanc.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Desa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribució</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Origen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binari</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Cerca...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Edita</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Administrador de repositoris APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>No s&apos;ha trobat repositoris APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Esborra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Activa l&apos;origen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Afegeix un repositori</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Cancel·la</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Seleccioneu per suprimir-lo o editar-lo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>exemple %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Repositoris APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Desa</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Codi font)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Panell de control</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicacions d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Netejador del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Administrador de repositoris APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstal·lador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Serveis</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Configuració del Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Comentaris</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Surt</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Aplicacions de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Lector de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Teclat en pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Mode d&apos;imatge de fons</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Mode d&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Mode d&apos;inici de sessió</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Icones</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Icona d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Icona de la paperera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Icona dels volums muntats</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Mostra les icones de l&apos;escriptori</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Icona de la xarxa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Cap</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Fons de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centrat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Escalat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Estirat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Augmentat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Expandit</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Panell de control</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFORMACIÓ DEL SISTEMA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Hi ha actualitzacions disponibles.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Baixa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MEMÒRIA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISC</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>BAIXADA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>PUJADA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Nom de l&apos;amfitrió: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Plataforma: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribució: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Versió del nucli: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Model de la CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Velocitat de la CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Nuclis de la CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Ús alt de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>La quantitat de CPU utilitzada és superior al %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Ús alt de memòria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>La quantitat de memòria utilitzada és superior al %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Ús alt de disc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>La quantitat de disc utilitzat és superior al %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Total: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Comentaris</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Nom</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Adreça de correu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Envia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Missatge</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Envia comentaris</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>L&apos;adreça de correu no es vàlida</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>El vostre missatge ha de tenir com a mínim 25 caràcters!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>S&apos;està enviant...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Els vostres comentaris s&apos;han enviat amb èxit.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>S&apos;ha produït un error, torneu-ho a provar.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Desa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Els camps no es poden deixar en blanc!</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Configuració del Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Configuració del Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Administrador de finestres</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Aparença</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Tots els processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Cerca...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Finalitza el procés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Usuari</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Memòria resident</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Memòria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Memòria virtual</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Hora d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Estat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grup</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Bonic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Temps de la CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sessió</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Procés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Processos (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Refresca (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Panell de control</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Històric de la CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Històric de mitjanes de càrrega de la CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Històric de lectura i escriptura del disc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Històric de la memòria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Històric de la xarxa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Lectura: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Escriptura: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 minut mitjana: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Baixada: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Pujada: %1/s  Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Intercanvi: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Memòria: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Serveis</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Carrega a l&apos;inici?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>S&apos;està executant ara?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Servei del sistema no trobat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Estat d&apos;execució</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>S&apos;està executant</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>No s&apos;està executant</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Estat d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Activat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Desactivat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Serveis del sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Configuració</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Percentatge de memòria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Percentatge del disc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Discs</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Idioma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Inicia automàticament l&apos;Stacer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Missatges d&apos;alerta (mostra un avís després del percentatge especificat)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Pàgina d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Percentatge de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Creat per &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Donació</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Tema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Panell de control</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicacions d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Netejador del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Serveis</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstal·lador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Edita l&apos;aplicació</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Suprimeix l&apos;aplicació</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Aplicació d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Els camps no es poden deixar en blanc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Desa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Comentari de l&apos;aplicació</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nom de l&apos;aplicació</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Ordre</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Aplicació</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>No s&apos;han trobat aplicacions d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicacions d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Afegeix una aplicació d&apos;inici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Aplicacions d&apos;inici (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Netejador del sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Informes de fallida</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Registres d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Memòria cau d&apos;aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Paperera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Memòria cau dels paquets</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation>Enrere</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nom del fitxer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Mida</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>S&apos;ha netejat fitxers de mida %1</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstal·lador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Cerca...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>No s&apos;han trobat paquets instal·lats</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Desinstal·la els seleccionats</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Paquets instal·lats del sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Mostra les aplicacions «usades recentment»</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Activa la cerca dels vostres fitxers</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Mostra «més suggeriments»</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Cerca</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Nivell de transparència</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Comportament</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Amaga automàticament</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Costat esquerre</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimitza les aplicacions fent clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Vora superior esquerra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Revela la sensibilitat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Revela la ubicació</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Llançador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Aparença</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Esquerra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Inferior</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Visibilitat\nVisibilitat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Escriptori primari</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Mida de la icona</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Tots els escriptoris</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Posició</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Cerca orígens en línia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Fons borrós</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panell</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indicadors</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Data</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Calendari</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Data i hora</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24 hores</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Dia de la setmana</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Inclou</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Segons</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Mostra el meu nom</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Accions de la barra de títol</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Clic dret</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Doble clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Clic mig</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Addicional</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Configuració de l&apos;espai de treball</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Espais de treball verticals</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Commutador d&apos;espais de treball</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Espais de treball horitzontals</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Comportament de l&apos;enfocament</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Mode d&apos;enfocament</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Augmenta en fer clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Acceleració del maquinari</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Qualitat del text</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Ràpid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Bo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>El millor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation >Descuidat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Ratolí</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Commuta l&apos;ombra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximitza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Maximitza horitzontalment</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Maximitza verticalment</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimitza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Cap</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Inferior</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menú</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_cs.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"de_DE\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Upravit repozitář APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Repozitář APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Komponenty</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Parametry</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Zrušit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Musíte vyplnit všechna pole. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Uložit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribuce</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Zdroje</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binární</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Hledat...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Upravit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Správce repozitářů APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Nebyly nalezeny žádne repozitáře APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Smazat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Povolit zdroje</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Přidat repozitář</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Zrušit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Vybat pro smazání nebo úpravu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>příklad %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Repozitáře APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Uložit</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Zdroje)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Nástěnka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Automatické spuštění aplikací</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Čistič systému</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Správce repozitářů APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Odinstalovávač</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Prostředky</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Služby</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Nastavení Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Nastavení</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Zpětná vazba</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"97\"/>\n        <location filename=\"../stacer/app.cpp\" line=\"102\"/>\n        <location filename=\"../stacer/app.cpp\" line=\"134\"/>\n        <source>Quit</source>\n        <translation>Zavřít</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"99\"/>\n        <source>Continue</source>\n        <translation>Pokračovat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"103\"/>\n        <source>Will the program continue to work in the system tray?</source>\n        <translation>Má program pokračovat v práci na systémové liště?</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Aplikace na obrazovce</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Předčítač obrazovky</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Klávesnice na obrazovce</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Režim tapety</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Režim plochy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Režim přihlášení</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Ikony</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Ikona domů</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Ikona koše</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Ikona připojených disků</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Zobrazit ikony na ploše</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Ikona sítě</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Žádný</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Pozadí</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Vycentrované</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Škálované</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Roztažené</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Přiblížené</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Rozložené</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Nástěnka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFORMACE O SYSTÉMU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>K disposici je aktualizace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Stáhnout</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>PROCESOR</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Jméno počítače: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Systém: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribuce: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Verze jádra: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Model procesoru: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Frekvence procesoru: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Jádra procesoru: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>PAMĚŤ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISK</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>STAHOVÁNÍ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>NAHRÁVÁNÍ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Vysoké využití procesoru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>Využití procesoru je vyšší než %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Vysoké využití paměti</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>Využití paměti je vyšší než %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"206\"/>\n        <source>High Disk Usage</source>\n        <translation>Vysoké využití disku</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"207\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>Využití disku je vyšší než %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"249\"/>\n        <source>Total: %1</source>\n        <translation>Celkem: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Zpětná vazba</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Jméno</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Emailová adresa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Odeslat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Zpráva</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Odeslat zpětnou vazbu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>Emailová adresa je neplatná!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Vaše zpráva musí být delší než 25 znaků!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Odesílání..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Vaše zpětná vazba byla úspěšně odeslána.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Něco se pokazilo, zkuste to znovu!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Uložit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Musíte vyplnit všechna pole!</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Nastavení Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Nastavení Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Správce oken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Vzhled</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Všechny procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Hledat...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Ukončit proces</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Uživatel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Rezidentní paměť</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Paměť</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Virtuální paměť</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Čas spuštění</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Stav</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Skupina</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sezení</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Proces</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"118\"/>\n        <source>Processes (%1)</source>\n        <translation>Procesy (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"209\"/>\n        <source>Refresh (%1)</source>\n        <translation>Obnovit (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Nástěnka</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Historie procesoru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Historie průměrů zatížení procesoru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Historie čtení/zápisu z disku</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Historie paměti</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Historie sítě</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Gelesen: %1/s Gesamt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Čtení: %1/s Celkem: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>Průměr za %1 minut(y): %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Stahování: %1/s Celkem: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Nahrávání: %1/s Celkem: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Swap: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Paměť: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Prostředky</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Služby</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Spustit po zapnutí počítače?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Běží?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Systémová služba nebyla nalezena</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Stav</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Běžící</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Neběžící</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Počáteční stav</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Povoleno</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Zakázáno</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Systémové služby (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Nastavení</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Procenta paměti</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Procenta disku</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Disky</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Jazyk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Automaticky spustit Stacer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Varování (Zobrazovat varování po nastaveném procentu)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Úvodní stránka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Procenta procesoru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Přispět</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Téma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"76\"/>\n        <source>Dashboard</source>\n        <translation>Nástěnka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"76\"/>\n        <source>Startup Apps</source>\n        <translation>Automatické spuštění aplikací</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"76\"/>\n        <source>System Cleaner</source>\n        <translation>Čistič systému</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Services</source>\n        <translation>Služby</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Processes</source>\n        <translation>Procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Uninstaller</source>\n        <translation>Odinstalovávač</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Resources</source>\n        <translation>Prostředky</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Upravit aplikaci</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Odstranit aplikaci</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Automatické spuštění aplikace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Uložit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Musíte vyplnit všechna pole. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Přidat komentář</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Jméno aplikace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Příkaz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Aplikace</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Nebyly nalezeny automaticky se spouštějící aplikace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Automatické spuštění aplikací</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Přidat automatické spouštění aplikace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Automatické spuštění aplikací (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Čistič systému</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"66\"/>\n        <source>Crash Reports</source>\n        <translation>Nahlášení pádu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"180\"/>\n        <source>Application Logs</source>\n        <translation>Logy aplikací</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"218\"/>\n        <source>Application Caches</source>\n        <translation>Cache aplikací</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"366\"/>\n        <source>Trash</source>\n        <translation>Koš</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"404\"/>\n        <source>Package Caches</source>\n        <translation>Cache balíčků</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"493\"/>\n        <source>Select All</source>\n        <translation>Vybrat vše</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"552\"/>\n        <source> Back</source>\n        <translation> Zpět</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Jméno souboru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Velikost</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"283\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>Vyčištěno %1 souborů.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Odinstalovávač</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Hledat...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Nenalezeny žádné nainstalované balíčky</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Odinstalovat vybrané</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Nainstalované balíčky (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Aplikace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Zobrazit &quot;naposledy použité&quot; aplikace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Povolit vyhledávání vašich souborů</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Zobrazit &quot;další návrhy&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Hledat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Obecné</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Úroveň průhlednosti</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Chování</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Automatické skrývání</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Levá strana</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimalizovat aplikace kliknutím</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Levý horní roh</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Citlivost odhalení</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Umístění odhalení</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Spouštěč</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Vzhled</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Vlevo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Dolů</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Viditelnost</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Hlavní plocha</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Velikost ikon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Všechny plochy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Pozice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Hledat online zdroje </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Rozostření pozadí</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indikátory</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Datum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Kalendář</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Datum &amp; Čas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24-hodinový čas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Den týdne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Zahrnout</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Sekundy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Hlasitost</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Zobrazit mé jméno</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Obecné</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Akce záhlaví</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Kliknutí pravým tlačítkem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Dvojklik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Kliknutí prostředním tlačítkem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Dodatečné</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Nastavení pracovních ploch</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Vertikální pracovní plochy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Přepínač pracovních ploch</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Horizontální pracovní plochy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Chování zaměření</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Režim zaměření</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Zaměřit po kliknutí</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Hardwarová akcelerace</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Kvalita textu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Rychlá</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Dobrá</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Nejlepší</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Kliknutí</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Neupravený</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Myš</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Přepnout stín</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximalizovat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Horizontálně maximalizovat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Vertikálně maximalizovat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimalizovat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Žádný</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Nejnižší</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menu</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_de.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"de_DE\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>APT Paketquelle bearbeiten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>APT Paketquelle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Komponenten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Parameter</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Abbrechen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Felder dürfen nicht leer gelassen werden. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribution</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Quelle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binary</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Suchen...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Bearbeiten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT Paketquellen-Verwaltung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Keine gefundenen APT Paketquellen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Entfernen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Quelle aktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Paketquelle hinzufügen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Abbrechen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Zum Entfernen oder Bearbeiten auswählen.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>bspw. %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>APT Paketquellen (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Speichern</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>Sourcecode</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Übersicht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Startprogramme</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>System-Reinigung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT Paketquellen-Verwaltung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Paket-Deinstallation</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Ressourcen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Systemressourcen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Dienste</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome Einstellungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Einstellungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"97\"/>\n        <location filename=\"../stacer/app.cpp\" line=\"102\"/>\n        <location filename=\"../stacer/app.cpp\" line=\"134\"/>\n        <source>Quit</source>\n        <translation>Beenden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"99\"/>\n        <source>Continue</source>\n        <translation>Fortsetzen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"103\"/>\n        <source>Will the program continue to work in the system tray?</source>\n        <translation>Soll das Programm im System-Tray weiterarbeiten?</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Bildschirmanwendungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Screenreader</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Bildschirmtastatur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Hintergrundbild Modus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Desktop Modus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Login Modus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Symbole</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Home-Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Papierkorb-Symbol</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Laufwerke-Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Desktop-Anzeigen-Icon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Netzwerk-Symbol</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Keiner</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Hintergrundbild</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Zentrieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Skalieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Strecken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Vergrößern</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Spannen</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Übersicht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>SYSTEM-INFORMATIONEN</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Es stehen Aktualisierungen zur Verfügung.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Herunterladen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Hostname: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Plattform: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribution: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Kernel-Version: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU Modell: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU Frequenz: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU Kerne: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>ARBEITSSPEICHER</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>FESTPLATTE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>DOWNLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>UPLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Hohe CPU Auslastung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>Die CPU Auslastung ist über %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Hohe Arbeitsspeicher Nutzung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>Die Nutzung des Arbeitsspeichers ist über %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"206\"/>\n        <source>High Disk Usage</source>\n        <translation>Hohe Festplatten Nutzung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"207\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>Die Festplatten Nutzung ist über %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"249\"/>\n        <source>Total: %1</source>\n        <translation>Gesamt: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Name</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>E-Mail Adresse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Senden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Nachricht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Feedback senden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>Keine gültige E-Mail Adresse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Ihre Nachricht muss mindestens 25 Zeichen betragen!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Senden..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Dein Feedback wurde erfolgreich versandt.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Etwas ist schief gelaufen, bitte erneut versuchen !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Felder dürfen nicht leer gelassen werden</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome Einstellungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Unity Einstellungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Fenstermanager</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Erscheinung</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Prozesse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Alle Prozesse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Suchen...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Prozess beenden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Benutzer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Genutzer Speicher</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Speicher</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Virtueller Speicher</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Startzeit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Status</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Gruppe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Nice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU Zeit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Session</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Prozess</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"118\"/>\n        <source>Processes (%1)</source>\n        <translation>Prozesse (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"209\"/>\n        <source>Refresh (%1)</source>\n        <translation>Aktualisierung (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Übersicht</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>CPU Auslastung Verlauf</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>CPU Load-Durschnittswerte Verlauf</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Lese- / Schreib-Operationen Verlauf</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Arbeitsspeicher Verlauf</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Netzwerkauslastung Verlauf</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Gelesen: %1/s Gesamt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Geschrieben: %1/s Gesamt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 Minute(n) Durchschnitt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Download: %1/s Gesamt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Upload: %1/s Gesamt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Swap: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Speicher: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Ressourcen</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Dienste</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Ausführung beim Systemstart ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Wird ausgeführt ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>System-Dienst nicht gefunden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Status</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Ausgeführt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Nicht ausgeführt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Start-Status</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Aktiviert</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Deaktiviert</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>System-Dienste (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Einstellungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Arbeitsspeicher Prozent</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Festplatte Prozent</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Festplatten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Sprache</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Stacer mit Systemstart ausführen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Warnmeldungen (Zeige eine Warnmeldung bei Überschreitung der angegebenen Prozentwerte)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Startseite</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>CPU Prozent</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Spenden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Thema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"76\"/>\n        <source>Dashboard</source>\n        <translation>Übersicht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"76\"/>\n        <source>Startup Apps</source>\n        <translation>Startprogramme</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"76\"/>\n        <source>System Cleaner</source>\n        <translation>System-Reinigung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Services</source>\n        <translation>Dienste</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Processes</source>\n        <translation>Prozesse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Uninstaller</source>\n        <translation>Paket-Deinstallation</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"77\"/>\n        <source>Resources</source>\n        <translation>Ressourcen</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Programm bearbeiten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Programm entfernen</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Startprogramm</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Speichern</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Feld darf nicht leer gelassen werden. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Anwendungs-Kommentar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Anwendungs-Name</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Befehl</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Anwendung</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Startprogramm nicht gefunden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Startprogramme</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Startprogramm hinzufügen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Startprogramme (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>System-Reinigung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"66\"/>\n        <source>Crash Reports</source>\n        <translation>Absturzberichte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"180\"/>\n        <source>Application Logs</source>\n        <translation>Anwendungs-Logs</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"218\"/>\n        <source>Application Caches</source>\n        <translation>Anwendungs-Cache</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"366\"/>\n        <source>Trash</source>\n        <translation>Papierkorb</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"404\"/>\n        <source>Package Caches</source>\n        <translation>Paket-Cache</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"493\"/>\n        <source>Select All</source>\n        <translation>Alle auswählen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"552\"/>\n        <source> Back</source>\n        <translation> Zurück</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Dateiname</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Größe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"283\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 Dateien bereinigt.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Paket-Deinstallation</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Suchen...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Systempaket nicht gefunden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Ausgewähltes deinstallieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Systempakete (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Anwendungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Zeige &quot;zuletzt benutze&quot; Programme</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Dateisuche aktivieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Zeige &quot;Mehr Empfehlungen&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Suchen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Allgemein</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Transparenz-Level</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Verhalten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Automatisches Ausblenden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Linke Seite</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Anwendungen durch Klicken minimieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Obere linke Ecke</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Einblend-Empfindlichkeit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Einblend-Position</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Erscheinung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Links</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Unten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Sichtbarkeit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Primärer Desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Symbolgröße</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Alle Arbeitsflächen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Position</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Online-Quellen durchsuchen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Blur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indikatoren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Datum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Kalender</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Datum &amp; Zeit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24-Stunden Zeit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Wochentag</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Anzeigen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Sekunden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Lautstärke</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Meinen Namen anzeigen</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Allgemein</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Titelleisten-Aktionen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Rechtsklick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Doppelklick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Mittelklick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Zusätzliches</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Arbeitsflächen Einstellungen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Vertikale Arbeitsflächen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Arbeitsflächen Umschalter</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Horizontale Arbeitsflächen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Fokus-Verhalten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Fokus-Modus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Hervorbringen auf Klick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Hardwarebeschleunigung</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Textqualität</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Schnell</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Gut</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Beste</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Klick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Sloppy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Maus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Shade umschalten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Horizontal maximieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Vertikal maximieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimieren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Keine</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Herabsetzen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menü</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_en.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"en_US\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Cores: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_es.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"es_ES\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Editar repositorio APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Repositorio APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Componentes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Opciones</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Los campos no se pueden dejar en blanco. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribución</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Fuente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binario</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Buscar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Editar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Administrador de repositorios APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Repositorios APT no encontrados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Borrar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Habilitar fuente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Agregar repositorio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Selecciona para eliminar o editar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>ejemplo %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Repositorios APT (1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Código fuente)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Tablero</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicaciones de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Limpiador del Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Administrador de repositorios APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Servicios</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Ajustes de Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Ajustes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Comentarios</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Salir</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Aplicaciones de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Lector de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Teclado de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Modo de fondo de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Modo de escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Modo de inicio de sesión</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Íconos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Ícono de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Ícono de papelera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Ícono de volúmenes montados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Mostrar los íconos del escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Ícono de red</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Ninguno</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Fondo de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centrado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Escalado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Alargado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Ampliado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Extendido</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Tablero</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFORMACIÓN DEL SISTEMA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Actualmente hay actualizaciones disponibles.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Descargar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MEMORIA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISCO</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>DESCARGAR</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>SUBIR</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Nombre de host: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Plataforma: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribución: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Versión del kernel: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Modelo de CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Velocidad de la CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Núcleo de la CPU:%1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Uso elevado de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>La cantidad de CPU usada está sobre el %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Uso elevado de memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>La cantidad de memoria usada está sobre el %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Uso elevado del disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>La cantidad de disco usado está sobre el %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Total: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Comentarios</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Nombre</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Dirección de correo electrónico</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Enviar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Mensaje</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Envía un comentario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>¡La dirección de correo electrónico no es válida!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>¡Tu mensaje debe de tener al menos 25 caracteres!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Enviando...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Tu comentario ha sido enviado correctamente.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>¡Algo salió mal, intenta de nuevo!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>¡Los campos no se pueden dejar en blanco!</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Ajustes de Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Ajustes de Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Administrador de ventanas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Apariencia</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Todos los procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Buscar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Proceso final</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Usuario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Memoria residente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Memoria virtual</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Hora de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Estado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grupo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Prioridad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Tiempo de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sesión</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Proceso</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Procesos (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Refrescar (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Tablero</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Historial de la CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Historial de los proceso de carga de la CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Historial de lectura y escritura en disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Historial de memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Historial de red</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Lectura: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Escritura: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 promedio por minuto</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Descarga: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Subida: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Intercambio: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Memoria: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Servicios</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Inicio en el arranque ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Ejecutado ahora ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Servicio del sistema no encontrado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Estado de ejecución</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Ejecutado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>No ejecutado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Estado de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Habilitado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Deshabilitado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Servicios del Sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Ajustes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Porcentaje de memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Porcentaje de disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Discos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Idioma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Iniciar Stacer automáticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Mensajes de alerta (mostrar una advertencia después del porcentaje especificado)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Página de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Porcentaje de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Creado por &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Donar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Tema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Tablero</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicaciones de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Limpiador del Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Servicios</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Editar aplicación</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Eliminar aplicación</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Aplicación de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Los campos no se pueden dejar en blanco. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Comentario de la aplicación</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nombre de la aplicación</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Órden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Aplicación</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Aplicaciones de inicio no encontradas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicaciones de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Añadir aplicación de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Aplicaciones de inicio (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Limpiador del Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Informes de fallos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Registros de aplicaciones</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Cachés de aplicaciones</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Papelera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Cachés de paquetes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Volver</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nombre del archivo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Tamaño</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 del tamaño de los archivos limpiado.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Buscar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Paquetes instalados no encontrados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Desinstalar seleccionados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Paquetes instalados del Sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Aplicaciones</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Mostrar &quot;aplicaciones&quot; usadas recientemente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Habilitar la búsqueda de archivos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\">Mostrar &quot;más sugerencias&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Buscar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Nivel de transparencia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Comportamiento</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Ocultar automáticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Lado izquierdo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimizar aplicaciones al clicar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Esquina superior izquierda</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Revelar sensibilidad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Revelar localización</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Lanzador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Apariencia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Izquierda</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Abajo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Visibilidad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Escritorio primario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Tamaño del ícono</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Todos los escritorios</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Posición</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Buscar fuentes en línea</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Desenfoque de fondo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indicadores</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Fecha</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Calendario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Fecha &amp; hora</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24 horas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Día laboral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Incluir</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Segundos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volúmen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Mostrar mi nombre</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Acciones de la barra de titulo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Botón derecho del raton</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Doble clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Botón central del ratón</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Adicional</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Ajustes del espacio de trabajo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Espacios de trabajo verticales</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Interruptor de espacio de trabajo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Espacios de trabajo horizontales</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Comportamiento de enfoque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Modo de enfoque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Levantar al clicar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Aceleración de hardware</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Calidad del texto</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Rápido</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Bueno</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Mejor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Sloppy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Ratón</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Alternar sombra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximizar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Maximizar horizontalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Maximizar verticalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimizar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Ninguno</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Abajo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menú</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_fr.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"fr_FR\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Modifier le dépôt APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Dépôt APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Composants</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Annuler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Les champs ne peuvent pas être laissés vides. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI (identifiant uniforme de ressource)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Sauvegarder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribution</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Source</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binaire</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Recherche...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Modifier</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Gestionnaire de dépôt APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Dépôts APT non trouvé</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Supprimer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Activer la source</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Ajouter un dépôt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Annuler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Sélectionnez pour supprimer ou modifier.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>exemple %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Dépôt APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Sauvegarder</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Code Source)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Tableau de bord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Applications de démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Nettoyage du système</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Gestionnaire de dépôt APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Désinstaller</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Ressources</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Processus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Services</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Options de Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Commentaires</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Quitter</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Lecteur d’écran</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Clavier à écran</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Mode Image d’arrière-plan</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Mode Bureau</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Mode Nom d’utilisateur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Icônes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Icône Accueil</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Icône Corbeille</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Icône des volumes montés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Afficher les icônes du bureau</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Icône Réseau</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Aucun</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Fond d’écran</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centrer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Mise à l’échelle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Étiré</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Zoom</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Étendue de la portée</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Tableau de bord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFORMATIONS SYSTÈME</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Il existe actuellement des mises à jour disponibles.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Télécharger</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MÉMOIRE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISQUE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>TÉLÉCHARGER</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>TÉLÉVERSEMENT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Nom d’Hôte : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Plateforme : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribution : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Version du Noyau : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Modèle du CPU : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Vitesse du CPU : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU Cœur : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Utilisation élevée du CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>La quantité de CPU utilisée est terminée %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Utilisation élevée de la mémoire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>La quantité de mémoire utilisée est supérieure à %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Utilisation élevée du disque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>La quantité de disque utilisée est supérieure à %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Total : %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Commentaires</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Nom</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Adresse de courriel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Envoyer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Message</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Envoyer un commentaire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>L’adresse de courriel est invalide.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Votre message doit comporter au moins 25 caractères !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Envoie...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Votre commentaire a été envoyé avec succès.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Quelque chose a mal fonctionné, réessayez !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Sauvegarder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Les champs ne peuvent pas être laissés vides !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Options de Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Options d’Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Gestionnaire de fenêtres</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Apparence</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Processus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Tous les processus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Recherche...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Processus de fin</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Utilisateur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Mémoire utilisée</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Mémoire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Mémoire Virtuelle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Heure de début</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>État</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Groupe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Agréable</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Temps CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Session</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Processus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Processus (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Rafraîchir (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Tableau de bord</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Historique du CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Historique des moyennes de charge du CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Historique de l’écriture de lecture de disque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Historique de la Mémoire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Historique du Réseau</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Lecture : %1/s Total : %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Écriture : %1/s Total : %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 moyenne par minute : %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Téléchargement : %1/s Total : %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Téléversement : %1/s  Total : %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Swap : %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Mémoire : %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Ressources</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Services</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Lancer au démarrage ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Lancez le maintenant ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Service système non trouvé</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Statut de fonctionnement</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Fonctionnement</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation> N’est pas en cours d’exécution</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Statut de démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Activer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Désactiver</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Services Système (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Options</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Pourcentage de mémoire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Pourcentage de disque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Disques</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Langage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Démarrage automatique de Stacer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Messages d’alerte (affiche un avertissement après le pourcentage spécifié)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Page de démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Pourcentage du CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Créer par &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Dons</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Thème</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Tableau de bord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Applications de démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Nettoyage du système</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Services</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Processus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Paquets Installés sur le Système</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Ressources</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Modifier une application</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Supprimer une application</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Application de démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Sauvegarder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Les champs ne peuvent pas être laissés vides .</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Commentaire de l’application</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nom de l’application</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Commande</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Application</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Applications de démarrage introuvables</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Applications de démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Ajouter une application de démarrage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Applications de démarrage (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Nettoyage Système</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Rapport d’erreurs</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Journaux des applications</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Caches des applications</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Poubelle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Caches des paquets</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Retour</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nom de fichier</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Taille</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 fichier(s) de taille nettoyés.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Désinstallateur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Recherche...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Paquets installés introuvables</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Désinstallation sélectionnée</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Paquets installés par le système (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Applications</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Afficher les application &quot;récemment utilisées&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Activer la recherche de vos fichiers</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Afficher &quot;plus de suggestions&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Recherche</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Général</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Niveau de transparence</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Comportement</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Masquer automatiquement</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Côté gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimiser les applications en cliquant dessus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Coin en haut à gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Révéler la sensibilité</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Révéler l’emplacement</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Lanceur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Apparence</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Gauche</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Bas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Visibilité</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Premier bureau</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Taille de l’icône</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Tous les bureaux</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Position</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Rechercher des sources en ligne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Flou d’arrière-plan</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panneau</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indicateurs</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Date</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Calendrier</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Date &amp; Temps</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>Format 24h</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Jour de la semaine</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Inclure</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Secondes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volume</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Afficher par nom</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Général</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Actions de la barre de titre</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Clic droit</source>\n        <translation></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Double clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Clic du milieu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Supplémentaire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Paramètres de l’espace de travail</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Espaces de travail verticaux</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Sélecteur d’espace de travail</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Espaces de travail horizontaux</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Comportement de la mise au point</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Mode de mise au point</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Lever sur clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Accélération matérielle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Qualité du texte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Rapide</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Bon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Meilleur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Négligé</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Souris</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximiser</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Maximiser horizontalement</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Maximiser verticalement</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimiser</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Auucn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Inférieur</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menu</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_gl.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"en_US\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"unfinished\">Editar repositorio de APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"unfinished\">Repositorio de APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"unfinished\">Compoñentes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\">Opcións</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\">Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">Non se poden deixar campos en branco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"unfinished\">URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">Gardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"unfinished\">Distribución</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"unfinished\">Fonte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"unfinished\">Binarios</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\">Buscar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"unfinished\">Editar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\">Xestor de repositorios de APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"unfinished\">Non se atoparon repositorios de APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\">Eliminar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"unfinished\">Activar fonte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"unfinished\">Engadir repositorio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\">Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"unfinished\">Seleccionar para eliminar ou editar.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"unfinished\">exemplo %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"unfinished\">Repositorios de APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">Gardar</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"unfinished\">%1 (Código fonte)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">Aplicacións de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">Limpador do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">Recursos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\">Xestor de repositorios de APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">Procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\">Servizos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\">Configuración de Gnome </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">Configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\">Opinión</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"unfinished\">Saír</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\">Aplicacións de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"unfinished\">Lector de pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"unfinished\">Teclado na pantalla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"unfinished\">Modo de imaxe do fondo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"unfinished\">Modo de escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"unfinished\">Modo de acceso</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"unfinished\">Iconas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"unfinished\">Icona de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"unfinished\">Icona do lixo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\">Iconas de volumes montados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"unfinished\">Mostrar iconas no escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"unfinished\">Icona de rede</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"unfinished\">Ningunha</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"unfinished\">Fondo de escritorio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"unfinished\">Centrado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"unfinished\">Escalado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"unfinished\">Estirado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"unfinished\">Ampliado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\">Estendido</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation type=\"unfinished\">INFORMACIÓN DO SISTEMA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation type=\"unfinished\">Existen actualizacións dispoñíbeis.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation type=\"unfinished\">Descargar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation type=\"unfinished\">CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation type=\"unfinished\">MEMORIA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation type=\"unfinished\">DISCO</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation type=\"unfinished\">DESCARGA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation type=\"unfinished\">ENVÍO</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation type=\"unfinished\">Nome da máquina</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation type=\"unfinished\">Plataforma: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation type=\"unfinished\">Distribución: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation type=\"unfinished\">Versión do kernel: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation type=\"unfinished\">Modelo da CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation type=\"unfinished\">Velocidade da CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation type=\"unfinished\">Núcelos de CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"unfinished\">Uso da CPU elevado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"unfinished\">A cantidade de CPU usada sobrepasa %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"unfinished\">Uso de memoria elevado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"unfinished\">A cantidade de memoria usada sobrepasa o %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"unfinished\">Uso de disco elevado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"unfinished\">A cantidade de disco usada sobrepasa o %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation type=\"unfinished\">Total: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\">Opinión</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\">Nome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"unfinished\">Enderezo de correo electrónico</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"unfinished\">Enviar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"unfinished\">Mensaxe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"unfinished\">Enviar unha opinión</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"unfinished\">O enderezo de correo non é válido!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"unfinished\">A mensaxe debe ter un mínimo de 25 caracteres!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"unfinished\">A enviar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"unfinished\">&lt;font color=&apos;#2ecc71&apos;&gt;A súa opinión foi enviada correctamente.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Algo foi mal .Ténteo de novo.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">Gardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Non pode haber campos en branco!</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\">Configuración de Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"unfinished\">Configuración de Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"unfinished\">Xestor de xanelas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Aparencia</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">Procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation type=\"unfinished\">Todos os procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\">Buscar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation type=\"unfinished\">Rematar proceso</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation type=\"unfinished\">Usuario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation type=\"unfinished\">Memoria residente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation type=\"unfinished\">%Memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation type=\"unfinished\">Memoria virtual</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation type=\"unfinished\">Momento de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation type=\"unfinished\">Estado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation type=\"unfinished\">Grupo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation type=\"unfinished\">Nice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation type=\"unfinished\">Tempo de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation type=\"unfinished\">Sesión</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation type=\"unfinished\">Proceso</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation type=\"unfinished\">Procesos (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation type=\"unfinished\">Refrescar (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">Panel</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"unfinished\">Historial da CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"unfinished\">Historial das medias de carga da CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"unfinished\">Historial de lecturas e escritas no disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"unfinished\">Historial da memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"unfinished\">Historial da rede</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\">Lectura: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\">Escrita: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\">%1 Media por minuto</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\">Descarga: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"unfinished\">Envío: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\">Memoria de intercambio: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"unfinished\">Memoria: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\">Servizos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation type=\"unfinished\">Iniciar durante o arranque?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation type=\"unfinished\">En execución agora?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation type=\"unfinished\">Servizo de sistema non atopado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"unfinished\">Estado de execución</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"unfinished\">En execución</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"unfinished\">Non se está a executar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"unfinished\">Estado no arranque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"unfinished\">Activado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"unfinished\">Desactivado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation type=\"unfinished\">Servizos de sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">Configuración</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"unfinished\">Porcentaxe de memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"unfinished\">Porcentaxe de disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"unfinished\">Discos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation type=\"unfinished\">Idioma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"unfinished\">Iniciar Stacer automaticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"unfinished\">Mensaxes de alerta (Mostrar unha advertencia despois da percentaxe indicada)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"unfinished\">Páxina de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"unfinished\">Porcentaxe de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"unfinished\">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Creado por &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"unfinished\">Doe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation type=\"unfinished\">Tema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">Aplicacións de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">Limpador do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\">Servizos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">Procesos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"unfinished\">Editar aplicación</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"unfinished\">Eliminar aplicación</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation type=\"unfinished\">Aplicación de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">Gardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">Os campos non poden estar en branco.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation type=\"unfinished\">Comentario sobre a aplicación</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation type=\"unfinished\">Nome da aplicación</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation type=\"unfinished\">Orde</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation type=\"unfinished\">Aplicación</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation type=\"unfinished\">Non se atoparon aplicacións de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">Aplicacións de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation type=\"unfinished\">Engadir aplicación de inicio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"unfinished\">Aplicacións de inicio</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">Limpador do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation type=\"unfinished\">Informes de fallo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation type=\"unfinished\">Rexistros de aplicacións</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation type=\"unfinished\">Quebras de aplicacións</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation type=\"unfinished\">Lixo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation type=\"unfinished\">Cachés de paquetes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation type=\"unfinished\"> Atrás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation type=\"unfinished\">Nome de ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation type=\"unfinished\">Tamaño</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation type=\"unfinished\">Ficheiros de tamaño %1 limpos.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">Deinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\">Buscar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation type=\"unfinished\">Non se atoparon paquetes instalados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation type=\"unfinished\">Desinstalar seleccionados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation type=\"unfinished\">Paquetes instalados do sisetma (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"unfinished\">Aplicacións</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"unfinished\">Mostrar aplicacións «recentes»</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"unfinished\">Activar a busca dos seus ficheiros</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\">Mostrar «Máis suxestións»</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"unfinished\">Buscar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"unfinished\">Xeral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"unfinished\">Nivel de transparecia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"unfinished\">Comportamento</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\">Agochar automaticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\">Lado esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\">Minimizar as aplicacións ao premelas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\">Recanto superior esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\">Revelar sensibilidade</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\">Revelar situación</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"unfinished\">Iniciador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\">Aparencia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\">Esquerda</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\">Abaixo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\">Visibilidade</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\">Escritorio primario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"unfinished\">Tamaño das iconas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\">Todos os escritorios</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\">Posición</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\">Buscar recursos na rede</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\">Desenfoque do fondo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\">Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"unfinished\">Indicadores</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\">Data</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\">Calendario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\">Data e hora</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\">Reloxio de 24 horas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\">Día da semana laboral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"unfinished\">Incluír</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\">Segundos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\">Volume</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\">Mostrar o meu nome</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"unfinished\">Xeral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\">Accións da barra de título</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\">Clic dereito</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"unfinished\">Clic duplo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\">Clic medio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"unfinished\">Adicional</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"unfinished\">Configuración do espazo de traballo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"unfinished\">Espazos de traballo verticais</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"unfinished\">Conmutador de espazos de traballo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"unfinished\">Espazos de traballo horizontais</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\">Comportamento do foco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\">Modo de enfoque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\">Elevar ao premer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"unfinished\">Aceleración por hardware</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"unfinished\">Calidade do text</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"unfinished\">Rápida</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"unfinished\">Boa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"unfinished\">Mellor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"unfinished\">Clic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\">Lento</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\">Rato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\">Conmutar redución</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\">Maximizar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\">Maximizar horizontalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\">Maximizar verticalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\">Minimizar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\">Nada</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\">Baixar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"unfinished\">Menú</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_hi.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"hi_IN\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">फ़ील्ड को रिक्त नहीं छोड़ा जा सकता. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">बचाना</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\">खोज...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"unfinished\">संपादित करें</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\">हटाना</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">बचाना</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>डैशबोर्ड</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>सिस्टम क्लीनर</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>अनइंस्टॉलर</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>साधन</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>प्रक्रियाओं</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>सेटिंग्स</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">डैशबोर्ड</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>व्यवस्था की सूचना</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>वर्तमान में उपलब्ध अपडेट उपलब्ध हैं.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>डाउनलोड</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>याद</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>डिस्क</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>डाउनलोड</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>अपलोड</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>होस्ट का नाम: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>मंच: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>वितरण: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>कर्नेल रिलीज: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU आदर्श: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU गति: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU कोर: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>कुल: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">बचाना</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>प्रक्रियाओं</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>सभी प्रक्रियाएं</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>खोज...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>प्रक्रिया समाप्त</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>निवासी मेमोरी</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%याद</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>अप्रत्यक्ष स्मृति</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>उपयोगकर्ता</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>समय शुरू</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>राज्य</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>समूह</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>अच्छा</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU पहर</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>अधिवेशन</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>प्रक्रिया</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>प्रक्रियाओं (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>ताज़ा करना (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">डैशबोर्ड</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">साधन</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>बूट पर स्टार्टअप?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>अब चल रहा है?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>सिस्टम सर्विस नहीं मिला</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>सिस्टम सेवाएं (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">सेटिंग्स</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>भाषा</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>विषय</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">डैशबोर्ड</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">सिस्टम क्लीनर</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">प्रक्रियाओं</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">अनइंस्टॉलर</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">साधन</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>स्टार्टअप ऐप</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>बचाना</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>फ़ील्ड को रिक्त नहीं छोड़ा जा सकता. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>ऐप टिप्पणी</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>एप्लिकेशन का नाम</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>आदेश</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>आवेदन</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>स्टार्टअप ऐप जोड़ें</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>स्टार्टअप ऐप्स नहीं मिला</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">सिस्टम क्लीनर</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>क्रैश रिपोर्ट</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>एप्लिकेशन लॉग</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>आवेदन कैश</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>कचरा</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>पैकेज कैश</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> वापस</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>फ़ाइल का नाम</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>आकार</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 आकार की फ़ाइलों को साफ किया गया.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>स्थापना रद्द करें चयनित</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>स्थापित नहीं मिला संकुल</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">अनइंस्टॉलर</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>खोज...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>सिस्टम स्थापित संकुल (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_hu.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"hu_HU\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>APT Csomagtárolók Szerkesztése</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>APT Csomagtárolók</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Komponensek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Beállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Mégse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Mezőket nem lehet üresen hagyni. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Mentés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Disztribúció</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Forrás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Bináris</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Keresés...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Szerkeszt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT Csomagtároló Kezelő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Nem Találhatóak APT Csomagtárolók</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Töröl</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Forrás Engedélyezése</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Csomagtárolót Hozzáad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Mégse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Kiválasztás törléshez vagy szerkesztéshez.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>például %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>APT Csomagtárolók (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Mentés</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Forráskód)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Vezérlőpult</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>lkalmazások Indítópult</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Rendszertisztító</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Program Eltávolító</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Erőforrások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT Csomagtároló Kezelő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Folyamatok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Szolgáltatások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome Beállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Beállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Visszajelzés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Kilépés</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Képernyőalkalmazások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Képernyőolvasó</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Képernyő Billentyűzet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Háttérkép Mód</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Asztali Mód</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Bejelentkezés Mód</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Ikonok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Kezdőoldal Ikon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Lomtár Ikon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Csatolt Kötetek Ikon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Asztali Ikonok Mutatása</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Hálózat Ikon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Semmi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Háttérkép</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Középre</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Mozaik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Kiterjesztett</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Nagyítás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Nyújtott</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Vezérlőpult</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>RENDSZER INFORMÁCIÓK</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Új frissítés érhető el.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Letöltés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MEMÓRIA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>LEMEZ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>LETÖLTÉS</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>FELTÖLTÉS</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Gazdagépnév: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Platform: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Disztribúció: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Kernel Kiadás: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU Modell: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU Sebessége: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU Magok száma: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Magas Processzorhasználat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>A felhasznált processzorteljesítmény meghaladja a %1%-ot.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Magas Memóriahasználat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>A felhasznált memória mennyiség meghaladja a %1%-ot.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Magas Lemez Felhasználás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>A felhasznált lemez mennyisége meghaladja a %1%-ot.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Összesen: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Visszajelzés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Név</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Email Cím</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Küldés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Üzenet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Visszajelzés Küldése</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>Az Email cím érvénytelen !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Az üzenetnek legalább 25 karakterből kell állnia !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Küldés..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;A visszajelzést sikeresen elküldte.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Valami hiba történt, kérjük próbálja újra !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Mentés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>A mezőket nem lehet üresen hagyni !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome Beállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Unity Beállításai</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Ablakkezelő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Megjelenés</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Folyamatok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Minden Folyamat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Keresés...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Folyamat Befejezése</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Felhasználó</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Rezidens memória</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>Memória %</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Virtuális Memória</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Kezdési idő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Állapot</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Csoport</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Szép</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU idő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Munkamenet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Folyamat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Folyamat (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Frissítés (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Vezérlőpult</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>CPU Használatának Előzményei</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>CPU Terhelésátlagainak Előzményei</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Lemez Olvasásának és Írásának Előzményei</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Memóriahasználat Előzményei</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Hálózat Előzményei</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Olvasás: %1/s Összesen: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Írás: %1/s Összesen: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 Perc Átlaga: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Letöltés: %1/s Összesen: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Feltöltés: %1/s Összesen: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Cserehely: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Memória: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Erőforrások</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Szolgáltatások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Rendszerindításkor induljon ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Most induljon ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Nem Található Rendszerszolgáltatás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Futtatási Állapot</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Futó</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Nem Futó</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Indítási Állapot</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Engedélyezve</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Tiltva</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Rendszerszolgáltatások (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Beállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Memória Százaléka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Lemez Százaléka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Lemezek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Nyelv</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translatorcomment>Rendszerindításkor</translatorcomment>\n        <translation>Automatikus Indítás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Riasztási üzenetek (Figyelmeztetés megjelenítése a megadott százalék után)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Kezdőoldal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>CPU Százaléka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Készítette &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Adományozás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Sablon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Vezérlőpult</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Alkalmazások Indítópult</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Rendszertisztító</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Szolgáltatások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Folyamatok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Program Eltávolító</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Erőforrások</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Alkalmazás Szerkesztése</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Alkalmazás Törlése</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Alkalmazás Indítópult</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Mentés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Mezőket nem szabad üresen hagyni. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Megjegyzés az Alkalmazáshoz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Alkalmazás Neve</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Parancs</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Alkalmazás</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Alkalmazások Indítópult Nem Található</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Alkalmazások Indítópult</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Alkalmazás Hozzáadása</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Alkalmazások Indítópult (%1) alkalmazása</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Rendszertisztító</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Összeomlás Jelentések</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Alkalmazásnaplók</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Alkalmazás Gyorsítótárak</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Lomtár</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Csomag Gyorsítótárak</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Vissza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Fájl Név</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Méret</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 kitisztítva.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Program Eltávolító</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Keresés...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Nem Találhatóak Telepített Csomagok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Kiválasztott Program Eltávolítása</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Rendszer Által Telepített Csomagok (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Alkalmazások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>&quot;Legutóbb Használt&quot; Alkalmazások Mutatása</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Fájlok keresésének engedélyezése</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>&quot;További Javaslatok&quot; Mutatása</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Keresés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Általános</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Átláthatósági Szint</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Viselkedés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Automatikus Elrejtés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Bal Oldal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Kattintással minimalizálja az alkalmazásokat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Bal Felső Sarok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Érzékenység Felfedése</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Érzékenység Helye</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Indító</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Megjelenés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Balra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Lent</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Láthatóság</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Elsődleges Asztal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Ikon Méret</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Minden Asztal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Pozíció</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Keresés online forrásokban</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Elmosódott Háttér</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Elválasztók</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Dátum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Naptár</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Dátum és Idő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24 órás idő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Hétköznap</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Tartalmazza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Másodperc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Hangerő</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Név mutatása</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Általános</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Egér Műveletek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Jobb kattintás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Dupla kattintás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Középső kattintás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>További beállítások</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Munkaterület beállításai</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Függőleges munkaterületek száma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Munkaterület-váltó</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Vízszintes munkaterületek száma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Fókusz Viselkedés</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Fókusz mód</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Kattintással felemel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Hardveres Gyorsítás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Szövegminőség</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Gyors</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Jó</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Legjobb</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Kattintás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Hanyag</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Egér</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Rögzített Árnyék</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximalizálás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Vízszintes Maximalizállás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Függőleges Maximalizállás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimalizálás</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Semmi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Alsó</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menü</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_it.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"it_IT\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Modifica Repository APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Repository APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Componenti</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Opzioni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Annulla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>I campi non possono essere lasciati vuoti. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Salva</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribuzione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Sorgente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binario</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Cerca...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Modifica</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Gestore Repository APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Repository APT Non Trovati</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Cancella</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Abilita Sorgente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Aggiungi Repository</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Annulla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Seleziona per eliminare o modificare.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>esempio %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Repository APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Salva</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Codice Sorgente)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Dashboard</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>App d&apos;Avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Pulizia Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Uninstaller</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Risorse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Gestore Repository APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Processi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Servizi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Impostazioni di Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Impostazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Esci</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Tecnologie Assistive</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Lettore Schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Tastiera a Schermo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Stile Immagine di Sfondo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Scrivania</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Schermata di Accesso</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Icone</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Home</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Cestino</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Volumi Montati</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Mostra Icone sul Desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Rete</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Nessuno</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Sfondo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centrato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Scalato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Stirato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Ingrandito</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Esteso</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Dashboard</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFO SISTEMA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Ci sono aggiornamenti attualmente disponibili.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Scarica</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MEMORIA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISCO</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>DOWNLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>UPLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Hostname: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Piattaforma: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribuzione: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Versione Kernel: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Modello CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Velocit&#224; CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Core CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Utilizzo elevato della CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>La quantit&#224; di CPU utilizzata &#232; superiore al %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Utilizzo elevato della Memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>La quantit&#224; di memoria utilizzata &#232; superiore al %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Utilizzo elevato del Disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>Lo spazio sul disco utilizzato &#232; superiore al %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Totale: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Nome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Indirizzo e-mail</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Invia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Messaggio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Invia un Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>L&apos;indirizzo e-mail non &#232; valido !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Il tuo messaggio deve contenere almeno 25 caratteri !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Invio..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Il tuo Feedback &#232; stato inviato con successo.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Qualcosa &#232; andato storto, prova ancora !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Salva</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>I campi non possono essere lasciati vuoti !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Impostazioni Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Impostazioni Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Gestore delle Finestre</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Aspetto</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Processi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Tutti i Processi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Cerca...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Termina Processo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Utente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Memoria Fisica</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Memoria Virtuale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Tempo di Avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Stato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Gruppo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Nice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Tempo CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sessione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Processo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Processi (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Aggiorna (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Dashboard</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Cronologia CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Cronologia Carico Medio della CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Cronologia Lettura/Scrittura del Disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Cronologia Memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Cronologia Rete</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Lettura: %1/s Totale: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Scrittura: %1/s Totale: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>Media su %1 Minuto/i: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Download: %1/s Totale: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Upload: %1/s  Totale: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Swap: %1 (%2) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Memoria: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Risorse</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Servizi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Avviare all&apos;Avvio ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Eseguire Adesso ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Nessun Servizio di Sistema Trovato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Stato Esecuzione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>In Esecuzione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Non in Esecuzione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Stato Avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Abilitato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Disabilitato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Servizi di Sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Impostazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Percentuale Memoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Percentuale Disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Dischi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Lingua</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Avvio Automatico di Stacer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Messaggi di avviso (mostra un avviso dopo la percentuale specificata)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Pagina Iniziale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Percentuale CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Creato da &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Fai una Donazione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Tema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Dashboard</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>App d&apos;Avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Pulizia di Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Servizi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Processi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Uninstaller</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Risorse</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Modifica App</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Cancella App</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>App d&apos;Avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Salva</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>I campi non possono essere lasciati vuoti. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Commento</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Comando</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Applicazione</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Nessuna App d&apos;Avvio Trovata</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>App d&apos;Avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Aggiungi App d&apos;Avvio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Applicazioni d&apos;Avvio (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Pulizia di Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Rapporti sui Crash</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Registri delle Applicazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Cache delle Applicationi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Cestino</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Cache dei Pacchetti</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"493\"/>\n        <source>Select All</source>\n        <translation>Seleziona Tutto</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Indietro</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nome File</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Dimensione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>Dimensione file puliti %1.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Uninstaller</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Cerca...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Pacchetti Installati Non Trovati</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Disinstalla Selezionati</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Pacchetti Installati nel Sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Applicazioni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Visualizza applicazioni &quot;Usate di Recente&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Abilita la ricerca dei tuoi file</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Visualizza &quot;Maggiori Suggerimenti&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Ricerca</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Generale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Livello di Trasparenza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Comportamento</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Nascondi Automaticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Lato Sinistro</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimizza le applicazioni cliccando</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Angolo in Alto a Sinistra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Sensibilit&#224;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Posizione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Launcher</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Aspetto</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Sinistra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>In basso</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Visibilit&#224;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Desktop Primario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Dimensione icone</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Tutti i Desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Posizione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Ricerca da fonti online</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Sfocatura dello Sfondo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Pannello</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indicatori</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Data</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Calendario</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Data e Ora</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>Usa formato 24 Ore</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Giorno Lavorativo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Includi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Secondi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volume</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Visualizza il mio nome</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Generale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Azioni Barra del Titolo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Click tasto destro</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Doppio click</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Click tasto centrale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Aggiuntivo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Impostazioni Spazio di Lavoro</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Spazi di Lavoro Verticali</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Commutatore Spazio di Lavoro</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Spazi di Lavoro Orizzontali</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Comportamento Focalizzazione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Modalit&#224; Focalizzazione</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Solleva al click</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Accelerazione Hardware</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Qualit&#224; del testo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Veloce</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Buono</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Migliore</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Click</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Scadente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Alterna Tonalit&#224;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Massimizza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Massimizza Orizzontalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Massimizza Verticalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimizza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Nessuna</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Riduci</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menu</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_kn.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"kn_IN\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">ಕ್ಷೇತ್ರಗಳನ್ನು ಖಾಲಿ ಬಿಡಲಾಗುವುದಿಲ್ಲ. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">ಉಳಿಸಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\">ಹುಡುಕು...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"unfinished\">ತಿದ್ದು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\">ಅಳಿಸಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">ಉಳಿಸಿ</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>ಡ್ಯಾಶ್ಬೋರ್ಡ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>ಸಿಸ್ಟಮ್ ಕ್ಲೀನರ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>ಅಸ್ಥಾಪನೆಗಾರ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>ಸಂಪನ್ಮೂಲಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>ಪ್ರಕ್ರಿಯೆಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>ಸೆಟ್ಟಿಂಗ್ಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">ಡ್ಯಾಶ್ಬೋರ್ಡ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>ಸಿಸ್ಟಮ್ ಮಾಹಿತಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>ನವೀಕರಣಗಳು ಲಭ್ಯವಿವೆ.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>ಡೌನ್‌ಲೋಡ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>ಕೇಂದ್ರ ಸಂಸ್ಕರಣ ಘಟಕ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>ಸ್ಮೃತಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>ಡಿಸ್ಕ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>ಡೌನ್‌ಲೋಡ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>ಅಪ್‌ಲೋಡ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>ಹೋಸ್ಟ್ ಹೆಸರು: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>ವೇದಿಕೆ: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>ವಿತರಣೆ: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>ಕರ್ನಲ್ ಬಿಡುಗಡೆ: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>ಸಿಪಿಯು ಮಾದರಿ: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>ಸಿಪಿಯು ವೇಗ: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>ಸಿಪಿಯು ಕೋರ್ಗಳು: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>ಒಟ್ಟು: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">ಉಳಿಸಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>ಪ್ರಕ್ರಿಯೆಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>ಹುಡುಕು...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>ಪ್ರಕ್ರಿಯೆ ಕೊನೆಗೊಳಿಸಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>ನಿವಾಸ ಸ್ಮರಣೆ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%ಸ್ಮೃತಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>ವರ್ಚುವಲ್ ಸ್ಮೃತಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>ಬಳಕೆದಾರ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>ಪ್ರಾರಂಭ ಸಮಯ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>ಸ್ಥಿತಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>ಗುಂಪು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>ನೈಸ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>ಸಿಪಿಯು ಸಮಯ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>ಅವಧಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>ಪ್ರಕ್ರಿಯೆ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>ಪ್ರಕ್ರಿಯೆಗಳು (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>ರಿಫ್ರೆಶ್ (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">ಡ್ಯಾಶ್ಬೋರ್ಡ್</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">ಸಂಪನ್ಮೂಲಗಳು</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>ಬೂಟ್ ಸಮಯದಲ್ಲಿ ಪ್ರಾರಂಭಿಸುವುದೇ??</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>ಈಗ ಚಾಲನೆಯಲ್ಲಿದೆಯೆ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>ಯಾವುದೇ ಸಿಸ್ಟಮ್ ಸೇವೆ ಕಂಡುಬಂದಿಲ್ಲ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>ಸಿಸ್ಟಮ್ ಸೇವೆಗಳು (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">ಸೆಟ್ಟಿಂಗ್ಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>ಭಾಷೆ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>ಥೀಮ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">ಡ್ಯಾಶ್ಬೋರ್ಡ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">ಸಿಸ್ಟಮ್ ಕ್ಲೀನರ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">ಪ್ರಕ್ರಿಯೆಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">ಅಸ್ಥಾಪನೆಗಾರ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">ಸಂಪನ್ಮೂಲಗಳು</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>ಸಿಸ್ಟಮ್ ಆರಂಭಿಕ ಅಪ್ಲಿಕೇಶನ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>ಉಳಿಸಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>ಕ್ಷೇತ್ರಗಳನ್ನು ಖಾಲಿ ಬಿಡಲಾಗುವುದಿಲ್ಲ. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>ಅಪ್ಲಿಕೇಶನ್ ಕಾಮೆಂಟ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>ಅಪ್ಲಿಕೇಶನ್ ಹೆಸರು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>ಆದೇಶ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>ಅಪ್ಲಿಕೇಶನ್</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>ಆರಂಭಿಕ ಅಪ್ಲಿಕೇಶನ್ ಸೇರಿಸಿ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>ಆರಂಭಿಕ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಕಂಡುಬಂದಿಲ್ಲ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">ಸಿಸ್ಟಮ್ ಕ್ಲೀನರ್</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>ಕ್ರ್ಯಾಶ್ ವರದಿಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>ಅಪ್ಲಿಕೇಶನ್ ದಾಖಲೆಗಳು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>ಅಪ್ಲಿಕೇಶನ್ ಸಂಗ್ರಹ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>ಅನುಪಯುಕ್ತ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>ಪ್ಯಾಕೇಜ್ ಸಂಗ್ರಹ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> ಹಿಂದೆ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>ಫೈಲ್ ಹೆಸರು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>ಗಾತ್ರ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 ಗಾತ್ರದ ಫೈಲ್ಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>ಆಯ್ಕೆಮಾಡಿದನ್ನು ಅಸ್ಥಾಪಿಸು</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>ಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜುಗಳು ಕಂಡುಬಂದಿಲ್ಲ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">ಅಸ್ಥಾಪನೆಗಾರ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>ಹುಡುಕು...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>ಸಿಸ್ಟಮ್ ಅನುಸ್ಥಾಪಿಸಲಾದ ಪ್ಯಾಕೇಜುಗಳು (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_ko.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ko_KR\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"unfinished\">APT 저장소 수정</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"unfinished\">APT 저장소</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\">취소</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">공백은 허용되지 않습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">저장</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\">검색...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"unfinished\">수정</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\">APT 저장소 관리</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"unfinished\">APT 저장소를 찾을 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\">삭제</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"unfinished\">저장소 추가</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\">취소</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"unfinished\">수정 또는 삭제를 선택하세요.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"unfinished\">예 %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"unfinished\">APT 저장소 (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">저장</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">대시보드</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">시작 프로그램</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">시스템 클리너</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">프로그램 제거</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">시스템 자원</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\">APT 저장소 관리</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">프로세스</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\">서비스</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">프로그램 설정</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\">피드백</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"unfinished\">종료</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">대시보드</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation type=\"unfinished\">시스템 정보</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation type=\"unfinished\">프로그램의 최신 업데이트가 있습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation type=\"unfinished\">다운로드</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation type=\"unfinished\">CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation type=\"unfinished\">메모리</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation type=\"unfinished\">디스크</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation type=\"unfinished\">다운로드 속도</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation type=\"unfinished\">업로드 속도</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation type=\"unfinished\">호스트명: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation type=\"unfinished\">플랫폼: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation type=\"unfinished\">운영체제: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation type=\"unfinished\">커널 버전: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"unfinished\">높은 CPU 사용율</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"unfinished\">%1% 이상의 CPU를 사용 중입니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"unfinished\">높은 메모리 사용율</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"unfinished\">%1% 이상의 메모리를 사용 중입니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"unfinished\">높은 디스크 사용율</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"unfinished\">%1% 이상의 디스크를 사용 중입니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation type=\"unfinished\">전체: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\">피드백</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\">이름</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"unfinished\">이메일</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"unfinished\">보내기</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"unfinished\">메세지</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"unfinished\">피드백 보내기</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"unfinished\">잘못된 이메일 형식입니다 !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"unfinished\">25자 이상의 메세지를 작성하세요 !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"unfinished\">전송중..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"unfinished\">&lt;font color=&apos;#2ecc71&apos;&gt;피드백 메세지가 성공적으로 전달되었습니다.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation type=\"unfinished\">알 수 없는 오류입니다. 다시 시도해 주세요 !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">저장</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation type=\"unfinished\">공백이 허용되지 않습니다 !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">프로세스 목록</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation type=\"unfinished\">전체 프로세스</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation type=\"unfinished\">프로세스 종료</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation type=\"unfinished\">사용자</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation type=\"unfinished\">사용중인 메모리</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation type=\"unfinished\">메모리 사용율 %</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation type=\"unfinished\">가상 메모리</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation type=\"unfinished\">시작 시간</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation type=\"unfinished\">상태</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation type=\"unfinished\">그룹</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation type=\"unfinished\">실행시간</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation type=\"unfinished\">세션</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation type=\"unfinished\">프로세스</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation type=\"unfinished\">새로고침 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">대시보드</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\">읽기: %1/s 전체: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\">쓰기: %1/s 전체: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\">%1 분 평균: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\">다운로드: %1/s 전체: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"unfinished\">업로드: %1/s  전체: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">시스템 자원</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\">서비스 목록</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation type=\"unfinished\">시스템 시작 시 실행 여부</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation type=\"unfinished\">현재 구동 중 여부</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation type=\"unfinished\">서비스를 찾을 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"unfinished\">구동 중인 상태</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"unfinished\">구동 중</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"unfinished\">사용안함</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"unfinished\">부팅 시 상태</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"unfinished\">시작됨</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"unfinished\">사용안함</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation type=\"unfinished\">시스템 서비스 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">설정</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"unfinished\">메모리 사용율</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"unfinished\">디스크 사용율</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"unfinished\">디스크</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation type=\"unfinished\">언어설정</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"unfinished\">부팅 시 프로그램 자동 시작</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"unfinished\">알림 설정 (아래 값을 설정하면 알림 메세지를 보여줍니다.)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"unfinished\">프로그램 시작 페이지</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"unfinished\">CPU 사용율</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"unfinished\">후원하기</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation type=\"unfinished\">테마</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">대시보드</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">시작 프로그램</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">시스템 클리너</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\">서비스</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">프로세스</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">프로그램 제거</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">시스템 자원</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"unfinished\">프로그램 수정</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"unfinished\">프로그램 삭제</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation type=\"unfinished\">시작 프로그램</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">저장</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">공백은 허용되지 않습니다. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation type=\"unfinished\">프로그램 설명</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation type=\"unfinished\">프로그램 이름</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation type=\"unfinished\">실행명령</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation type=\"unfinished\">프로그램</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation type=\"unfinished\">시작 프로그램이 없습니다</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\">시작 프로그램 목록</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation type=\"unfinished\">시작 프로그램 추가</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"unfinished\">시작 프로그램 목록 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">시스템 클리너</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation type=\"unfinished\">시스템 오류 기록</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation type=\"unfinished\">프로그램 로그</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation type=\"unfinished\">프로그램 캐시</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation type=\"unfinished\">휴지통</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation type=\"unfinished\">패키지 캐시</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation type=\"unfinished\"> 뒤로가기</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation type=\"unfinished\">파일명</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation type=\"unfinished\">크기</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation type=\"unfinished\">%1 크기의 파일이 제거됨.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">프로그램 제거</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation type=\"unfinished\">설치된 프로그램을 찾을 수 없습니다.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation type=\"unfinished\">선택된 프로그램 제거</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation type=\"unfinished\">설치된 프로그램 목록 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_ml.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ml_IN\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>APT ശേഖരം തിരുത്തൽ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>APT ശേഖരം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>ഘടകങ്ങള്‍</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>ഉപാധികള്‍</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>റദ്ദാക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>നിർബന്ധമായും പൂരിപ്പിക്കേണ്ടവ. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>സൂക്ഷിക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>വിതരണം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>ഉറവിടം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>ബൈനറി</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>തിരയുക...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>തിരുത്തുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT റപ്പോസിറ്ററി മാനേജർ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>APT ശേഖരങ്ങൾ ഒന്നും കണ്ടെത്താനായില്ല</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>നീക്കം ചെയ്യുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>ഉറവിടം പ്രാപ്തമാക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>ശേഖരം ചേർക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>റദ്ദാക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>തിരുത്താനോ ഇല്ലാതാക്കാനോ തിരഞ്ഞെടുക്കുക.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>ഉദാഹരണം %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>APT ശേഖരങ്ങൾ (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>സൂക്ഷിക്കുക</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 സോഴ്സ് കോഡ്</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>അവലോകനം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>സ്റ്റാർട്ടപ്പ് പ്രയോഗങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>സിസ്റ്റം ക്ലീനർ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>പ്രയോഗങ്ങൾ ഒഴിവാക്കൽ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>വിഭവങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT റപ്പോസിറ്ററി മാനേജർ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>പ്രക്രിയകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>സര്‍വീസുകള്‍</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>ഗ്നോം ക്രമീകരണങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>ക്രമീകരണങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>പ്രതികരണം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>പുറത്ത് കടക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"99\"/>\n        <source>Continue</source>\n        <translation>തുടരുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"103\"/>\n        <source>Will the program continue to work in the system tray?</source>\n        <translation>സിസ്റ്റം ട്രേയിൽ പ്രോഗ്രാം തുടർന്നും പ്രവർത്തിക്കണോ?</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>സ്ക്രീൻ പ്രയോഗങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>സ്ക്രീൻ റീഡർ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>സ്ക്രീൻ കീബോർഡ്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>പശ്ചാത്തല ചിത്ര രീതി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>പണിയിട രീതി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>പ്രവേശന രീതി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>പ്രതിരൂപങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>ഹോം പ്രതിരൂപം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>ചവറ്റുകുട്ട പ്രതിരൂപം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>പണിയിടത്തിലെ പ്രതിരൂപങ്ങൾ കാണിക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>ശൃംഖല പ്രതിരൂപം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>ഒന്നുമില്ല</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>പശ്ചാത്തല ചിത്രം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>നടുക്ക്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>തോതാക്കിയത്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>വലിച്ചു നീട്ടിയത്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>വലുതാക്കിയത്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>അവലോകനം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>സിസ്റ്റം വിവരങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>നിലവിൽ അപ്ഡേറ്റുകൾ ലഭ്യമാണ്.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>ഡൌൺലോഡ്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>സി പി യു</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>മെമ്മറി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>ഡിസ്ക്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>ഡൌൺലോഡ്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>അപ്‌ലോഡ്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>ഹോസ്റ്റ് നെയിം: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>പ്ലാറ്റഫോം: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>വിതരണം: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>കേർണൽ റിലീസ്: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>സിപിയു: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>സിപിയു വേഗത: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>സിപിയു കോർ: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>ഉയർന്ന സിപിയു ഉപയോഗം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>ഉപയോഗിച്ച സിപിയു അളവ് %1% -ത്തിലധികമാണ്.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>ഉയർന്ന മെമ്മറി ഉപയോഗം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>ഉപയോഗിച്ച മെമ്മറി %1%.-ത്തിലധികമാണ്.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>ഉയർന്ന ഡിസ്ക് ഉപയോഗം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>ഉപയോഗിച്ചിരിക്കുന്ന ഡിസ്കിന്റെ അളവ് %1% -ത്തിലധികമാണ്.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>മൊത്തം: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>പ്രതികരണം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>പേര്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>ഇമെയിൽ വിലാസം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>അയക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>സന്ദേശം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>പ്രതികരണം അയക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>ഇമെയിൽ വിലാസം ശരിയല്ല !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>നിങ്ങളുടെ സന്ദേശത്തിൽ കുറഞ്ഞത് 25 പ്രതീകങ്ങൾ ഉണ്ടായിരിക്കണം !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>അയയ്ക്കുന്നു..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;നിങ്ങളുടെ പ്രതികരണം വിജയകരമായി അയച്ചു.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>എന്തോ കുഴപ്പം സംഭവിച്ചു, വീണ്ടും ശ്രമിക്കുക!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>സൂക്ഷിക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>നിർബന്ധമായും പൂരിപ്പിക്കേണ്ടവ !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>ഗ്നോം ക്രമീകരണങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>യൂണിറ്റി ക്രമീകരണം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>ജാലകപാലകൻ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>കാഴ്ച</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>പ്രക്രിയകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>എല്ലാ പ്രക്രിയകളും</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>തിരയുക...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>പ്രക്രിയ നിർത്തുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>ഉപയോക്താവ്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>റസിഡന്റ് മെമ്മറി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%മെമ്മറി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>വിർച്ച്വൽ മെമ്മറി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>അവസ്ഥ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>കൂട്ടം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>പ്രക്രിയ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>പ്രക്രിയകൾ (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>പുതുക്കുക (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>അവലോകനം</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>സിപിയു ചരിത്രം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>സിപിയു ലോഡ് ശരാശരികളുടെ ചരിത്രം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>ഡിസ്ക് റീഡ് റൈറ്റിന്റെ ചരിത്രം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>മെമ്മറി ചരിത്രം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>ശൃംഖല ചരിത്രം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>അപ്‌ലോഡ് : %1/s മൊത്തം : %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>മെമ്മറി: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>വിഭവങ്ങൾ</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>സര്‍വീസുകള്‍</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>ബൂട്ടിങ്  സമയത്ത് ആരംഭിക്കുന്നു ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>ഇപ്പോൾ പ്രവർത്തിക്കുന്നുണ്ടോ ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>സിസ്റ്റം സർവീസുകൾ കണ്ടെത്താനായില്ല</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>പ്രവർത്തിക്കുന്ന നില</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>പ്രവർത്തിക്കുന്നു</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>പ്രവർത്തിക്കുന്നില്ല</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>ആരംഭിക്കുന്ന നില</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>പ്രാപ്തമാക്കി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>അപ്രാപ്തമാക്കി</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>സിസ്റ്റം സര്‍വീസുകള്‍ (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>ക്രമീകരണങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>മെമ്മറി ശതമാനം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>ഡിസ്ക് ശതമാനം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>ഡിസ്ക്കുകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>ഭാഷ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>സ്റ്റേസർ സ്വയം ആരംഭിക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>ജാഗ്രത സന്ദേശങ്ങൾ (നിർദ്ദിഷ്ട ശതമാനത്തിനുശേഷം ഒരു മുന്നറിയിപ്പ് കാണിക്കുക)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>ആരംഭ പേജ്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>സിപിയു ശതമാനം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;ഉണ്ടാക്കിയത് &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>സംഭാവന</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>തീം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>അവലോകനം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>ആരംഭ പ്രയോഗങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>സിസ്റ്റം ക്ലീനർ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>സര്‍വീസുകള്‍</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>പ്രക്രിയകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>പ്രയോഗങ്ങൾ ഒഴിവാക്കൽ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>വിഭവങ്ങൾ</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>പ്രയോഗം തിരുത്തുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>പ്രയോഗം നീക്കം ചെയ്യുക</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>സ്റ്റാർട്ടപ്പ് പ്രയോഗം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translatorcomment>വരുത്തിയ മാറ്റങ്ങൾ സ്ഥിരമായി സൂക്ഷിച്ചു വെക്കാൻ </translatorcomment>\n        <translation>സൂക്ഷിക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translatorcomment>ഈ ഭാഗങ്ങൾ പൂരിപ്പിക്കാതെ മുന്നോട്ടു പോകാൻ കഴിയില്ല </translatorcomment>\n        <translation>നിർബന്ധമായും പൂരിപ്പിക്കേണ്ടവ. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>ചെറു വിവരണം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translatorcomment>ചേർക്കാനുദ്ദേശിക്കുന്ന അപ്ലിക്കേഷന്റെ പേര്</translatorcomment>\n        <translation>പ്രയോഗത്തിന്റെ പേര്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>ആജ്ഞ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translatorcomment>അപ്ലിക്കേഷൻ</translatorcomment>\n        <translation>പ്രയോഗം</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translatorcomment>ഇത് വരെ പ്രയോഗങ്ങളൊന്നും ചേർക്കപ്പെട്ടിട്ടില്ല</translatorcomment>\n        <translation>ഒന്നും തന്നെ കാണുന്നില്ല</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>സ്റ്റാർട്ടപ്പ് പ്രയോഗങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>സ്റ്റാർട്ടപ്പ് പ്രയോഗം ചേർക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>സ്റ്റാർട്ടപ്പ് പ്രയോഗങ്ങൾ (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>സിസ്റ്റം ക്ലീനർ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>ക്രാഷ് റിപ്പോർട്ടുകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>അപ്ലിക്കേഷൻ ലോഗുകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>അപ്ലിക്കേഷൻ കാഷെകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>ചവറ്റുകുട്ട</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>പാക്കേജ് കാഷെകൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> മടങ്ങിപ്പോവുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>ഫയലിന്റെ പേര്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>വലിപ്പം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 വലിപ്പമുള്ള ഫയലുകൾ വൃത്തിയാക്കി.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>പ്രയോഗങ്ങൾ ഒഴിവാക്കൽ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>തിരയുക...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>ചേർത്തിട്ടുള്ള പ്രയോഗങ്ങളൊന്നും കണ്ടെത്താനായില്ല</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>തെരഞ്ഞെടുത്തവ ഒഴിവാക്കാകുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>സിസ്റ്റം ചേർത്തിട്ടുള്ള പ്രയോഗങ്ങൾ (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>പ്രയോഗങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>അടുത്തിടെ ഉപയോഗിച്ച പ്രയോഗങ്ങൾ കാണിക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>ഫയലുകൾ തിരയുന്നത് പ്രാപ്തമാക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>&quot;കൂടുതൽ നിർദ്ദേശങ്ങൾ&quot; കാണിക്കുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>തിരയുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>പൊതുവായത്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>സുതാര്യത നില</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>പെരുമാറ്റം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>ലോഞ്ചർ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>ഐക്കൺ വലിപ്പം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>സൂചകങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>ഉൾപെടുത്തുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>പൊതുവായവ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>ഇരട്ട ക്ലിക്ക്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>അധിക ക്രമീകരണങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>പണിയിടം - ക്രമീകരണങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>ലംബമായ പണിയിടങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>പണിയിടം മാറ്റുക</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>തിരശ്ചീന പണിയിടങ്ങൾ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>ഹാർഡ് വെയർ ത്വരിതപ്പെടുത്തൽ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>ടെക്സ്റ്റിന്റെ ഗുണനിലവാരം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>വേഗം</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>നല്ലത്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>മികച്ചത്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>ക്ലിക്ക്</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>മെനു</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_nl.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"nl_NL\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>APT-pakketbronbewerking</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>APT-pakketbron</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Onderdelen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Opties</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Annuleren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>De velden mogen niet leeg zijn. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distributie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Bron</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binary</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Zoeken...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Bewerken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT-pakketbronbeheer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Er zijn geen APT-pakketbronnen gevonden.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Broncode</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Pakketbron toevoegen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Annuleren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Selecteer om te verwijderen of te bewerken.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>voorbeeld %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>APT-pakketbronnen (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Opslaan</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (broncode)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Overzicht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Opstartapplicaties</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Systeemopschoning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT-pakketbronbeheer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Pakketverwijdering</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Bronnen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Processen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Diensten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>GNOME-instellingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Instellingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Afsluiten</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Schermtoepassingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Schermlezer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Schermtoetsenbord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Achtergrondafbeeldingsmodus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Bureaubladmodus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Inlogmodus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Pictogrammen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Persoonlijke map</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Prullenbak</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Aangekoppelde volumes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Bureaubladpictogrammen weergeven</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Netwerk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Geen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Achtergrond</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centreren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Schalen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Uitrekken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Vergroten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Opvullen</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Overzicht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>SYSTEEMINFORMATIE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Er zijn updates beschikbaar.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Downloaden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU (processor)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>GEHEUGEN</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>SCHIJF</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>DOWNLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>UPLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Hostnaam: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Platform: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distributie: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Kernelversie: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU-model: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU-frequentie: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU-kern: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Hoog CPU-gebruik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>Het CPU-gebruik is meer dan %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Hoog geheugengebruik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>Het geheugengebruik is meer dan %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Veel schijfruimtegebruik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>De gebruikte schijfruimte is meer dan %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Totaal: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Naam</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>E-mailadres</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Versturen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Bericht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Feedback versturen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>Het e-mailadres is ongeldig!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Uw bericht moet minimaal 25 tekens bevatten!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Bezig met versturen...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Uw feedback is succesvol verstuurd.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Er is iets misgegaan; probeer het opnieuw!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>De velden mogen niet leeg zijn!</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>GNOME-instellingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Unity-instellingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Vensterbeheerder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Uiterlijk</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Processen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Alle processen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Zoeken...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Proces beëindigen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Gebruiker</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Gebruikersgeheugen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Geheugen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Virtueel geheugen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Starttijd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Status</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Groep</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Nice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU-tijd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sessie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Proces</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Processen (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Ververstijd (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Overzicht</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>CPU-geschiedenis</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Geschiedenis van gemiddelde CPU-laadtijden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Geschiedenis van schijf - lezen en schrijven</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Geschiedenis van geheugen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Geschiedenis van netwerk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Gelezen: %1/s Totaal: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Geschreven: %1/s Totaal: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 gemiddeld aantal minuten: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Download: %1/s Totaal: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Upload: %1/s  Totaal: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Wisselgeheugen: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Geheugen: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Systeemgebruik</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Diensten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Uitvoeren bij systeemopstart?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Wordt nu uitgevoerd?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>De systeemdienst kan niet worden gevonden.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Uitvoerstatus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Wordt uitgevoerd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Wordt niet uitgevoerd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Opstartstatus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Ingeschakeld</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Uitgeschakeld</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Systeemdiensten (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Instellingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Geheugenpercentage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Schijfpercentage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Schijven</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Taal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Automatisch opstarten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Waarschuwingsmeldingen (laat een waarschuwing zien als het opgegeven percentage bereikt is)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Startpagina</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>CPU-percentage</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Gecreëerd door &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Doneren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Thema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Overzicht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Opstartapplicaties</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Systeemopschoning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Diensten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Processen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Pakketverwijdering</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Systeemgebruik</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>App bewerken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>App verwijderen</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Opstartapplicatie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Opslaan</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>De velden mogen niet leeg zijn. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Commentaar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Naam</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Opdracht</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Applicatie</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Er zijn geen opstartapplicaties gevonden.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Opstartapplicaties</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Applicatie toevoegen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Opstartapplicaties (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Systeemopschoning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Crashrapporten</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Applicatielogbestanden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Applicatiecaches</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Prullenbak</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Pakketcaches</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Terug</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Bestandsnaam</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Grootte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 bestanden opgeschoond.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Pakketverwijdering</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Zoeken...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Geen geïnstalleerde pakketten gevonden.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Geselecteerde pakketten verwijderen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Geínstalleerde systeempakketten (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Applicaties</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>&quot;Recent gebruikt&quot; weergeven</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Naar bestanden zoeken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>&quot;Meer suggesties&quot; weergeven</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Zoeken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Algemeen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Doorzichtigheidsniveau</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Gedrag</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Automatisch verbergen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Linkerzijde</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Applicaties minimaliseren met enkele klik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Linkerbovenhoek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Opduikgevoeligheid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Opduiklocatie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Starter</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Uiterlijk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Links</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Onderaan</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Zichtbaarheid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Huidige bureaublad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Pictogramgrootte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Alle bureaubladen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Locatie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Online bronnen doorzoeken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Achtergrondvervaging</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Paneel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indicators</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Datum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Kalender</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Datum en tijd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24 uurstijd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Weekdag</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Extra informatie:</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Seconden</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volume</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Mijn naam weergeven</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Algemeen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Titelbalkacties</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Rechtermuisknop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Dubbelklikken</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Middelste muisknop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Extra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Werkbladinstellingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Aantal verticale werkbladen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Werkbladwisselaar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Aantal horizontale werkbladen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Focusgedrag</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Focusmodus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Klikken brengt actief venster naar voorgrond</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Hardwareversnelling</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Tekstkwaliteit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Snel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Goed</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Beste</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Klik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Slordig</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Muis</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Oprollen/Uitrollen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximaliseren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Horizontaal maximaliseren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Verticaal maximaliseren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimaliseren</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Niets</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Verlagen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menu</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_oc.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"oc_FR\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"unfinished\">Los camps pòdon pas èsser voids</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">Salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"unfinished\">Modificar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"unfinished\">Suprimir</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">Salvar</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Panèl de configuracion</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Netejador sistèma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstallador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Ressorsas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Processús</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Paramètres</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">Panèl de configuracion</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFORMACIONS SISTÈMA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>I a de mesas a jorn disponiblas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Telecargar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MEMÒRIA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISC</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>TELECARGAMENT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>MANDADÍS</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Nom d’Òste : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Plataforma : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation> Distribucion : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Version del nucli : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Modèl del Processor : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Velocitat : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Nombre de còrs : %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Total : %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"unfinished\">Salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Processús</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Totes los processús</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Cercar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Arrestar lo processús</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Utilizaire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>Memòria residenta</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Memòria virtuala</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Ora d’aviada</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Estats</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Bon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Ora CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Session</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Processús</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Processús (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Actualizar (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">Panèl de configuracion</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">Ressorsas</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Lançar a l’aviada ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>En execution ara ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Servici sistèma pas trobat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Servicis sistèma (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"unfinished\">Paramètres</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Lenga</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Tèma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"unfinished\">Panèl de configuracion</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">Netejador sistèma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"unfinished\">Processús</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">Desinstallador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"unfinished\">Ressorsas</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Aplicacions a l’aviada</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Salvar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Los camps pòdon pas èsser voids</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Comentari de l’aplicacion</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nom de l’aplicacion</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Comanda</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Aplicacion</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Aplicacions a l’aviada pas trobadas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Ajustar una aplicacion a l’aviada</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"unfinished\">Netejador sistèma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Rapòrt de problèmas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Jornals de las aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Escondedor de las aplicacions</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Escobilhièr</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Paquet de l’escondedor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Tornar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nom del fichièr</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Talha</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 de fichièr netejat</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"unfinished\">Desinstallador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Cèrca...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Paquets installats pas trobats</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Desinstallar la seleccion</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Paquets sistèma installats (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"unfinished\"></translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_pl.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"pl_PL\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Edycja repozytoriów APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Repozytorium APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Komponenty</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Opcje</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Anuluj</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Pole nie może zostać pozostawione puste</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Zapisz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Dystrybucja</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Źródło</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binarny</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Wyszukaj...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Edycja</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Menadżer repozytoriów APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Nie znaleziono repozytoriów APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Usuń</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Włącz Źródła</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Dodaj repozytoria</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Anuluj</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Zaznacz aby usunąć lub edytować</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>przykład %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Repozytorium APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Zapisz</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Kod źródłowy)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Deska rozdzielcza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Aplikacje startowe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Czyszczenie systemu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Deinstalator</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Zasoby</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Menadżer repozytoriów APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Usługi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Ustawienia GNOME</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Ustawienia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Opinia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Wyjdź</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Ekran aplikacji</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Ekran czytania</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Ekran klawiatury</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Tryb obrazu tła</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Tryb desktopu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n       <translation>Tryb loginu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Ikony</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Ikona katalogu domowego \"Home\"</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Ikona Kosza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Ikona Mounted Volumes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Pokaż ikony pulpitu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Ikona sieci</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Nic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Tapeta</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Wycentrowanie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Skalowanie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Rozciągnięcie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Zbliżenie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Złączenie</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Deska rozdzielcza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>Informacje systemowe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Dostępna jest aktualizacja</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Pobieranie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>Procesor CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>Pamięć RAM</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>Dysk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>Pobieranie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>Wysyłanie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Nazwa hosta</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Platforma: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Dystrybucja: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Wydanie jądra Linux: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Model procesora CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Prędkość zegara CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Rdzenie procesora CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n         <translation>Wysokie wykorzystanie CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>Wykorzystanie zasobów CPU wynosi %1.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n         <translation>Wysokie wykorzystanie pamięci</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n         <translation>Wykorzystanie zasobów pamięci wynosi %1.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n         <translation>Wysokie wykorzystanie dysku</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n         <translation>Wykorzystanie zasobów dysku wynosi %1.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Całościowo: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n         <translation>Informacje zwrotne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n         <translation>Imię</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n         <translation>adres e-mail</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n         <translation>Wyślij</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n         <translation>Wiadomość</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n         <translation>Wysyłanie informacji zwrotnych</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n         <translation>Błędny adres e-mail !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Twoja wiadomość musi zawierać przynajmniej 25 znaków !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Wysyłanie..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Twoje informacje zwrotne zostały wysłane.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Coś poszło nie tak, spróbuj ponownie !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Zapisz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Pola nie mogą być pozostawione puste !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Ustawioenia środowiska GNOME</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Ustawienia środowiska Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Menadżer okien</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Wygląd</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Wszystkie procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Szukaj...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Zakończ proces</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Użytkownik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Wykorzystanie pamięci</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Pamięć</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Pamięć wirtualna</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Czas startu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Status</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grupa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Nice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU Time</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sesja</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Proces</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Odświeżanie (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Deska rozdzielcza</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Historia użycia CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Historia średniego wykorzystania CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Historia odczytu i zapisu na dysku</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Historia pamięci</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Historia użycia sieci</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Odczyt: %1/s Całkowity: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Zapis: %1/s Całkowity: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 Średnio na minutę: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Pobieranie: %1/s Całkowity: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Wysyłanie: %1/s Całkowity: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Przestrzeń wymiany: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Pamięć: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Zasoby</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Usługi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Startuje podczas uruchomienia systemu?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Działa teraz?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Nie znaleziono systemowej usługi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Status działania</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Działa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Nie działa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Status startu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Aktywne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Nie aktywne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Usługi systemowe (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Ustawienia</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Pamięci procentowo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Dysku procentowo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Dyski</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Język</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Uruchamianie programu Stacer przy starcie systemu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Wiadomości alarmowe (Pokazuj ostrzeżenie po przekroczeniu określonych wartości)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Strona startowa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Procesora CPU procentowo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Stworzony przez &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Dotacja</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Motyw</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Deska rozdzielcza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Aplikacje startowe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Czyściciel systemu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Usługi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Procesy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Deinstalator</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Zasoby</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Edytuj aplikację</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Usuń aplikację</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Aplikacja startowa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Zapisz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Pola nie mogą być pozostawione puste</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Komentarz aplikacji</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nazwa aplikacji</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Polecenie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Aplikacja</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Nie znaleziono aplikacji startowych</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Aplikacje startowe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Dodaj aplikację startową</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Aplikacje startowe (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Czyszczeniel systemu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Raporty błędów</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Logi aplikacji</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Pamięć podręczna aplikacji</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Kosz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Pamięć podręczna pakietów</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Powrót</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nazwa pliku</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Rozmiar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 rozmiar wyczyszczonych plików</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Deinstalator</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Szukaj...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Nie znaleziono zainstalowanych aplikacji</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Usuń zaznaczone</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Aplikacji zainstalowanych w systemie (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Aplikacje</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Pokaż &quot;niedawno używane&quot; aplikacje</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Włącz wyszykiwanie w twoich plikach</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Pokaż &quot;więcej sugestii&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Szukaj</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Ogólne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Poziom przezroczystości</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Zachowanie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Automatyczne ukrywanie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Z lewej strony</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimalizuj aplikacje po kliknięciu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Lewy-górny róg</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Ustaw czułość</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Ustaw położenie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Menu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Wygląd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Na lewo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Na dole</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Widoczność</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Główny pulpit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Rozmiar ikon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Wszystkie pulpity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Pozycja</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Szukaj źródeł online</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Rozmycie tła</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Wskaźniki</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Data</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Kalendarz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Data &amp; Czas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>Czas 24-godzinny</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Dzień powszedni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Zawiera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Sekundy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Siła</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Pokaż moją nazwę</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Ogólne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Pasek tytułowy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Kliknięcie prawym przyciskiem myszy</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Podwójne kliknięcie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Środkowy przycisk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Dodatkowe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Ustawienia przestrzeni roboczej</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Pionowa przestrzeń robocza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Przełącznik przestrzeni roboczej</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Pozioma przestrzeń robocza</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Ustaw zachowanie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Ustaw tryb</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Powiększ po kliknięciu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Sprzętowe przyśpieszenie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Jakość tekstu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Szybko</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Dobrze</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Najlepiej</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Kliknięcie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Niedbale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Mysz</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Przełącznik cieni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maksymalizacja</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Maksymalizuj poziomo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Maksymalizuj pionowo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimalizuj</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Nic</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Niżej</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menu</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_pt.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"pt_PT\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Editar Repositório APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Repositório APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Componentes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Opções</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Os campos não podem ser deixados em branco. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribuição</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Fonte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binário</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Pesquisar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Editar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Gestor de Repositório APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Repositório APT Não Encontrado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Apagar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Habilitar Fonte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Adicionar Repositório</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Cancelar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Selecione para apagar ou editar.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>exemplo %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Respositório APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Código Fonte)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Visão geral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Programas no Arranque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Limpador do sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Gestor de Respositório APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Serviços</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Configurações do Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Configurações</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Comentários</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Sair</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Aplicativos do Écrã</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Leitor de Écrã</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Teclado Virtual</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Modo de Imagem de Fundo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Modo Desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Modo de Login</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Ícones</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Ícone do Início</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Ícone da Reciclagem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Ícone de Volume Montado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Mostrar Ícones do Desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Ícone de Rede</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Nenhum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Papel de Parede</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centrado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Dimensionado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Esticado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Ampliação</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Abrangido</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Visão geral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFORMAÇÃO DO SISTEMA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Há atualizações disponíveis.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Download</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MEMÓRIA</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISCO</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>DOWNLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>UPLOAD</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Nome do computador: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Plataforma: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribuição: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Versão do Kernel: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Modelo do CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Velocidade do CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Núcleos do CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Utilização do CPU elevada</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>A quantidade de utilização do CPU está acima de %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Utilização da Memória muito alta</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>A quantidade de utilização da memória está acima de %1%</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Utilização do Disco muito alta</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>A quantidade de utilização do disco está acima de %1%</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Total: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Comentários</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Nome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Endereço de E-mail</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Enviar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Mensagem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Enviar um Comentário</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>O endereço de e-mail não é válido !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>A sua mensagem deve ter pelo menos 25 caracteres !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>A Enviar..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;O seu Comentário foi enviado com sucesso.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Algo deu errado, tente novamente !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Os campos não podem ser deixados em branco !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Configurações do Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Configurações do Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Gestor de Janelas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Aparência</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Todos os Processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Pesquisar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Terminar processo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Utilizador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Memória Residente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Memória</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Memória virtual</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Tempo de Arranque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Estado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grupo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Correcto</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Tempo de CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sessão</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Processo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Processos (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Atualizar (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Visão geral</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Histórico do CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Histórico da Taxa de Carregamento do CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Histórico de Leitura e Escrita em Disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Histórico da Memória</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Histórico de Rede</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Leitura: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Escrita: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 Média por Minuto: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Download: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Upload: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Swap: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Memória: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Serviços</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Começar com o boot ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Rodando agora ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Serviço do Sistema Não Encontrado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Status de Execução</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Rodando</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Não está Rodando</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Status de Arranque</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Habilitado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Desabilitado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Serviços do Sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Configurações</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Percentagem de Memória</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Percentagem do Disco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Discos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Idioma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Início Automático do Stacer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Mensagens de Alerta (Mostra um aviso depois de uma percentagem espefíciada)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Página Inicial</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Percentagem do CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Criado Por &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Doar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Tema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Visão geral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicativos de Inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Limpador do Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Serviços</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Processos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Recursos</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Editar Aplicativo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Apagar Ficheiro</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Aplicativo de Inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Guardar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Os campos não podem ser deixados em branco. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Comentário do Aplicativo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nome do Aplicativo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Comando</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Aplicação</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Aplicativos de Inicialização Não Encontrados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicativos de Inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Adicionar Aplicativo de Inicialização</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Aplicativos de Inicialização (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Limpador do Sistema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Relatórios de Problemas</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Logs de aplicativos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Caches de Aplicação</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Reciclagem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Caches dos Pacotes</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Voltar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nome do ficheiro</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Tamanho</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>ficheiros de tamanho %1 limpos.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Desinstalador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Pesquisar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Pacotes Instalados Não Encontrados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Desinstalar Selecionados</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Pacotes Instalados no Sistema (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Aplicações</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Mostrar Programas &quot;Usados Recentemente&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Habilitar pesquisa nos seus ficheiros</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Mostrar &quot;Mais Sugestões&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Pesquisa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Geral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Nível de Transparência</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Comportamento</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Ocultar Automaticamente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Lado Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimizar aplicativos clicando</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Canto Superior Esquerdo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Mostrar Sensibilidade</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Mostrar Localização</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Lançador</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Aparência</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Esquerda</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Fundo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Visibilidade</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Área de trabalho Principal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Tamanho do ícone</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Todas as Áreas de Trabalho</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Posição</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Procurar recursos online</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Desfoque de Fundo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Painel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indicadores</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Data</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Calendário</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Data &amp; Hora</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>Dia de 24h</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Dia da Semana</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Incluir</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Segundos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volume</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Mostrar o meu nome</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Geral</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Ações de Barra de Título</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Clique direito</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Clique duplo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Clique do meio</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Adicional</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Configurações de Espaço de Trabalho</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Espaço de Trabalho Vertical</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Alternador de espaço de trabalho</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Espaço de Trabalho Horinzontal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Comportamento do Foco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Modo de foco</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Exibir com o clique</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Aceleração de Hardware</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Qualidade do texto</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Rápido</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Bom</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Melhor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Clique</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Descuidado</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Rato</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation >Sombra Alternada</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximizar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Maximizar Horizontalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Maximizar Verticalmente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimizar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Nenhum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Inferior</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menu</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_ro.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ro_RO\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Editarea repozitorului APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Repozitoriu APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Componente</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Opțiuni</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Anulare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Câmpurile nu pot fi lăsate necompletate. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Salvează</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribuire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Sursă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binar</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Căutare...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Editați</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Manager Repozitoriu APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Nu s-au găsit repozitorii APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Șterge</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Activați Sursa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Adăugați Repozitoriu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Anulare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Selectați pentru a șterge sau a edita.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>exemplu %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Depozite APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Salvează</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Cod Sursă)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Tablou de Bord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicații la Pornire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Curățare Sistem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Program de Dezinstalare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Resurse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Manager Repozitoriu APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Procese</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Servicii</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Setări Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Setări</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Ieșire</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Aplicații Ecran</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Cititor Ecran</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Tastatură Ecran</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Mod Imagine Fundal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Mod Desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Mod Autentificare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Pictograme</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Pictogramă Acasă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Pictogramă Gunoi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Pictogramă Volume Montate</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Afișați Pictogramele Desktop</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Pictogramă Reţea</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Nici unul</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Imagine de Fundal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centrat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Scalat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Întins</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Zoom</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Etalonat</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Tablou de Bord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>INFORMAȚIE SISTEM</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Există actualizări disponibile în prezent.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Descarcă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>PROCESOR</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MEMORIE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISC</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>DESCĂRCARE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>ÎNCĂRCARE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Nume Gazdă: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Platformă: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribuire: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Eliberare Kernel: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Model Procesor: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Viteză Procesor: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Nucleu Procesor: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Utilizare Înaltă a Procesorului</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>Cantitatea de procesor utilizată este de peste: %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Utilizare de Memorie Ridicată</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>Cantitatea de memorie folosită este de peste %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Utilizare de Disc Înaltă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>Cantitatea de disc folosită este de peste %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Total: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Nume</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Adresă Email</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Trimite</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Mesaj</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Trimite un Feedback</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>Adresa de email nu este validă !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Mesajul dvs. trebuie să aibă cel puțin 25 de caractere !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Se trimite..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Feedback-ul dvs. a fost trimis cu succes.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Ceva nu a mers bine, încercați din nou !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Salvează</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Câmpurile nu pot fi lăsate necompletate !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Setări Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Setări Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Manager Fereastră</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Aspect</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Procese</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Toate Procesele</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Căutare...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Închide Proces</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Utilizator</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Memorie Rezidentă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Memorie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Memorie Virtuală</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Timpul de Începere</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Stare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grup</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Nice</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Timp Procesor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Sesiune</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Proces</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Procese (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Reîmprospătare (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Tablou de Bord</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Istoricul Procesorului</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Istoricul Mediilor de Încărcare a Procesorului</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Istoricul Discului Citire / Scriere</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Istoricul Memoriei</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Istoricul Rețelei</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Citire: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Scriere: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 Minut Medie: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Descărcare: %1/s Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Încărcare: %1/s  Total: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Swap: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Memorie: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Resurse</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Servicii</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Lansare la pornire ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Pornite Acum ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Nu a Fost Găsit Serviciul de Sistem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Stare de Funcționare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Pornite</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Oprite</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Stare de Pornire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Activat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Dezactivat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Servicii Sistem (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Setări</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Procentul de Memorie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Procentul de Disc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Discuri</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Limbă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Pornire Automată Stacer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Mesaje de alertă (Afișați un avertisment după procentajul specificat)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Pagină de Start</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Procentul Procesorului</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Creat de &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Donează</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Temă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Tablou de Bord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicații la Pornire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Curățare Sistem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Servicii</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Procese</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Program de Dezinstalare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Resurse</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Editează Aplicație</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Șterge Aplicație</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Aplicație la Pornire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Salvează</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Câmpurile nu pot fi lăsate necompletate. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Comentariu Aplicație</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Nume Aplicație</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Comandă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Aplicație</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Aplicații la Pornire Nu Au Fost Găsite</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Aplicații la Pornire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Adaugă Aplicație la Pornire</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Aplicații la Pornire (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Curățare Sistem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Rapoarte de Avarie</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Jurnalele de Aplicații</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Aplicații în Cache</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Gunoi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Pachete în Cache</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Înapoi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Nume Fișier</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Mărime</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 dimensiune fișiere curățate</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Program de Dezinstalare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Căutare...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Nu s-au găsit Pachete Instalate</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Dezinstalați Selectate</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Pachetele de Sistem Instalate (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Aplicații</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Arată &quot;Aplicațiile&quot; Utilizate Recent</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Activați căutarea fișierelor dvs.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Arată &quot;Mai Multe Sugestii&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Căutare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>General</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Nivel Transparență</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Comportament</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Ascundere Automată</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Partea Stânga</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimizați aplicațiile cu click</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Colțul din Stânga-Sus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Dezvăluie Sensibilitatea</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Dezvăluie Locația</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Lansator</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Aspect</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Stânga</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Partea de Jos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Vizibilitate</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Desktop Primar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Mărime Pictogramă</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Toate Desktop-urile</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Poziție</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Căutați surse online</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Neclaritate Fundal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panou</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indicatoare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Dată</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Calendar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Dată &amp; Timp</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24 de Ore</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Zi de Lucru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Include</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Secunde</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Arată-mi numele</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Generel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Acțiuni Bară de Titlu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Click Dreapta</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Dublu Click</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Click pe Mijloc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Adiţional</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Setări ale Spațiului de Lucru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Spații de lucru verticale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Comutator spațiu de lucru</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Spații de lucru orizontale</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Comportament Focalizare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Mod Focalizare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Ridicați pe click</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Accelerare Hardware</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Calitate Text</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Rapid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Bun</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Cel mai Bun</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Click</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Neîngrijit</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Mouse</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Comutare Umbră</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximizați</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Maximizați Orizontal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Maximizați Vertical</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimizați</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Nici unul</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Lăsa în Jos</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Meniu</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_ru.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"ru_RU\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Редактирование репозитория APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>Репозиторий APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Компоненты</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Параметры</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Отмена</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Необходимо заполнить поля. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>Адрес</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Дистрибутив</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Исходный код</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Готовые пакеты</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Поиск...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Изменить</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>Менеджер репозиториев APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Не найдены репозитории APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Удалить</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Включить источник</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Добавить репозиторий</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Отмена</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Выберите для удаления или редактирования.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>пример %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>Репозиториев APT (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Сохранить</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Исходный код)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Обзор</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Автозапуск приложений</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Очистка системы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>Менеджер репозиториев APT</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Удаление пакетов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Ресурсы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Процессы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Службы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Настройки Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Настройки</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Обратная связь</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Выход</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Экранные приложения</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Чтение с экрана</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Экранная клавиатура</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Режим фонового изображения</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Режим рабочего стола</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Режим экрана блокировки</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Значки</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Значок домашнего каталога</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Значок корзины</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Значок примонтированных томов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Показывать значки на рабочем столе</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Значок сети</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Не выбрано</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Обои</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>По центру</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Масштабирование</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Растягивание</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Увеличение</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Заполнение</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Обзор</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>СИСТЕМНАЯ ИНФОРМАЦИЯ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Доступно обновление.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Скачать</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>ЦП</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>ПАМЯТЬ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>ДИСК</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>ПОЛУЧЕНИЕ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>ОТПРАВКА</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Имя компьютера: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Платформа: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Дистрибутив: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Версия ядра: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>Модель ЦП: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Частота ЦП: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>Ядра ЦП: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Высокая загрузка процессора</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>Использование процессора превышает %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Высокое потребление памяти</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>Использование памяти превышает %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Высокая загрузка диска</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>Использование диска превышает %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Всего: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Отправить отзыв</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Имя</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Электронная почта</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Отправить</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Сообщение</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Отправить отзыв</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>Некорректный адрес электронной почты!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Ваше сообщение должно быть больше 25 символов!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Отправка..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Ваш отзыв был отправлен.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Что-то пошло не так, попробуйте еще раз!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Поля нельзя оставлять пустыми!</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Настройки Gnome</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Настройки Unity</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Оконный менеджер</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Внешний вид</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Процессы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Все процессы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Поиск...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Завершить процесс</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Резидентная память</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Память</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Виртуальная память</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Пользователь</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Запущен</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Состояние</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Группа</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Приоритет</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>Время ЦП</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Сессия</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Процесс</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Процессы (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Обновление (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Обзор</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Использование процессора</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Средняя загрузка процессора</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Диск</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Память и раздел подкачки</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Загрузка сети</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Чтение: %1/c Всего: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Запись: %1/c Всего: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>Среднее за %1 минут: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Получение: %1/c Всего: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Отправка: %1/c Всего: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Файл подкачки: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Память: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Ресурсы</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Службы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Запускать при загрузке?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Запущена сейчас?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Системные службы не найдены</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Статус</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Запущена</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Не запущена</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Автозапуск</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Включено</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Отключено</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Системные службы (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Настройки</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Загрузка памяти</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Загрузка диска</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Диски</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Язык</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Автозапуск Stacer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Показывать предупреждение после указанного процента</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Стартовый экран</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>Загрузка ЦП</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Автор: &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Пожертвовать</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Тема</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Обзор</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Запускаемые приложения</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Очистка системы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Службы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>Процессы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Удаление пакетов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Ресурсы</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Редактировать</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Удалить</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Запуск приложения</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Сохранить</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Необходимо заполнить поля. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Описание</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Имя</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Команда</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Приложение</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Автозапуск приложений</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Добавить</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Автоматически запускаемые приложения не найдены</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Автоматически запускаемые приложения (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Очистка системы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Отчёты об ошибках</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Журналы приложений</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Кэш приложений</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Корзина</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Загруженные пакеты</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Назад</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Имя файла</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Размер</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>Освобождено %1.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Удалить выбранные</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Установленные пакеты не найдены</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Удаление пакетов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Поиск...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Системные пакеты (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Приложения</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Показывать недавние приложения</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Включить поиск файлов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Показывать &quot;Другие рекомендации&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Поиск</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Основное</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Прозрачность</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Поведение</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Скрывать автоматически</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Слева</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Минимизация приложений по щелчку</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Верхний левый угол</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Скорость открытия</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Место окрытия</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Панель запуска</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Внешний вид</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Слева</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Снизу</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Видимость</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Основной рабочий стол</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Размер значков</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Все рабочие столы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Расположение</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Поиск результатов в сети</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Фоновое размытие</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Панель</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Индикаторы</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Дата</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Календарь</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Дата и время</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24-часовой формат</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>День недели</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Добавлять</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Секунды</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Громкость</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Показывать моё имя</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Основные</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Действия заголовка</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Правый щелчок</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Двойной щелчок</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Щелчок средней кнопкой</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Дополнительно</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Настройка рабочего окружения</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Вертикальных рабочих столов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Переключение рабочих столов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Горизонтальных рабочих столов</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Поведение фокуса</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Режим фокусировки</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>На передний план по щелчку</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Аппаратное ускорение</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Качество текста</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Быстрое</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Хорошее</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Наилучшее</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>По щелчку</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>По положению курсора исключая рабочий стол</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>По положению курсора</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Свернуть в заголовок</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Распахнуть</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Распахнуть горизонтально</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Распахнуть вертикально</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Свернуть</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Не выбрано</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>На задний план</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Меню</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_sv.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"sv_SE\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>Redigera APT programkälla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>APT programkälla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Komponenter</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Alternativ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>Avbryt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Inga fält kan lämnas tomma. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Spara</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Distribution</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Källa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>Binär</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Sök...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Redigera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT programkällor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>Inga APT programkällor hittades</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Ta bort</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Aktivera källa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Lägg till programkälla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>Avbryt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Markera för att ta bort eller redigera.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>exempel %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>APT programkällor (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Spara</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Källkod)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Instrumentpanel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Uppstartsprogram</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Systemrensare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT programkällor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Avinstallerare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Resurser</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>Processer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Tjänster</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome-inställningar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Inställningar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Återkoppling</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Avsluta</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Skärmprogram</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Skärmläsare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Skärmtangentbord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Bakgrundsbild</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Skrivbord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Inloggning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>Ikoner</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Hem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Papperskorg</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Monterade enheter</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Visa skrivbordsikoner</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Nätverk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Ingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Skrivbordsbakgrund</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Centrerad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Skalad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Utsträckt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Zooma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Mosaik</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Instrumentpanel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>SYSTEMINFORMATION</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Det finns en uppdatering tillgänglig.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>Ladda ner</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>MINNE</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DISK</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>NERLADDNING</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>UPPLADDNING</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Värdnamn: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Plattform: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Distribution: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Linux-kärna: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU-modell: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU-hastighet: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU-kärnor: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Hög CPU-belastning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>CPU-belastningen överstiger %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Hög minnesanvändning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>Minnesanvändningen överstiger %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Hög diskbelastning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>Diskbelastningen överstiger %1%.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Totalt: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Återkoppling</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>Namn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>E-postadress</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Skicka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Meddelande</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Skicka återkoppling</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>E-postadressen är inte giltig!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Det meddelande måste innehålla minst 25 tecken!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Skickar...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Din återkoppling har skickats.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Något gick fel, försök igen!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Spara</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Inga fält kan lämnas tomma!</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome-inställningar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Unity-inställningar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Fönsterhanterare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Utseende</translation>\n    </message>\n</context>\n<context>\n    <name>SearchPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"14\"/>\n        <source>Search</source>\n        <translation>Sök</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"101\"/>\n        <source>Browse...</source>\n        <translation>Bläddra...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"113\"/>\n        <source>Search...</source>\n        <translation>Sök...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"211\"/>\n        <source>Case Insensitive</source>\n        <translation>Skiftlägesokänslig</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"298\"/>\n        <source> minute</source>\n        <translation> minut</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"370\"/>\n        <source>Search as Root</source>\n        <translation>Sök som root</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"377\"/>\n        <source>Owner</source>\n        <translation>Ägare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"406\"/>\n        <source>RegEx</source>\n        <translation>RegEx</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"483\"/>\n        <source>Permissions</source>\n        <translation>Rättigheter</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"514\"/>\n        <source>Readable</source>\n        <translation>Läsbar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"530\"/>\n        <source>Writable</source>\n        <translation>Skrivbar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"546\"/>\n        <source>Executable</source>\n        <translation>Körbar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"555\"/>\n        <source>Time</source>\n        <translation>Tid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"584\"/>\n        <source>Empty</source>\n        <translation>Tom</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"591\"/>\n        <source>File or Folder:</source>\n        <translation>Fil eller mapp:</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"607\"/>\n        <source>Invert</source>\n        <translation>Invertera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"650\"/>\n        <source>Advanced Search</source>\n        <translation>Avancerat sök</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.ui\" line=\"690\"/>\n        <source>BETA version</source>\n        <translation>BETA-version</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"25\"/>\n        <source>Name</source>\n        <translation>Namn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"25\"/>\n        <source>Path</source>\n        <translation>Sökväg</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"25\"/>\n        <source>Size</source>\n        <translation>Storlek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"25\"/>\n        <source>User</source>\n        <translation>Användare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"25\"/>\n        <source>Group</source>\n        <translation>Grupp</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"26\"/>\n        <source>Creation Time</source>\n        <translation>Skapad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"26\"/>\n        <source>Last Access</source>\n        <translation>Senast använd</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"26\"/>\n        <source>Last Modification</source>\n        <translation>Modifierad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"26\"/>\n        <source>Last Change</source>\n        <translation>Senast ändrad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"81\"/>\n        <source>Open Folder</source>\n        <translation>Öppna mapp</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"85\"/>\n        <source>Move Trash</source>\n        <translation>Flytta till papperskorg</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"89\"/>\n        <source>Delete</source>\n        <translation>Ta bort</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"122\"/>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"125\"/>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"133\"/>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"142\"/>\n        <source>Choose</source>\n        <translation>Välj</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"128\"/>\n        <source>All</source>\n        <translation>Alla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"129\"/>\n        <source>File</source>\n        <translation>Fil</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"130\"/>\n        <source>Directory</source>\n        <translation>Katalog</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"131\"/>\n        <source>Symbolic Link</source>\n        <translation>Symbolisk länk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"134\"/>\n        <source>Access</source>\n        <translation>Åtkomst</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"135\"/>\n        <source>Modify</source>\n        <translation>Modifiera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"136\"/>\n        <source>Change</source>\n        <translation>Ändra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"138\"/>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"143\"/>\n        <source>Smaller</source>\n        <translation>Mindre än</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"139\"/>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"144\"/>\n        <source>Equal</source>\n        <translation>Lika med</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"140\"/>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"145\"/>\n        <source>Greater</source>\n        <translation>Större än</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"155\"/>\n        <source>Select Directory</source>\n        <translation>Välj katalog</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"161\"/>\n        <source>Directory: %1</source>\n        <translation>Katalog: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"170\"/>\n        <source>Advanced Search %1</source>\n        <translation>Avancerat sök %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"183\"/>\n        <source>Select the search directory.</source>\n        <translation>Välj sökkatalog.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"281\"/>\n        <source>Somethings went wrong, try again.</source>\n        <translation>Något gick fel, försök igen.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Search/search_page.cpp\" line=\"297\"/>\n        <source>%1 files found. Showing %2 of them.</source>\n        <translation>%1 filer hittades. Visar %2 av dem.</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Processer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Alla processer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Sök...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>Avsluta process</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Minne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>% Minne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Virtuellt minne</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Användare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Starttid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Status</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grupp</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Prioritet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU-tid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Session</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>Process</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>Processer (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Uppdateringsintervall (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Instrumentpanel</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>Processorhistorik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>Historik över processorns medelbelastning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Historik över diskanvändning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Historik över minnesanvändning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Nätverkshistorik</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Läs: %1/s  Totalt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Skriv: %1/s  Totalt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 minut(er) medelvärde: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>Nerladdning: %1/s  Totalt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Uppladdning: %1/s  Totalt: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Växlingsutrymme: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Minne: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Resurser</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Tjänster</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Starta vid systemstart?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Körs nu?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Ingen systemtjänst hittades</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Körstatus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Körs</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Körs inte</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Startstatus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Aktiverad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Inaktiverad</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Systemtjänster (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Inställningar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Minnesanvändning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Diskanvändning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Diskar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Språk</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Starta Stacer automatiskt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Varningsmeddelande (Visa en varning efter specificerad procentsats)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Startsida</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>CPU-belastning</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Skapat av &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"329\"/>\n        <source>App Quit Don&apos;t Ask</source>\n        <translation>Fråga inte vid avslut</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Donera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Tema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"82\"/>\n        <source>Dashboard</source>\n        <translation>Instrumentpanel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"82\"/>\n        <source>Startup Apps</source>\n        <translation>Uppstartsprogram</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"82\"/>\n        <source>System Cleaner</source>\n        <translation>Systemstädare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"82\"/>\n        <source>Search</source>\n        <translation>Sök</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"83\"/>\n        <source>Services</source>\n        <translation>Tjänster</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"83\"/>\n        <source>Processes</source>\n        <translation>Processer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"83\"/>\n        <source>Uninstaller</source>\n        <translation>Avinstallerare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"83\"/>\n        <source>Resources</source>\n        <translation>Resurser</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"83\"/>\n        <source>Helpers</source>\n        <translation>Hjälpare</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Redigera programmet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Ta bort programmet</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Uppstartsprogram</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Spara</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Inga fält kan lämnas tomma. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Programkommentar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Programnamn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Kommando</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Program</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Uppstartsprogram</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Lägg till uppstartsprogram</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Inga uppstartsprogram hittades</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Uppstartsprogram (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Systemrensare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Kraschrapporter</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Programloggar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Programcache</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Papperskorgen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Paketcache</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"493\"/>\n        <source>Select All</source>\n        <translation>Markera alla</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Tillbaka</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Filnamn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Storlek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 filer togs bort.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Avinstallera markerat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Inga installerade paket hittades</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Avinstallerare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Sök...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Installerade paket (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>HelpersPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/helpers_page.ui\" line=\"14\"/>\n        <source>Helpers</source>\n        <translation>Hjälpare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/helpers_page.ui\" line=\"62\"/>\n        <source>Host Manage</source>\n        <translation>Värdhantering</translation>\n    </message>\n</context>\n<context>\n    <name>HostManage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"24\"/>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"98\"/>\n        <source>Hosts (%1)</source>\n        <translation>Värdnamn (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"35\"/>\n        <source>IP Address</source>\n        <translation>IP-adress</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"35\"/>\n        <source>Full Qualified</source>\n        <translation>Kvalificerat namn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"35\"/>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"160\"/>\n        <source>Aliases</source>\n        <translation>Alias</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"135\"/>\n        <source>Edit</source>\n        <translation>Redigera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"139\"/>\n        <source>Delete</source>\n        <translation>Ta bort</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"153\"/>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.cpp\" line=\"147\"/>\n        <source>The IP and Fully Qualified fields are required.</source>\n        <translation>IP och fullt kvalificerad krävs.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"63\"/>\n        <source>Save Changes</source>\n        <translation>Spara ändringar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"110\"/>\n        <source>New Host</source>\n        <translation>Nytt värdnamn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"146\"/>\n        <source>IP Address *</source>\n        <translation>IP-adress *</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"153\"/>\n        <source>Fully Qualified Name *</source>\n        <translation>Fullt kvalificerat namn *</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"176\"/>\n        <source>Save</source>\n        <translation>Spara</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Helpers/host_manage.ui\" line=\"192\"/>\n        <source>Cancel</source>\n        <translation>Avbryt</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Program</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Visa &quot;Nyligen använda&quot; program</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Aktivera sökning efter filer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Visa &quot;Fler förslag&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Sök</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Allmänt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Transparensnivå</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Beteende</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Dölj automatiskt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Vänster sida</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Minimera program med klick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Vänster överkant hörn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Avslöja känslighet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Avslöja plats</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Programstartare</translation>\n    </message>\n    <message>\n        <source>Appearance</source>\n        <translation>Utseende</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Vänster</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Underkant</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Synlighet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Primärt skrivbord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Ikonstorlek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Alla skrivbord</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Position</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Sök källor online</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Bakgrundsoskärpa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Indikatorer</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Datum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Kalender</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Datum &amp; tid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24-timmars tid</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>Veckodag</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Inkludera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Sekunder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Volym</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>Visa mitt namn</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Allmänt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Namnfältsåtgärder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Högerklick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Dubbelklick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Mushjulsklick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>Ytterligare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Inställningar för arbetsytor</translation>\n    </message>\n    <message>\n        <source>Vertical workspaces</source>\n        <translation>Vertikala arbetsytor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Arbetsyteväxlare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Horisontella arbetsytor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Fokusbeteende</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Fokusläge</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Ta fram vid klick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Hårdvaruacceleration</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Textkvalitet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Snabb</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>Bra</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>Bäst</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Klick</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Slarvig</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Mus</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Skugga av/på</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Maximera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Maximera horisontellt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Maximera vertikalt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Minimera</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Ingen</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Lägre</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Meny</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_tr.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"tr_TR\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation>APT Depo Düzenle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation>APT Depo</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation>Komponentler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation>Seçenekler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation>İptal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Alanları boş bırakmayın. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation>URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation>Kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation>Dağıtım</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation>Kaynak</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation>İkili</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation>Arama...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation>Düzenle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT Depo Yönetimi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation>APT Deposu bulunamadı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation>Sil</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation>Kaynağı Etkinleştir</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation>Depo Ekle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation>İptal</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation>Silmek veya düzenlemek için seçim yapın.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation>örnek %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation>APT Depolar (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation>Kaydet</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation>%1 (Kaynak Kod)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>Genel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation>Başlangıç Uygulamaları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>Sistem Temizleyici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation>APT Depo Yönetimi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>Kaldırıcı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>Kaynaklar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>İşlemler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation>Servisler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome Ayarları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>Ayarlar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation>Geri Bildirim</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation>Çıkış</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation>Ekran Uygulamaları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation>Ekran Okuyucu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation>Ekran Klavyesi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation>Arkaplan Resim Biçim</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation>Masaüstü Biçimi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation>Giriş Ekranı Biçimi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation>İkonlar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation>Ev İkon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation>Çöp Kutusu İkon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation>Bağlanan Cihazlar İkon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation>Masaüstü İkonları Göster</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation>Ağ İkon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation>Yok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation>Duvar Kağıdı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation>Merkezi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation>Sığdırılmış</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation>Gergin</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation>Yakınlaştır</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation>Yayılmış</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation>Genel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>SİSTEM BİLGİLERİ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>Şu anda mevcut güncelleme var.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>İndir</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>BELLEK</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>DİSK</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>İNDİRME</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>YÜKLEME</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>Bilgisayar Adı: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>Platform: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>Dağıtım: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Çekirdek Sürümü: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU Modeli: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU Hızı: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU Çekirdek: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation>Yüksek CPU Kullanımı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation>Kullanılan CPU miktarı %1% den fazla.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation>Yüksek Bellek Kullanımı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation>Kullanılan bellek miktarı %1% den fazla.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation>Yüksek Disk Kullanımı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation>Kullanılan disk miktarı %1% den fazla.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>Toplam: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation>Geri Bildirim</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation>İsim</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation>Mail Adresi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation>Gönder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation>Mesaj</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation>Geribildirim Gönder</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation>Mail adresiniz geçerli değil !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation>Mesajınız en az 25 karakter olmalı !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation>Gönderiliyor..</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation>&lt;font color=&apos;#2ecc71&apos;&gt;Geribildiriminiz başarıyla gönderildi.&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation>Bir şeyler ters gitti, tekrar deneyin !</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation>Kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation>Alanlar boş bırakılamaz !</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation>Gnome Ayarları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation>Unity Ayarları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation>Pencere Yönetimi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation>Görünüm</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>İşlemler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>Bütün İşlemler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>Arama...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>İşlemi Sonlandır</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>Kullanıcı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>Yerleşmiş Bellek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%Bellek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>Sanal Bellek</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>Başlangıç Zamanı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>Durum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>Grup</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>Güzel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU Zamanı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>Oturum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>İşlem</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>İşlemler (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>Yenile (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation>Genel</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation>CPU Geçmişi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation>CPU Yük Ortalamaları Geçmişi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation>Disk Okuma Yazma Geçmişi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation>Bellek Geçmişi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation>Ağ Geçmişi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation>Okuma: %1/s Toplam: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation>Yazma: %1/s Toplam: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation>%1 Dakika Ortalama: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation>İndirme: %1/s Toplam: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation>Gönderme %1/s  Toplam: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation>Takas Alanı: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation>Dahili Hafıza: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation>Kaynaklar</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation>Servisler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>Açılışta başlatma ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>Şimdi Çalışıyor ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>Sistem Servisi Bulunamadı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation>Çalışma Durumu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation>Çalışma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation>Çalışmıyor</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation>Başlangıç Durumu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation>Aktif</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation>Pasif</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>Sistem Servisleri (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation>Ayarlar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation>Bellek Yüzde</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation>Disk Yüzde</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation>Diskler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>Dil</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation>Stacer&apos;ı otomatik başlat</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation>Uyarı mesajları (Belirtilen yüzdeyi geçince uyarı göster)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation>Başlangıç Sayfası</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation>CPU Yüzde</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation>Bağış Yap</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>Tema</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation>Genel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation>Başlangıç Uygulamaları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation>Sistem Temizleyici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation>Servisler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation>İşlemler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation>Kaldırıcı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation>Kaynaklar</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation>Uygulamayı Düzenle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation>Uygulamayı Sil</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Başlangıç Uygulaması</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>Kaydet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Alanları boş bırakmayın. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>Uygulama Yorum</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>Uygulama Adı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>Komut</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>Uygulama</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Başlangıç Uygulaması Bulunamadı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation>Başlangıç Uygulamaları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>Başlangıç Uygulaması Ekle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation>Başlangıç Uygulamaları (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation>Sistem Temizleyici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Kilitlenme Raporları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>Uygulama Günlükleri</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>Uygulama Önbellekleri</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>Çöp</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>Paket Önbellekleri</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> Geri</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Dosya Adı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Boyut</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 boyutunda dosya temizlendi.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation>Kaldırıcı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>Arama...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Yüklü Uygulama Bulunamadı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>Seçilenleri Kaldır</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Sistemde Yüklü Uygulamalar (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation>Uygulamalar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation>Göster &quot;Son Kullanılan&quot; uygulamalar</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation>Dosyalarınızı aramayı etkinleştirin</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation>Göster &quot;Daha Fazla Öneri&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation>Ara</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation>Genel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation>Şeffaflık Seviyesi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation>Davranış</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation>Otomatik Gizle</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation>Sol Kısım</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation>Tıklayarak uygulamaları küçültün</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation>Sol Üst Köşe</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation>Hassasiyeti Göster</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation>Konumu Göster</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation>Başlatıcı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation>Görünüm</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation>Sol</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation>Alt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation>Görünürlük</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation>Birincil Masaüstü</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation>Simge boyutu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation>Tüm Masaüstü</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation>Pozisyon</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation>Çevrimiçi arama kaynağı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation>Arka Plan Bulanıklığı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation>Panel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation>Göstergeler</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation>Tarih</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation>Takvim</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation>Tarih &amp; Zaman</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation>24 Saat Dilimi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation>İş Günü</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation>Dahil Et</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation>Saniye</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation>Ses</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation>İsmimi göster</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation>Genel</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation>Başlık Çubuğu İşlemleri</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation>Sağ tıklama</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation>Çift tıklama</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation>Orta tıklama</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation>İlave</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation>Çalışma Alanı Ayarları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation>Dikey çalışma alanları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation>Çalışma alanı değiştirici</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation>Yatay çalışma alanları</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation>Odak Davranışı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation>Odak modu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation>Tıklayınca büyüt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation>Donanım Hızlandırma</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation>Yazı kalitesi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation>Hızlı</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation>İyi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation>En İyi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation>Tıklama</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation>Yarım</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation>Fare</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation>Ekran Geçişi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation>Büyüt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation>Yatay Büyüt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation>Dikey Büyüt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation>Küçült</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation>Yok</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation>Alt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation>Menü</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_ua.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"uk_UA\">\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"80\"/>\n        <source>Dashboard</source>\n        <translation>Огляд</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"85\"/>\n        <source>System Cleaner</source>\n        <translation>Очищення системи</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"90\"/>\n        <source>System Startup Apps</source>\n        <translation>Програми які автоматично запускаються</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"95\"/>\n        <source>System Services</source>\n        <translation>Системні служби</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"100\"/>\n        <source>Uninstaller</source>\n        <translation>Видалення пакетів</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"105\"/>\n        <source>Resources</source>\n        <translation>Ресурси</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"110\"/>\n        <source>Processes</source>\n        <translation>Процеси</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"115\"/>\n        <source>Settings</source>\n        <translation>Налаштування</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"153\"/>\n        <source>SYSTEM INFO</source>\n        <translation>СИСТЕМНА ІНФОРМАЦІЯ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"240\"/>\n        <source>There are update currently available.</source>\n        <translation>Доступно оновлення.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"253\"/>\n        <source>Download</source>\n        <translation>Завантажити</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>CPU</source>\n        <translation>ЦП</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"19\"/>\n        <source>MEMORY</source>\n        <translation>ПАМ'ЯТЬ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"20\"/>\n        <source>DISK</source>\n        <translation>ДИСК</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"21\"/>\n        <source>DOWNLOAD</source>\n        <translation>ОТРИМАНО</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"22\"/>\n        <source>UPLOAD</source>\n        <translation>НАДІСЛАНО</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"107\"/>\n        <source>Hostname: %1</source>\n        <translation>Ім'я комп'ютера: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"108\"/>\n        <source>Platform: %1</source>\n        <translation>Платформа: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"109\"/>\n        <source>Distribution: %1</source>\n        <translation>Дистрибутив: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"110\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Версія ядра: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>CPU Model: %1</source>\n        <translation>Модель ЦП: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Частота ЦП: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>CPU Core: %1</source>\n        <translation>Ядра ЦП: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"186\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"190\"/>\n        <source>Total: %1</source>\n        <translation>Всього: %1</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Процеси</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"68\"/>\n        <source>All Processes</source>\n        <translation>Всі процеси</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"88\"/>\n        <source>Search...</source>\n        <translation>Пошук...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"206\"/>\n        <source>End Process</source>\n        <translation>Завершити процес</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>Resident Memory</source>\n        <translation>Резидентна пам'ять</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>%Memory</source>\n        <translation>%Пам'ять</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>Virtual Memory</source>\n        <translation>Віртуальна пам'ять</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>User</source>\n        <translation>Користувач</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Start Time</source>\n        <translation>Запущено</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>State</source>\n        <translation>Стан</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Group</source>\n        <translation>Група</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Nice</source>\n        <translation>Пріоритет</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>CPU Time</source>\n        <translation>Час ЦП</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Session</source>\n        <translation>Сесія</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Seat</source>\n        <translation>Робоче місце</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Process</source>\n        <translation>Процес</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"104\"/>\n        <source>Processes (%1)</source>\n        <translation>Процеси (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"198\"/>\n        <source>Refresh (%1)</source>\n        <translation>Оновлення (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"26\"/>\n        <source>CPU History</source>\n        <translation>Використання ЦП</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"29\"/>\n        <source>Memory History</source>\n        <translation>Використання пам'яті і підкачування</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"32\"/>\n        <source>Network History</source>\n        <translation>Використання мережі</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"76\"/>\n        <source>Download %1/s Total: %2</source>\n        <translation>Отримано %1/с Всього: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Upload %1/s  Total: %2</source>\n        <translation>Надіслано %1/с Всього: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"122\"/>\n        <source>Swap %1 (%2%) %3</source>\n        <translation>Підкачка %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"131\"/>\n        <source>Memory %1 (%2%) %3</source>\n        <translation>Пам'ять %1 (%2%) %3</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"79\"/>\n        <source>System Services</source>\n        <translation>Системні служби</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"123\"/>\n        <source>Startup at boot ?</source>\n        <translation>Запускати при завантаженні?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"176\"/>\n        <source>Running Now ?</source>\n        <translation>Запущено зараз?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"246\"/>\n        <source>Not Found System Service</source>\n        <translation>Системні служби не знайдені</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"50\"/>\n        <source>System Services (%1)</source>\n        <translation>Системні служби (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"54\"/>\n        <source>Language</source>\n        <translation>Мова</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"71\"/>\n        <source>Theme</source>\n        <translation>Тема</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.cpp\" line=\"23\"/>\n        <source>Delete</source>\n        <translation>Видалити</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.cpp\" line=\"24\"/>\n        <source>Edit</source>\n        <translation>Змінити</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Запуск програми</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"50\"/>\n        <source>Save</source>\n        <translation>Зберегти</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"60\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Необхідно заповнити поля. </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"67\"/>\n        <source>App Comment</source>\n        <translation>Опис</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>App Name</source>\n        <translation>Ім'я</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"81\"/>\n        <source>Command</source>\n        <translation>Команда</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"88\"/>\n        <source>Application</source>\n        <translation>Програма</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"95\"/>\n        <source>Add Startup App</source>\n        <translation>Додати</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"112\"/>\n        <source>System Startup Applications</source>\n        <translation>Програми які автоматично запускаються</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"192\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Не знайдено програми які автоматично запускаються</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"79\"/>\n        <source>System Startup Applications (%1)</source>\n        <translation>Програми які автоматично запускаються (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Звіти про помилки</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"168\"/>\n        <source>Application Logs</source>\n        <translation>Журнали програми</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"206\"/>\n        <source>Application Caches</source>\n        <translation>Кеші програми</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"327\"/>\n        <source>Trash</source>\n        <translation>Смітник</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"365\"/>\n        <source>Package Caches</source>\n        <translation>Завантажені пакети</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"473\"/>\n        <source> Back</source>\n        <translation> Назад</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Ім'я файлу</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Розмір</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>Звільнено %1.</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"132\"/>\n        <source>Uninstall Selected</source>\n        <translation>Видалити вибрані</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"178\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Встановлені пакети не знайдені</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"228\"/>\n        <source>System Installed Packages</source>\n        <translation>Системні пакети</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"271\"/>\n        <source>Search...</source>\n        <translation>Пошук...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"65\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Системні пакети (%1)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_vn.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"vi_VN\">\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"80\"/>\n        <source>Dashboard</source>\n        <translation>Bảng Điều Khiển</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"85\"/>\n        <source>System Cleaner</source>\n        <translation>Làm Sạch Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"90\"/>\n        <source>System Startup Apps</source>\n        <translation>Ứng Dụng Khởi Động Cùng Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"95\"/>\n        <source>System Services</source>\n        <translation>Dịch Vụ Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"100\"/>\n        <source>Uninstaller</source>\n        <translation>Gỡ Cài Đặt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"105\"/>\n        <source>Resources</source>\n        <translation>Biểu Đồ Tài Nguyên</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"110\"/>\n        <source>Processes</source>\n        <translation>Tiến Trình</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"115\"/>\n        <source>Settings</source>\n        <translation>Cài Đặt</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"153\"/>\n        <source>SYSTEM INFO</source>\n        <translation>Thông Tin Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"240\"/>\n        <source>There are update currently available.</source>\n        <translation>Có Cập Nhật Mới</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"253\"/>\n        <source>Download</source>\n        <translation>Tải Xuống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"19\"/>\n        <source>MEMORY</source>\n        <translation>RAM</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"20\"/>\n        <source>DISK</source>\n        <translation>Ổ Đĩa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"21\"/>\n        <source>DOWNLOAD</source>\n        <translation>Tải Xuống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"22\"/>\n        <source>UPLOAD</source>\n        <translation>Tải Lên</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"107\"/>\n        <source>Hostname: %1</source>\n        <translation>Tên Máy: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"108\"/>\n        <source>Platform: %1</source>\n        <translation>Nền Tảng: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"109\"/>\n        <source>Distribution: %1</source>\n        <translation>Phiên Bản: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"110\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Phiên Bản Kernel: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>CPU Model: %1</source>\n        <translation>Model Của CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>CPU Speed: %1</source>\n        <translation>Tốc Độ CPU: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>CPU Core: %1</source>\n        <translation>Nhân CPU:%1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"182\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"186\"/>\n        <source>Total: %1</source>\n        <translation>Tổng: %1</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>Tiến Trình</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"68\"/>\n        <source>All Processes</source>\n        <translation>Tất Cả Tiến Trình</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"88\"/>\n        <source>Search...</source>\n        <translation>Tìm Kiếm...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"206\"/>\n        <source>End Process</source>\n        <translation>Kết Thúc Tiến Trình</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>User</source>\n        <translation>Người Dùng</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>Resident MEMORY</source>\n        <translation>RAM Sử Dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>%Memory</source>\n        <translation>% RAM</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>Virtual Memory</source>\n        <translation>RAM Ảo </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Start Time</source>\n        <translation>Thời Gian Bắt Đầu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>State</source>\n        <translation>Khu Vực</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Group</source>\n        <translation>Nhóm</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Nice</source>\n        <translation>Tốt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>CPU Time</source>\n        <translation>Thời Gian CPC</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Session</source>\n        <translation>Phiên Làm Việc</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Seat</source>\n        <translation>Vị Trí</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Process</source>\n        <translation>Tiến Trình</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"104\"/>\n        <source>Processes (%1)</source>\n        <translation>Tiến Trình (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"198\"/>\n        <source>Refresh (%1)</source>\n        <translation>Làm Mới (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"26\"/>\n        <source>CPU History</source>\n        <translation>Lịch Sử CPC</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"29\"/>\n        <source>Memory History</source>\n        <translation>Lịch Sử RAM</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"32\"/>\n        <source>Network History</source>\n        <translation>Kết Nối Internet</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"76\"/>\n        <source>Download %1/s Total: %2</source>\n        <translation>Tải Xuống %1/s Tổng: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Upload %1/s  Total: %2</source>\n        <translation>Tải Lên %1 /s Tổng: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"122\"/>\n        <source>Swap %1 (%2%) %3</source>\n        <translation>SWAP %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"131\"/>\n        <source>Memory %1 (%2%) %3</source>\n        <translation>RAM %1 (%2%) %3</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"79\"/>\n        <source>System Services</source>\n        <translation>Dịch Vụ Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"123\"/>\n        <source>Startup at boot ?</source>\n        <translation>Khởi Động Cùng Hệ Thống ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"176\"/>\n        <source>Running Now ?</source>\n        <translation>Đang Chạy ?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"246\"/>\n        <source>Not Found System Service</source>\n        <translation>Không Tìm Thấy Dịch Vụ Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"50\"/>\n        <source>System Services (%1)</source>\n        <translation>Dịch Vụ Hệ Thống (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"54\"/>\n        <source>Language</source>\n        <translation>Ngôn Ngữ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"71\"/>\n        <source>Theme</source>\n        <translation>Giao Diện</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.cpp\" line=\"23\"/>\n        <source>Delete</source>\n        <translation>Xóa</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.cpp\" line=\"24\"/>\n        <source>Edit</source>\n        <translation>Sửa</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>Ứng Dụng Khởi Động Cùng Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"50\"/>\n        <source>Save</source>\n        <translation>Lưu</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"60\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>Trường Nhập Không Được Bỏ Trống.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"67\"/>\n        <source>App Comment</source>\n        <translation>Mô Tả Ứng Dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>App Name</source>\n        <translation>Tên Ứng Dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"81\"/>\n        <source>Command</source>\n        <translation>Lệnh</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"88\"/>\n        <source>Application</source>\n        <translation>Ứng Dụng</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"192\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>Không Tìm Thấy Ứng Dụng Khởi Động Cùng Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"112\"/>\n        <source>System Startup Applications</source>\n        <translation>Ứng Dụng Khởi Động Cùng Hệ Thống</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"95\"/>\n        <source>Add Startup App</source>\n        <translation>Thêm Ứng Dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"79\"/>\n        <source>System Startup Applications (%1)</source>\n        <translation>Ứng Dụng Khởi Động Cùng Hệ Thống (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>Báo Cáo Lỗi</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"168\"/>\n        <source>Application Logs</source>\n        <translation>Bản Ghi Ứng Dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"206\"/>\n        <source>Application Caches</source>\n        <translation>Bộ Nhớ Tạm Ứng Dụng</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"327\"/>\n        <source>Trash</source>\n        <translation>Thùng Rác</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"365\"/>\n        <source>Package Caches</source>\n        <translation>Bộ Nhớ Tạm Gói</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"473\"/>\n        <source> Back</source>\n        <translation> Quay Lại</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>Tên Tập Tin</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>Kích Cỡ</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>%1 Kích Cỡ Tập Tin Được Làm Sạch</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"228\"/>\n        <source>System Installed Packages</source>\n        <translation>Gói Hệ Thống Đã Cài Đặt</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"271\"/>\n        <source>Search...</source>\n        <translation>Tìm Kiếm...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"178\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>Không Tìm Thấy Gói</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"132\"/>\n        <source>Uninstall Selected</source>\n        <translation>Gỡ Bỏ Gói Đã Chọn</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"65\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>Gói Hệ Thống Đã Cài Đặt (%1)</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_zh-cn.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"zh_CN\">\n<context>\n    <name>APTSourceEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"14\"/>\n        <source>APT Repository Edit</source>\n        <translation type=\"finished\">APT源编辑</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"38\"/>\n        <source>APT Repository</source>\n        <translation type=\"finished\">APT源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"48\"/>\n        <source>Components</source>\n        <translation type=\"finished\">组件</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"55\"/>\n        <source>Options</source>\n        <translation type=\"finished\">选项</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"71\"/>\n        <source>Cancel</source>\n        <translation type=\"finished\">取消</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"87\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation type=\"finished\">字段不能留空 </translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"94\"/>\n        <source>URI</source>\n        <translation type=\"finished\">URI</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"110\"/>\n        <source>Save</source>\n        <translation type=\"finished\">保存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"133\"/>\n        <source>Distribution</source>\n        <translation type=\"finished\">发行版</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"152\"/>\n        <source>Source</source>\n        <translation type=\"finished\">源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_edit.ui\" line=\"177\"/>\n        <source>Binary</source>\n        <translation type=\"finished\">二进制</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceManagerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"188\"/>\n        <source>Search...</source>\n        <translation type=\"finished\">搜索...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"226\"/>\n        <source>Edit</source>\n        <translation type=\"finished\">编辑</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"14\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"finished\">APT源管理</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"125\"/>\n        <source>Not Found APT Repositories</source>\n        <translation type=\"finished\">未发现APT源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"269\"/>\n        <source>Delete</source>\n        <translation type=\"finished\">删除</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"308\"/>\n        <source>Enable Source</source>\n        <translation type=\"finished\">使用源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"338\"/>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"86\"/>\n        <source>Add Repository</source>\n        <translation type=\"finished\">添加源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"371\"/>\n        <source>Cancel</source>\n        <translation type=\"finished\">取消</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.ui\" line=\"419\"/>\n        <source>Select to delete or edit.</source>\n        <translation type=\"finished\">选中即可删除或编辑.</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"25\"/>\n        <source>example %1</source>\n        <translation type=\"finished\">例如 %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"59\"/>\n        <source>APT Repositories (%1)</source>\n        <translation type=\"finished\">APT源(%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_manager_page.cpp\" line=\"66\"/>\n        <source>Save</source>\n        <translation type=\"finished\">保存</translation>\n    </message>\n</context>\n<context>\n    <name>APTSourceRepositoryItem</name>\n    <message>\n        <location filename=\"../stacer/Pages/AptSourceManager/apt_source_repository_item.cpp\" line=\"34\"/>\n        <source>%1 (Source Code)</source>\n        <translation type=\"finished\">%1 (源代码)</translation>\n    </message>\n</context>\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"101\"/>\n        <source>Dashboard</source>\n        <translation>仪表盘</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"135\"/>\n        <source>Startup Apps</source>\n        <translation type=\"finished\">开机启动程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"163\"/>\n        <source>System Cleaner</source>\n        <translation>系统清理</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"306\"/>\n        <source>APT Repository Manager</source>\n        <translation type=\"finished\">APT源管理</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"250\"/>\n        <source>Uninstaller</source>\n        <translation>程序卸载</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"278\"/>\n        <source>Resources</source>\n        <translation>系统资源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"222\"/>\n        <source>Processes</source>\n        <translation>进程</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"194\"/>\n        <source>Services</source>\n        <translation type=\"finished\">服务</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"334\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"finished\">Gnome设置</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"362\"/>\n        <source>Settings</source>\n        <translation>设置</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.ui\" line=\"403\"/>\n        <source>Feedback</source>\n        <translation type=\"finished\">反馈</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"111\"/>\n        <source>Quit</source>\n        <translation type=\"finished\">退出</translation>\n    </message>\n</context>\n<context>\n    <name>AppearanceSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"44\"/>\n        <source>Screen Applications</source>\n        <translation type=\"finished\">屏幕程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"74\"/>\n        <source>Screen Reader</source>\n        <translation type=\"finished\">屏幕朗读</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"100\"/>\n        <source>Screen Keyboard</source>\n        <translation type=\"finished\">屏幕键盘</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"136\"/>\n        <source>Background Image Mode</source>\n        <translation type=\"finished\">背景图片模式</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"166\"/>\n        <source>Desktop Mode</source>\n        <translation type=\"finished\">桌面模式</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"204\"/>\n        <source>Login Mode</source>\n        <translation type=\"finished\">登录模式</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"252\"/>\n        <source>Icons</source>\n        <translation type=\"finished\">图标</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"282\"/>\n        <source>Home Icon</source>\n        <translation type=\"finished\">用户主图标</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"308\"/>\n        <source>Trash Icon</source>\n        <translation type=\"finished\">回收站图标</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"321\"/>\n        <source>Mounted Volumes Icon</source>\n        <translation type=\"finished\">已挂载卷图标</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"347\"/>\n        <source>Show Desktop Icons</source>\n        <translation type=\"finished\">显示桌面图标</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.ui\" line=\"373\"/>\n        <source>Network Icon</source>\n        <translation type=\"finished\">网络图标</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>None</source>\n        <translation type=\"finished\">无</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Wallpaper</source>\n        <translation type=\"finished\">壁纸</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"71\"/>\n        <source>Centered</source>\n        <translation type=\"finished\">居中</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Scaled</source>\n        <translation type=\"finished\">按比例缩放</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Stretched</source>\n        <translation type=\"finished\">拉伸</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Zoom</source>\n        <translation type=\"finished\">缩放</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/appearance_settings.cpp\" line=\"72\"/>\n        <source>Spanned</source>\n        <translation type=\"finished\">贯穿</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"20\"/>\n        <source>Dashboard</source>\n        <translation type=\"finished\">仪表盘</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"156\"/>\n        <source>SYSTEM INFO</source>\n        <translation>系统信息</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"230\"/>\n        <source>There are update currently available.</source>\n        <translation>当前有可用更新</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"246\"/>\n        <source>Download</source>\n        <translation>下载</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"14\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"15\"/>\n        <source>MEMORY</source>\n        <translation>内存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"16\"/>\n        <source>DISK</source>\n        <translation>磁盘</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"17\"/>\n        <source>DOWNLOAD</source>\n        <translation>下载</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>UPLOAD</source>\n        <translation>上传</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>Hostname: %1</source>\n        <translation>主机名: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>Platform: %1</source>\n        <translation>平台: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>Distribution: %1</source>\n        <translation>发行版: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"114\"/>\n        <source>Kernel Release: %1</source>\n        <translation>内核版本: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"115\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU型号: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"117\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU频率: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"116\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU内核数: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"133\"/>\n        <source>High CPU Usage</source>\n        <translation type=\"finished\">CPU负载高</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"134\"/>\n        <source>The amount of CPU used is over %1%.</source>\n        <translation type=\"finished\">CPU使用量已过%1%。</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"162\"/>\n        <source>High Memory Usage</source>\n        <translation type=\"finished\">内存负载高</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"163\"/>\n        <source>The amount of memory used is over %1%.</source>\n        <translation type=\"finished\">内存使用量已过%1%。</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"202\"/>\n        <source>High Disk Usage</source>\n        <translation type=\"finished\">磁盘负载高</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"203\"/>\n        <source>The amount of disk used is over %1%.</source>\n        <translation type=\"finished\">磁盘使用量已过%1%。</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"241\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"245\"/>\n        <source>Total: %1</source>\n        <translation>总计: %1</translation>\n    </message>\n</context>\n<context>\n    <name>Feedback</name>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"14\"/>\n        <source>Feedback</source>\n        <translation type=\"finished\">反馈</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"38\"/>\n        <source>Name</source>\n        <translation type=\"finished\">姓名</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"45\"/>\n        <source>Email Address</source>\n        <translation type=\"finished\">邮件地址</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"68\"/>\n        <source>Send</source>\n        <translation type=\"finished\">发送</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"94\"/>\n        <source>Message</source>\n        <translation type=\"finished\">正文</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.ui\" line=\"104\"/>\n        <source>Send a Feedback</source>\n        <translation type=\"finished\">发送反馈</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"46\"/>\n        <source>Email address is not valid !</source>\n        <translation type=\"finished\">邮件地址不正确!</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"51\"/>\n        <source>Your message must be at least 25 characters !</source>\n        <translation type=\"finished\">正文不得少于25个字符。</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"61\"/>\n        <source>Sending..</source>\n        <translation type=\"finished\">正在发送…</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"79\"/>\n        <source>&lt;font color=&apos;#2ecc71&apos;&gt;Your Feedback has been successfully sended.&lt;/font&gt;</source>\n        <translation type=\"finished\">&lt;font color=&apos;#2ecc71&apos;&gt;反馈发送成功。&lt;/font&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"81\"/>\n        <location filename=\"../stacer/feedback.cpp\" line=\"86\"/>\n        <source>Something went wrong, try again !</source>\n        <translation type=\"finished\">出错，请重试！</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"89\"/>\n        <source>Save</source>\n        <translation type=\"finished\">保存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/feedback.cpp\" line=\"94\"/>\n        <source>Fields cannot be left blank !</source>\n        <translation type=\"finished\">此处不能留空！</translation>\n    </message>\n</context>\n<context>\n    <name>GnomeSettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"14\"/>\n        <source>Gnome Settings</source>\n        <translation type=\"finished\">Gnome设置</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"49\"/>\n        <source>Unity Settings</source>\n        <translation type=\"finished\">Unity设置</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"81\"/>\n        <source>Window Manager</source>\n        <translation type=\"finished\">窗口管理器</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/gnome_settings_page.ui\" line=\"110\"/>\n        <source>Appearance</source>\n        <translation type=\"finished\">屏幕外观</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"14\"/>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>进程</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"71\"/>\n        <source>All Processes</source>\n        <translation>全部进程</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"96\"/>\n        <source>Search...</source>\n        <translation>搜索…</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"217\"/>\n        <source>End Process</source>\n        <translation>结束进程</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>User</source>\n        <translation>用户</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Resident Memory</source>\n        <translation>常驻内存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>%Memory</source>\n        <translation>%内存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"26\"/>\n        <source>Virtual Memory</source>\n        <translation>虚拟内存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Start Time</source>\n        <translation>开始时间</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>State</source>\n        <translation>状态</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"27\"/>\n        <source>Group</source>\n        <translation>群组</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Nice</source>\n        <translation>优先值</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>CPU Time</source>\n        <translation>CPU时间</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Session</source>\n        <translation>会话</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"28\"/>\n        <source>Process</source>\n        <translation>进程</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"119\"/>\n        <source>Processes (%1)</source>\n        <translation>进程 (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"210\"/>\n        <source>Refresh (%1)</source>\n        <translation>刷新 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>QObject</name>\n    <message>\n        <location filename=\"../stacer/Managers/setting_manager.cpp\" line=\"61\"/>\n        <source>Dashboard</source>\n        <translation type=\"finished\">仪表盘</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"14\"/>\n        <source>History of CPU</source>\n        <translation type=\"finished\">CPU历史</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"15\"/>\n        <source>History of CPU Load Averages</source>\n        <translation type=\"finished\">CPU平均负载历史记录</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"16\"/>\n        <source>History of Disk Read Write</source>\n        <translation type=\"finished\">磁盘读写历史</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"17\"/>\n        <source>History of Memory</source>\n        <translation type=\"finished\">内存历史</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"18\"/>\n        <source>History of Network</source>\n        <translation type=\"finished\">网络历史</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"75\"/>\n        <source>Read: %1/s Total: %2</source>\n        <translation type=\"finished\">读取: %1/s 总计: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Write: %1/s Total: %2</source>\n        <translation type=\"finished\">写入: %1/s 总计: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"118\"/>\n        <source>%1 Minute Average: %2</source>\n        <translation type=\"finished\">%1 分钟平均值: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"164\"/>\n        <source>Download: %1/s Total: %2</source>\n        <translation type=\"finished\">下载: %1/s 总计: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"169\"/>\n        <source>Upload: %1/s  Total: %2</source>\n        <translation type=\"finished\">上传: %1/s 总计: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"213\"/>\n        <source>Swap: %1 (%2%) %3</source>\n        <translation type=\"finished\">交换分区: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"222\"/>\n        <source>Memory: %1 (%2%) %3</source>\n        <translation type=\"finished\">内存: %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.ui\" line=\"14\"/>\n        <source>Resources</source>\n        <translation type=\"finished\">系统资源</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"14\"/>\n        <source>Services</source>\n        <translation type=\"finished\">服务</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"137\"/>\n        <source>Startup at boot ?</source>\n        <translation>设置为开机启动吗?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"190\"/>\n        <source>Running Now ?</source>\n        <translation>现在运行吗?</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"244\"/>\n        <source>Not Found System Service</source>\n        <translation>未找到系统服务</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running Status</source>\n        <translation type=\"finished\">运行状态</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Running</source>\n        <translation type=\"finished\">正在运行</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"27\"/>\n        <source>Not Running</source>\n        <translation type=\"finished\">未在运行</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Startup Status</source>\n        <translation type=\"finished\">启动状态</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Enabled</source>\n        <translation type=\"finished\">启用</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"28\"/>\n        <source>Disabled</source>\n        <translation type=\"finished\">禁止</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"75\"/>\n        <source>System Services (%1)</source>\n        <translation>系统服务 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"20\"/>\n        <source>Settings</source>\n        <translation type=\"finished\">设置</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"110\"/>\n        <source>Memory Percent</source>\n        <translation type=\"finished\">内存占比</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"204\"/>\n        <source>Disk Percent</source>\n        <translation type=\"finished\">磁盘占比</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"233\"/>\n        <source>Disks</source>\n        <translation type=\"finished\">磁盘分区</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"246\"/>\n        <source>Language</source>\n        <translation>语言</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"259\"/>\n        <source>Autostart Stacer</source>\n        <translation type=\"finished\">Stacer自启动</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"317\"/>\n        <source>Alert messages (Show a warning after the specified percentage)</source>\n        <translation type=\"finished\">提醒信息（在超过指定百分比后显示警告）</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"422\"/>\n        <source>Start Page</source>\n        <translation type=\"finished\">开始页面</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"301\"/>\n        <source>CPU Percent</source>\n        <translation type=\"finished\">CPU占比</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"324\"/>\n        <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Created by &lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>\n        <translation type=\"finished\">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;由&lt;a href=&quot;https://github.com/oguzhaninan&quot;&gt;&lt;创建 span style=&quot; text-decoration: underline; color:#007af4;&quot;&gt;Oğuzhan İNAN&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"355\"/>\n        <source>Donate</source>\n        <translation type=\"finished\">捐赠</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"97\"/>\n        <source>Theme</source>\n        <translation>主题</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Dashboard</source>\n        <translation type=\"finished\">仪表盘</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>Startup Apps</source>\n        <translation type=\"finished\">开机启动程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"74\"/>\n        <source>System Cleaner</source>\n        <translation type=\"finished\">系统清理</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Services</source>\n        <translation type=\"finished\">服务</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Processes</source>\n        <translation type=\"finished\">进程</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Uninstaller</source>\n        <translation type=\"finished\">卸载程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.cpp\" line=\"75\"/>\n        <source>Resources</source>\n        <translation type=\"finished\">系统资源</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"128\"/>\n        <source>Edit App</source>\n        <translation type=\"finished\">编辑程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.ui\" line=\"150\"/>\n        <source>Delete App</source>\n        <translation type=\"finished\">删除程序</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>开机启动程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>Save</source>\n        <translation>保存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"44\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>字段不能留空。</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"58\"/>\n        <source>App Comment</source>\n        <translation>程序备注</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"51\"/>\n        <source>App Name</source>\n        <translation>程序名称</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"97\"/>\n        <source>Command</source>\n        <translation>命令</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"87\"/>\n        <source>Application</source>\n        <translation>程序</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"201\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>未发现开机启动程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"14\"/>\n        <source>Startup Apps</source>\n        <translation type=\"finished\">开机启动程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"101\"/>\n        <source>Add Startup App</source>\n        <translation>添加开机启动程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"89\"/>\n        <source>Startup Applications (%1)</source>\n        <translation type=\"finished\">开机启动程序(%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"14\"/>\n        <source>System Cleaner</source>\n        <translation type=\"finished\">系统清理</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>崩溃报告</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"177\"/>\n        <source>Application Logs</source>\n        <translation>程序日志</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"215\"/>\n        <source>Application Caches</source>\n        <translation>应用缓存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"363\"/>\n        <source>Trash</source>\n        <translation>回收站</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"401\"/>\n        <source>Package Caches</source>\n        <translation>包缓存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"521\"/>\n        <source> Back</source>\n        <translation> 返回</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>文件名</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>大小</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>已经清理文件%1。</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"14\"/>\n        <source>Uninstaller</source>\n        <translation type=\"finished\">卸载程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"90\"/>\n        <source>Search...</source>\n        <translation>搜索…</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"192\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>未发现已安装过的包</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"140\"/>\n        <source>Uninstall Selected</source>\n        <translation>卸载选中项</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"67\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>系统已安装了的包 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>UnitySettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"65\"/>\n        <source>Applications</source>\n        <translation type=\"finished\">程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"108\"/>\n        <source>Show &quot;Recently Used&quot; applications</source>\n        <translation type=\"finished\">显示&quot;近期使用&quot;程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"134\"/>\n        <source>Enable search of your files</source>\n        <translation type=\"finished\">启用文件搜索</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"160\"/>\n        <source>Show &quot;More Suggestions&quot;</source>\n        <translation type=\"finished\">显示&quot;更多建议&quot;</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"186\"/>\n        <source>Search</source>\n        <translation type=\"finished\">搜索</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"196\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"683\"/>\n        <source>General</source>\n        <translation type=\"finished\">常规</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"229\"/>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"660\"/>\n        <source>Transparency Level</source>\n        <translation type=\"finished\">透明程度</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"280\"/>\n        <source>Behaviour</source>\n        <translation type=\"finished\">行为</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"323\"/>\n        <source>Auto Hide</source>\n        <translation type=\"finished\">自动隐藏</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"339\"/>\n        <source>Left Side</source>\n        <translation type=\"finished\">左侧</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"380\"/>\n        <source>Minimize applications with clicking</source>\n        <translation type=\"finished\">通过点击最小化程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"396\"/>\n        <source>Top-Left Corner</source>\n        <translation type=\"finished\">左上角</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"412\"/>\n        <source>Reveal Sensitivity</source>\n        <translation type=\"finished\">展示灵敏度</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"438\"/>\n        <source>Reveal Location</source>\n        <translation type=\"finished\">展示区域</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"464\"/>\n        <source>Launcher</source>\n        <translation type=\"finished\">启动器</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"474\"/>\n        <source>Appearance</source>\n        <translation type=\"finished\">外观</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"507\"/>\n        <source>Left</source>\n        <translation type=\"finished\">左侧</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"526\"/>\n        <source>Bottom</source>\n        <translation type=\"finished\">底部</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"542\"/>\n        <source>Visibility</source>\n        <translation type=\"finished\">可见</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"558\"/>\n        <source>Primary Desktop</source>\n        <translation type=\"finished\">主桌面</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"612\"/>\n        <source>Icon size</source>\n        <translation type=\"finished\">图标尺寸</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"628\"/>\n        <source>All Desktops</source>\n        <translation type=\"finished\">所有桌面</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"644\"/>\n        <source>Position</source>\n        <translation type=\"finished\">位置</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"726\"/>\n        <source>Search online sources</source>\n        <translation type=\"finished\">搜索网络源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"752\"/>\n        <source>Background Blur</source>\n        <translation type=\"finished\">背景模糊</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"778\"/>\n        <source>Panel</source>\n        <translation type=\"finished\">面板</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"801\"/>\n        <source>Indicators</source>\n        <translation type=\"finished\">系统托盘指示器</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"840\"/>\n        <source>Date</source>\n        <translation type=\"finished\">日期</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"862\"/>\n        <source>Calendar</source>\n        <translation type=\"finished\">日历</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"875\"/>\n        <source>Date &amp; Time</source>\n        <translation type=\"finished\">日期 &amp; 时间</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"888\"/>\n        <source>24-Hour Time</source>\n        <translation type=\"finished\">24时间制</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"910\"/>\n        <source>Weekday</source>\n        <translation type=\"finished\">工作日</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"923\"/>\n        <source>Include</source>\n        <translation type=\"finished\">包括</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"945\"/>\n        <source>Seconds</source>\n        <translation type=\"finished\">秒</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"958\"/>\n        <source>Volume</source>\n        <translation type=\"finished\">卷</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/unity_settings.ui\" line=\"971\"/>\n        <source>Show my name</source>\n        <translation type=\"finished\">显示用户名</translation>\n    </message>\n</context>\n<context>\n    <name>WindowManagerSettings</name>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"90\"/>\n        <source>General</source>\n        <translation type=\"finished\">常规</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"100\"/>\n        <source>Titlebar Actions</source>\n        <translation type=\"finished\">标题栏动作</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"155\"/>\n        <source>Right click</source>\n        <translation type=\"finished\">右键点击</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"168\"/>\n        <source>Double click</source>\n        <translation type=\"finished\">左键双击</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"181\"/>\n        <source>Middle click</source>\n        <translation type=\"finished\">中键点击</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"257\"/>\n        <source>Additional</source>\n        <translation type=\"finished\">附加</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"267\"/>\n        <source>Workspace Settings</source>\n        <translation type=\"finished\">工作区设置</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"310\"/>\n        <source>Vertical workspaces</source>\n        <translation type=\"finished\">工作区垂直排列</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"333\"/>\n        <source>Workspace switcher</source>\n        <translation type=\"finished\">工作区切换器</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"356\"/>\n        <source>Horizontal workspaces</source>\n        <translation type=\"finished\">工作区水平排列</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"379\"/>\n        <source>Focus Behaviour</source>\n        <translation type=\"finished\">鼠标焦点行为</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"409\"/>\n        <source>Focus mode</source>\n        <translation type=\"finished\">焦点模式</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"460\"/>\n        <source>Raise on click</source>\n        <translation type=\"finished\">点击则提升到最上层</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"483\"/>\n        <source>Hardware Acceleration</source>\n        <translation type=\"finished\">硬件加速</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.ui\" line=\"538\"/>\n        <source>Text quality</source>\n        <translation type=\"finished\">文本质量</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Fast</source>\n        <translation type=\"finished\">快速</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Good</source>\n        <translation type=\"finished\">好</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"66\"/>\n        <source>Best</source>\n        <translation type=\"finished\">最好</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Click</source>\n        <translation type=\"finished\">点击</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Sloppy</source>\n        <translation type=\"finished\">滑过</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"68\"/>\n        <source>Mouse</source>\n        <translation type=\"finished\">鼠标</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Toggle Shade</source>\n        <translation type=\"finished\">切换形状</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize</source>\n        <translation type=\"finished\">最大化</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"80\"/>\n        <source>Maximize Horizontally</source>\n        <translation type=\"finished\">水平最大化</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Maximize Vertically</source>\n        <translation type=\"finished\">垂直最大化</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"81\"/>\n        <source>Minimize</source>\n        <translation type=\"finished\">最小化</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>None</source>\n        <translation type=\"finished\">无</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Lower</source>\n        <translation type=\"finished\">更低</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/GnomeSettings/window_manager_settings.cpp\" line=\"82\"/>\n        <source>Menu</source>\n        <translation type=\"finished\">菜单</translation>\n    </message>\n</context>\n</TS>\n"
  },
  {
    "path": "translations/stacer_zh-tw.ts",
    "content": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<!DOCTYPE TS>\n<TS version=\"2.1\" language=\"zh_TW\">\n<context>\n    <name>App</name>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"80\"/>\n        <source>Dashboard</source>\n        <translation>儀表板</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"85\"/>\n        <source>System Cleaner</source>\n        <translation>系統清理</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"90\"/>\n        <source>System Startup Apps</source>\n        <translation>系統開機啟動項目</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"95\"/>\n        <source>System Services</source>\n        <translation>系統服務</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"100\"/>\n        <source>Uninstaller</source>\n        <translation>解除安裝</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"105\"/>\n        <source>Resources</source>\n        <translation>系統資源</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"110\"/>\n        <source>Processes</source>\n        <translation>處理程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/app.cpp\" line=\"115\"/>\n        <source>Settings</source>\n        <translation>設定</translation>\n    </message>\n</context>\n<context>\n    <name>DashboardPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"153\"/>\n        <source>SYSTEM INFO</source>\n        <translation>系統資訊</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"240\"/>\n        <source>There are update currently available.</source>\n        <translation>目前有可用更新</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.ui\" line=\"253\"/>\n        <source>Download</source>\n        <translation>下載</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"18\"/>\n        <source>CPU</source>\n        <translation>CPU</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"19\"/>\n        <source>MEMORY</source>\n        <translation>記憶體</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"20\"/>\n        <source>DISK</source>\n        <translation>磁碟</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"21\"/>\n        <source>DOWNLOAD</source>\n        <translation>下載</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"22\"/>\n        <source>UPLOAD</source>\n        <translation>上傳</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"107\"/>\n        <source>Hostname: %1</source>\n        <translation>主機名稱: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"108\"/>\n        <source>Platform: %1</source>\n        <translation>平台: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"109\"/>\n        <source>Distribution: %1</source>\n        <translation>發行版: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"110\"/>\n        <source>Kernel Release: %1</source>\n        <translation>Kernel 版本: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"111\"/>\n        <source>CPU Model: %1</source>\n        <translation>CPU 型號: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"112\"/>\n        <source>CPU Speed: %1</source>\n        <translation>CPU 時脈: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"113\"/>\n        <source>CPU Core: %1</source>\n        <translation>CPU 核心: %1</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"182\"/>\n        <location filename=\"../stacer/Pages/Dashboard/dashboard_page.cpp\" line=\"186\"/>\n        <source>Total: %1</source>\n        <translation>總計: %1</translation>\n    </message>\n</context>\n<context>\n    <name>ProcessesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"55\"/>\n        <source>Processes</source>\n        <translation>處理程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"68\"/>\n        <source>All Processes</source>\n        <translation>所有處理程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"88\"/>\n        <source>Search...</source>\n        <translation>搜尋...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.ui\" line=\"206\"/>\n        <source>End Process</source>\n        <translation>結束處理程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>User</source>\n        <translation>使用者</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>Resident Memory</source>\n        <translation>常駐記憶體</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>%Memory</source>\n        <translation>%記憶體</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"35\"/>\n        <source>Virtual Memory</source>\n        <translation>虛擬記憶體</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Start Time</source>\n        <translation>開始時間</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>State</source>\n        <translation>狀態</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Group</source>\n        <translation>群組</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>Nice</source>\n        <translation>優先權</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"36\"/>\n        <source>CPU Time</source>\n        <translation>CPU 時間</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Session</source>\n        <translation>工作階段</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Seat</source>\n        <translation>座位</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"37\"/>\n        <source>Process</source>\n        <translation>處理程序</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"104\"/>\n        <source>Processes (%1)</source>\n        <translation>處理程序 (%1)</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Processes/processes_page.cpp\" line=\"198\"/>\n        <source>Refresh (%1)</source>\n        <translation>更新 (每 %1 秒)</translation>\n    </message>\n</context>\n<context>\n    <name>ResourcesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"26\"/>\n        <source>CPU History</source>\n        <translation>CPU 使用量記錄</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"29\"/>\n        <source>Memory History</source>\n        <translation>記憶體使用量記錄</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"32\"/>\n        <source>Network History</source>\n        <translation>網路使用量記錄</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"76\"/>\n        <source>Download %1/s Total: %2</source>\n        <translation>下載 %1/s 總計: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"81\"/>\n        <source>Upload %1/s  Total: %2</source>\n        <translation>上傳 %1/s 總計: %2</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"122\"/>\n        <source>Swap %1 (%2%) %3</source>\n        <translation>交換區 %1 (%2%) %3</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Resources/resources_page.cpp\" line=\"131\"/>\n        <source>Memory %1 (%2%) %3</source>\n        <translation>記憶體 %1 (%2%) %3</translation>\n    </message>\n</context>\n<context>\n    <name>ServicesPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"79\"/>\n        <source>System Services</source>\n        <translation>系統服務</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"123\"/>\n        <source>Startup at boot ?</source>\n        <translation>開機後自動啟動？</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"176\"/>\n        <source>Running Now ?</source>\n        <translation>立即執行？</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.ui\" line=\"246\"/>\n        <source>Not Found System Service</source>\n        <translation>沒有找到系統服務</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Services/services_page.cpp\" line=\"50\"/>\n        <source>System Services (%1)</source>\n        <translation>系統服務 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SettingsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"54\"/>\n        <source>Language</source>\n        <translation>語言</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Settings/settings_page.ui\" line=\"71\"/>\n        <source>Theme</source>\n        <translation>主題</translation>\n    </message>\n</context>\n<context>\n    <name>StartupApp</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.cpp\" line=\"23\"/>\n        <source>Delete</source>\n        <translation>刪除</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app.cpp\" line=\"24\"/>\n        <source>Edit</source>\n        <translation>編輯</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppEdit</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"20\"/>\n        <source>Startup App</source>\n        <translation>系統開機啟動項目</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"50\"/>\n        <source>Save</source>\n        <translation>儲存</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"60\"/>\n        <source>Fields cannot be left blank. </source>\n        <translation>欄位不能為空</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"67\"/>\n        <source>App Comment</source>\n        <translation>註解</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"74\"/>\n        <source>App Name</source>\n        <translation>名稱</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"81\"/>\n        <source>Command</source>\n        <translation>指令</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_app_edit.ui\" line=\"88\"/>\n        <source>Application</source>\n        <translation>應用程式</translation>\n    </message>\n</context>\n<context>\n    <name>StartupAppsPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"192\"/>\n        <source>Not Found Startup Apps</source>\n        <translation>沒有找到系統開機啟動項目</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"112\"/>\n        <source>System Startup Applications</source>\n        <translation>系統開機啟動項目</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.ui\" line=\"95\"/>\n        <source>Add Startup App</source>\n        <translation>加入系統開機啟動項目</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/StartupApps/startup_apps_page.cpp\" line=\"79\"/>\n        <source>System Startup Applications (%1)</source>\n        <translation>系統開機啟動項目 (%1)</translation>\n    </message>\n</context>\n<context>\n    <name>SystemCleanerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"63\"/>\n        <source>Crash Reports</source>\n        <translation>當機報告</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"168\"/>\n        <source>Application Logs</source>\n        <translation>應用程式日誌</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"206\"/>\n        <source>Application Caches</source>\n        <translation>應用程式快取</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"327\"/>\n        <source>Trash</source>\n        <translation>垃圾桶</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"365\"/>\n        <source>Package Caches</source>\n        <translation>套件快取</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.ui\" line=\"473\"/>\n        <source> Back</source>\n        <translation> 返回</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>File Name</source>\n        <translation>檔案名稱</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"32\"/>\n        <source>Size</source>\n        <translation>大小</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/SystemCleaner/system_cleaner_page.cpp\" line=\"285\"/>\n        <source>%1 size files cleaned.</source>\n        <translation>已清除 %1 的空間</translation>\n    </message>\n</context>\n<context>\n    <name>UninstallerPage</name>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"228\"/>\n        <source>System Installed Packages</source>\n        <translation>系統已安裝的套件</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"271\"/>\n        <source>Search...</source>\n        <translation>搜尋...</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"178\"/>\n        <source>Not Found Installed Packages</source>\n        <translation>未發現已安裝的套件</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstallerpage.ui\" line=\"132\"/>\n        <source>Uninstall Selected</source>\n        <translation>解除安裝選中的項目</translation>\n    </message>\n    <message>\n        <location filename=\"../stacer/Pages/Uninstaller/uninstaller_page.cpp\" line=\"65\"/>\n        <source>System Installed Packages (%1)</source>\n        <translation>系統已安裝的套件 (%1)</translation>\n    </message>\n</context>\n</TS>\n"
  }
]