[
  {
    "path": ".github/ISSUE_TEMPLATE/bug_report.md",
    "content": "---\nname: Bug report\nabout: Create a report to help us improve\nlabels:\n\n---\n\n**System Information**\n\n* Distribution package:\n* Peek version:\n* GTK:\n* Additional info if applicable:\n\n**Describe the bug**\nA clear and concise description of what the bug is.\n\n**To Reproduce**\nSteps to reproduce the behavior, for example:\n1. Start peek\n2. Record the screen for 5 seconds\n3. You should see the error: `(peek:5661): WARNING **`\n\n**Expected behavior**\nA clear and concise description of what you expected to happen, if relevant to the bug.\n\n**Additional context**\nAdd any other context or screenshots about the bug being reported.\n"
  },
  {
    "path": ".gitignore",
    "content": "*~\n/build/\n/builddir/\n/build_*/\n/.vscode/\n\nCMakeCache.txt\nCMakeFiles/*\ncmake_install.cmake\nMakefile\n\npeek\nsrc/*.c\ntests/*.c\nui/*.c\nui/about.ui\ndata/gschemas.compiled\ndata/*.desktop\ndata/*.appdata.xml\n\n# snapcraft build directories\nparts/\nprime/\nstage/\n*.snap\n"
  },
  {
    "path": "AUTHORS",
    "content": "Development\n\n  Philipp Wolfer <ph.wolfer@gmail.com>\n  Alessandro Toia <gort818@gmail.com>\n\nIcon design\n\n  Tobias Bernard <tbernard@gnome.org>\n  Jakub Steiner <jimmac@gmail.com>\n  Sam Hewitt <sam@snwh.org>\n  Lapo Calamandrei\n\nTranslations\n\n  Adolfo Jayme-Barrientos\n  Åke Engelbrektson\n  Alessandro Toia <gort818@gmail.com>\n  Alexander Gabilondo\n  Alexander Wunschik <mail@wunschik.it>\n  Allan Nordhøy <epost@anotheragency.no>\n  Boris Sikora <sikora.boris@gmail.com>\n  Chunyang Xu\n  coin3x\n  cromat\n  Dawid Dziurla <dawidd0811@gmail.com>\n  Fábio Nogueira <fnogueira@gnome.org>\n  Geraldo Ribeiro <geraldolsribeiro@gmail.com>\n  Heimen Stoffels\n  Holman Calderón <halecalderon@gmail.com>\n  Mateus \"Doodad\" Medeiros <mateusbmedeiros@outlook.com>\n  Mohamed Sakhri <mohamed.sakhri@gmail.com>\n  Moo\n  MuRye\n  Ole Erik Brennhagen\n  Philipp Wolfer <ph.wolfer@gmail.com>\n  se7entime <se7entime@openmailbox.org>\n  Steeven Lopes <steevenlopes@outlook.com>\n  strixaluco\n  Tirifto <tirifto@posteo.cz>\n  Tomáš Průcha <pruchatomas@gmail.com>\n  Victor Kropp <victor.kropp@gmail.com>\n  YFdyh000\n  Yoan Malié <hello@yoan-malie.fr>\n  Марко М. Костић <marko.m.kostic@gmail.com>\n\nPlease let me know if you are missing on this list.\n"
  },
  {
    "path": "BUILD_NOTES.md",
    "content": "# Peek build and packaging notes\nThis file contains information about building and packaging Peek. The\ninformation here is mainly for developers and packagers, end users should\nrefer to the installation instructions in README.md.\n\n## Building\n\n### Building from source\n\nFrom inside the Peek source folder run:\n\n    meson setup --prefix=/usr builddir\n    cd builddir\n    ninja\n\n`ninja` might be called `ninja-build` on some distributions.\n\n### Run tests\n\n    ninja test\n\n### Running Peek with debug output\n\n    G_MESSAGES_DEBUG=all ./peek\n\n### Update translations\n\n    ninja peek-update-po\n    ninja peek-pot\n\n\n## Packaging\n\n### Debian package\n\n#### Build requirements\n - meson (>= 0.47.0)\n - valac (>= 0.22)\n - libgtk-3-dev (>= 3.20)\n - libkeybinder-3.0-dev\n - libxml2-utils\n - gettext (>= 0.19 for localized .desktop entry)\n - txt2man (optional for building man page)\n - gzip (optional for building man page)\n\n#### Runtime requirements\n - libgtk-3-0 (>= 3.20)\n - libglib2.0 (>= 2.38)\n - libkeybinder-3.0-0\n - ffmpeg >= 3\n\n### Flatpak\n\nInstall the GNOME runtime and SDK as described in\nhttp://docs.flatpak.org/en/latest/getting-setup.html\n\n**Note:** Flatpak >= 0.9.3 is required for the build.\n\nBuild Flatpak and place it in flatpak-repo repository:\n\n    flatpak-builder --repo=flatpak-repo com.uploadedlobster.peek \\\n      --gpg-sign=B539AD7A5763EE9C1C2E4DE24C14923F47BF1A02 \\\n      flatpak-stable.json --force-clean\n\nYou can build for different architecture with the `--arch` parameter, e.g.\n`--arch=x86_64` or `--arch=i386`.\n\nGenerate a `.flatpak` file for single file distribution:\n\n    flatpak build-bundle flatpak-repo peek-1.0.0-0.flatpak \\\n      com.uploadedlobster.peek stable\n"
  },
  {
    "path": "CHANGES.md",
    "content": "# Version 1.6.0 - unreleased\n- feat: Add support for GNOME 40+ (#910)\n- feat: Add sound capture settings\n- feat: Removed issue submission from error dialog\n- feat: Removed MP4 recording option due to maintenance and performance issues\n- fix: Fix desktop integration for GNOME Flashback (#1202)\n- fix: Fix format selection popover updating on format change\n- i18n: New translations for Hungarian, Malayalam, Portuguese and Slovak\n- i18n: Updated translations for Basque, Chinese (Traditional), Croatian,\n  Czech, Dutch, Esperanto, Finnish, French, German, Hebrew, Indonesian, Italian,\n  Lithuanian, Norwegian Bokmål, Polish, Portuguese (Brazil), Portuguese\n  (Portugal), Russian, Serbian, Spanish, Swedish, Turkish and Ukrainian\n- build: cmake builds are no longer supported, use meson\n\n# Version 1.5.1 - 2020-02-19\n- build: Fixed building with CMake\n\n# Version 1.5.0 - 2020-02-18\n- feat: Dialog to set recording area size (#246, #519)\n- feat: Use radio buttons for format selection to easily show selected format\n- fix: Show error dialog on startup if recording backend is unavailable (#539)\n- fix: Fix missing title in taskbar on KDE Plasma (#349)\n- fix: Changing output format in small UI mode resizes the window\n- fix: Disable menu during recording\n- i18n: New translations for Finnish and Hebrew\n- i18n: Updated translations for Basque, Chinese (Simplified),\n  Chinese (Traditional), Croatian, Czech, Dutch, French, German, Indonesian,\n  Lithuanian, Norwegian Bokmål, Portuguese (Brazil), Spanish and Swedish\n\n# Version 1.4.0 - 2019-09-24\n- feat: Move app menu into application Window (#391, #438)\n- feat: New application icon following new GNOME icon guidelines (#114, #390)\n- feat: Set window type hint to UTILITY (ensures window gets opened as floating\n  on tiling window managers)\n- feat: Show shortcut hint in main window (#234, #285)\n- feat: Added Recorder, Video and AudioVideo to desktop files categories (#340)\n- feat: Improved the error message shown on GNOME Shell recording issues\n- feat: Provide more details in error reports\n- fix: Fixed double free error after ffmpeg recording (#419)\n- fix: Fixed building with Vala 0.46.1 (#501)\n- misc: Raised minimum Gtk version to 3.20\n- i18n: Updated translations for Basque, Chinese (simplified),\n  Chinese (traditional), Czech, Dutch, Esperanto, French, German, Italian,\n  Japanese, Lithuanian, Norwegian Bokmål, Polish, Portuguese (Brazil),\n  Portuguese (Portugal), Russian, Serbian, Spanish, Swedish, Turkish, Ukrainian\n- i18n: New translations for Japanese and Turkish\n- build: New Meson based build (old CMake build is deprecated and will be\n  removed in release 1.5)\n- build: Autogenerate po/LINGUAS\n\n# Version 1.3.1 - 2018-03-29\n- fix: Use yuv420p for VP9 encoding (#299)\n- fix: Disable animations and transitions on recording view overlays (#208)\n- i18n: Updated French and Russian translations\n- packaging: Build ffmpeg with vp9_superframe for Flatpak and AppImage\n\n# Version 1.3.0 - 2018-03-25\n- feat: Use VP9 instead of VP8 for WebM recording (#293)\n- feat: libx264 is no longer required when just recording GIF / APNG with\n  FFmpeg back end\n- feat: Removed avconv / libav backend and ImageMagick post processor\n- misc: Added sources for DBus interfaces (#296)\n- fix: Fixed lossy artifacts increasing GIF size when using gnome-shell\n  recorder (#288)\n- fix: Fixed countdown sometimes appearing in recording (#208)\n- fix: Do not freeze window size on Xfce (#269)\n- i18n: Fixed names of Chinese localization files (#294)\n- i18n: Updated translations for Basque, Chinese (Simplified), Lithuanian,\n  Norwegian Bokmål, Russian, Serbian, Ukrainian\n- packaging: Removed Snapcraft build and Snap packages (#245, #270)\n\n# Version 1.2.2 - 2018-01-28\n- feat: Option to enable/disable desktop notifications after saving (#21)\n- fix: Do not use H.264 baseline profile if libx264 was compiled with 10bit (#248)\n- fix: Recording 1fps with FFmpeg does not fail anymore (#249)\n- i18n: Updated translations for Arabic, Basque, Chinese (Simplified), Czech,\n  Dutch, Esperanto, German, Norwegian Bokmål, Polish, Portuguese (Brazil),\n  Russian, Swedish\n\n# Version 1.2.1 - 2017-12-03\n- i18n: Updated translations for Arabic, Czech, Esperanto, French, Lithuanian,\n  Norwegian Bokmål, Polish, Serbian\n\n# Version 1.2.0 - 2017-11-25\n- feat: Quick format selection in headerbar (#174)\n- feat: GIF conversion with gifski if installed for improved quality (#212, #179)\n- feat: GIF quality level can be set in preferences, if gifski is available (#212)\n- feat: GIF conversion with FFmpeg as default instead of ImageMagick (#125)\n- feat: Display elapsed time in headerbar (#214)\n- feat: Display an animated spinner while post processing (#58)\n- feat: Support APNG as output format (#108)\n- feat: Command line parameter `--no-headerbar` (#203)\n- feat: Show dialog with error details on recording errors (#49)\n- fix: Temporary files get unique name again (was broken in #161)\n- fix: Quitting application does not interrupt rendering (#189)\n- fix: Much smaller temporary file sizes\n- fix: Recording could be stopped before it had actually started\n- fix: Do not load local settings schema in release builds\n- fix: On Plasma with Breeze theme Peek window was hard to resize (#199)\n- i18n: Added Chinese (Traditional), Neapolitan\n- i18n: Updated translations for Czech, Dutch, Esperanto, German, Italian,\n  Lithuanian, Norwegian Bokmål, Polish, Serbian, Swedish\n- build: libkeybinder is now optional\n- package: Reduced file size for Snap packages\n\n# Version 1.1.0 - 2017-10-05\n- feat: Transparent recording area without compositor (#147, #7)\n- fix: Unusual default permissions (#161)\n- fix: Explicitly set ImageMagick resource limits (#112, #125)\n- i18n: Updated translations for Basque, Chinese (Simplified), Czech, Dutch,\n  French, German, Lithuanian, Russian, Serbian, Spanish, Swedish, Polish,\n  Portuguese (Brazil)\n- build: New flag `DISABLE_GNOME_SHELL` to disable gnome-shell recorder\n- build: New flag `DISABLE_OPEN_FILE_MANAGER` to disable file manager integration\n- build: Use CMake GNUInstallDirs variables\n- package: Updated dependencies for Flatpak and Snap packages\n- package: Stable Snap package depending on gnome-platform 3.26\n\n# Version 1.0.3 - 2017-06-13\n- package: fixed installing man page\n- package: fixed Debian packaging\n\n# Version 1.0.2 - 2017-06-13\n- feat: Finish saving file when closing window while rendering (#142)\n- feat: Highlight file when launching Dolphin file manager\n- recording: Use raw video for recording GIF with GNOME Shell recorder (this\n  is identical to how FFmpeg recorder works) (#116)\n- fix: Failed to record MP4 when dimensions where not divisible by 2 (#141)\n- fix: Make sure recording starts after countdown is hidden (#146)\n- fix: Closing window while recording could leave temp files behind\n- fix: KDE Plasma and XFCE were showing an empty button in notification\n- fix: Place close button on the left on all desktops configured this way (#129)\n- fix: Cinnamon showing notification with icon\n- i18n: Indonesian and Serbian translation\n- i18n: Updated translations for Basque, Esperanto, French, Portuguese (Brazil),\n  Russian and Ukrainian\n- docs: Added man page (#136)\n- package: Removed dark theme hack for Flatpak (proper theme support is part of\n  Flatpak now)\n- package: Updated dependencies for Flatpak and Snap packages\n\n# Version 1.0.1 - 2017-03-26\n- recording: Use H.264 baseline profile for MP4 for increased browser\n  compatibility (#111)\n- recording: For WebM GNOME Shell recorder use same quality settings as with\n  FFmpeg encoder\n- ui: Show only the most recent \"file saved\" notification to avoid spamming\n  the desktop with notifications.\n- fix: Set temporary directory for ImageMagick\n- fix: Always launch with `GDK_BACKEND=x11` for Wayland\n- fix: Detect if global menus are disabled in Unity when running as\n  Flatpak / Snap package\n- i18n: Updated translations for Arabic, Czech, Russian and Spanish\n- i18n: New translations for Basque and Esperanto\n- docs: Added Debian instructions to build custom package\n- docs: Added Snappy install instructions (development builds only)\n\n# Version 1.0.0 - 2017-03-11\n- recording: Support GNOME Shell screencast DBus service. Allows recording\n   under GNOME Shell with XWayland (#33)\n- recording: Support WebM and MP4 as output format (#73)\n- recording: Added option to not record mouse cursor\n- recording: Default frame rate is now 10fps\n- ui: Recording can be started / stopped via configurable keyboard shortcut (#23)\n- ui: Add `--start`, `--stop` and `--toggle` command line parameters to control\n  the recording\n- ui: Add `--backend` command line parameter to manually choose recording\n  back end (`gnome-shell`, `ffmpeg` or `avconv` for now)\n- ui: Hide button label on small window width. Allows for smaller recording area.\n- misc: Use org.freedesktop.FileManager1 DBus service for launching file manager.\n- fix: Fixed a possible race condition that could lead to empty or broken files (#1)\n- fix: Moving Peek partially outside the visible area does no longer break the\n  recording. Instead the recording area is clipped to the visible part (#64)\n- fix: Starting recording in maximized window relocated the window on Ubuntu\n  Unity (#74)\n- fix: When canceling the file chooser also stop the background processing\n  of the image (#96)\n- i18n: Many updated translations, with Czech, Dutch, German, Lithuanian,\n  Polish and Swedish 100% completed\n- package: Peek is available from a Flatpak repository (#85)\n- package: Provide AppStream data\n- docs: Much improved README\n\n# Version 0.9.1 - 2017-02-21\n- i18n: Fixed Czech, Croatian, Korean, Dutch and Chinese (Simplified) not getting installed\n\n# Version 0.9.0 - 2017-02-20\n- ui: Fix problem of app menu not available on certain desktop configurations (#6)\n- ui: Fix display of desktop notifications on Ubuntu Unity (#55)\n- ui: Close button is displayed left on Ubuntu Unity (#67)\n- ui: Workaround for gray borders under unity (#11)\n- ui: Smaller border around recording area\n- recording: Add resolution downsampling option (#32)\n- recording: Minimal frame rate is now 1fps\n- recording: Smaller temporary files by using libx264rgb instead of huffyuv (#2)\n- recording: Support for avconv, if ffmpeg is unavailable (#56)\n- i18n: Chinese (Simplified) translation\n- i18n: Croatian translation\n- i18n: Czech translation\n- i18n: Dutch translation\n- i18n: Italian translation\n- i18n: Korean translation\n- i18n: Norwegian Bokmål translation\n- i18n: Portuguese (Brazil) translation\n- i18n: Swedish translation\n- fix: Fix possible crash when loading schema from local folder\n- fix: Fix temp file deletion warning\n- package: Peek is installable via [Ubuntu PPA](https://code.launchpad.net/%7Epeek-developers/+archive/ubuntu/stable)\n- docs: Update installation instructions\n- docs: Added FAQs\n\n# Version 0.8.0 - 2016-10-25\n- ui: Change button text while rendering (#24)\n- ui: Add a `--version` command line argument\n- ui: Show file choose directly after recording stops. This way\n  rendering and choosing the file take place in parallel (#30)\n- recording: Correctly scale recording area on HiDPI screens (#20)\n- i18n: Arabic translation\n- i18n: Catalan translation\n- i18n: French translation\n- i18n: Lithuanian translation\n- i18n: Polish translation\n- i18n: Portuguese (Portugal) translation\n- i18n: Russian translation\n- i18n: Spanish translation\n- i18n: Ukrainian translation\n- misc: Added generic name and sub category to desktop file\n- misc: Added uninstall target, so source installations can be uninstalled\n  with `make uninstall` (#28)\n- fix: Fix DBus service file if installed to location other than `/usr` (#13)\n- fix: Locales not loaded if not installed to /usr due to missing locale path\n\n# Version 0.7.2 - 2016-07-07\n- ui: Fixed window size not saved properly in Gtk 3.20 (#5)\n\n# Version 0.7.1 - 2016-02-28\n- build: Fixed building with Gtk 3.14\n- build: Allow building with Gettext < 0.19 (disables localized .desktop file)\n\n# Version 0.7.0 - 2016-02-26\n- ui: Moved record / stop button to header\n- ui: Show desktop notification after saving, with ability\n  to open the file manager from there\n- ui: Use custom styling for recording area overlay\n- i18n: .desktop file gets translated\n\n# Version 0.6.0 - 2016-01-28\n- ui: Removed unused auto save option from preferences dialog\n- fix: Try to always open the file manager, not the image viewer\n- general: Changed app id to com.uploadedlobster.peek due to the previous using\n  the wrong domain name by default. This also resets existing settings.\n- i18n: Updated German translation\n\n# Version 0.5.0 - 2016-01-09\n- ui: Remember last used save folder\n- ui: The default file name used is now a localized hidden setting\n- ui: If dark theme is preferred is now a hidden setting\n\n# Version 0.4.0 - 2016-01-08\n- ui: Prefer dark theme, removed custom window background hack\n- ui: Persist window position and size\n- recording: Do not block UI during GIF post processing\n\n# Version 0.3.0 - 2016-01-08\n- ui: Added a \"New window\" action to app menu\n- fix: If fallback app menu was used it was not clickable\n- fix: Fixed warning and crash if indicators where shown when closing a window\n- fix: Delay indicator no longer resizes small windows\n- fix: Leave recording state if ffmpeg cannot be started\n- fix: App menu on Unity showed \"Unknown application name\"\n- i18n: App menu and preferences title are now localized\n\n# Version 0.2.1 - 2016-01-07\n- i18n: Setup gettext\n- fix: Fixed installation directory for locale files\n\n# Version 0.2.0 - 2016-01-07\n- ui: Application logo\n- ui: Size indicator is shown longer after resizing stops\n- fix: Fixed window transparency not properly set on some systems\n- fix: About dialog could not be closed with close button\n- i18n: Integrated translation extraction into build\n- i18n: German translation\n\n# Version 0.1.0 - 2016-01-05\n- Initial public release with basic functionality working\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": "# Peek - an animated GIF recorder\n[![GitHub release](https://img.shields.io/github/release/phw/peek.svg)](https://github.com/phw/peek/releases)\n[![License: GPL v3+](https://img.shields.io/badge/license-GPL%20v3%2B-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![Packaging status](https://repology.org/badge/tiny-repos/peek.svg)](https://repology.org/metapackage/peek/packages)\n[![Translation Status](https://hosted.weblate.org/widgets/peek/-/svg-badge.svg)](https://hosted.weblate.org/engage/peek/?utm_source=widget)\n\n> [!IMPORTANT]\n> The Peek project has been declared deprecated, please read [the announcement](https://github.com/phw/peek/issues/1191).\n> No new features will be developed and issue reporting has been closed.\n\n![Peek recording itself](https://raw.githubusercontent.com/phw/peek/master/data/screenshots/peek-recording-itself.gif)\n\nSimple screen recorder with an easy to use interface\n\n<!-- START doctoc generated TOC please keep comment here to allow auto update -->\n<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->\n## Contents\n\n- [About](#about)\n- [Requirements](#requirements)\n  - [Runtime](#runtime)\n  - [Development](#development)\n- [Installation](#installation)\n  - [Official distribution packages](#official-distribution-packages)\n  - [Flatpak](#flatpak)\n  - [Snappy](#snappy)\n  - [AppImage](#appimage)\n  - [Ubuntu](#ubuntu)\n  - [ElementaryOS](#elementaryos)\n  - [Debian](#debian)\n  - [Fedora](#fedora)\n  - [Solus](#solus)\n  - [Arch Linux](#arch-linux)\n  - [Other distributions](#other-distributions)\n  - [From source](#from-source)\n- [Frequently Asked Questions](#frequently-asked-questions)\n  - [How can I capture mouse clicks and/or keystrokes?](#how-can-i-capture-mouse-clicks-andor-keystrokes)\n  - [How can I improve the quality of recorded GIF files](#how-can-i-improve-the-quality-of-recorded-gif-files)\n  - [Why are the GIF files so big?](#why-are-the-gif-files-so-big)\n  - [If GIF is so bad why use it at all?](#if-gif-is-so-bad-why-use-it-at-all)\n  - [What about WebM or MP4? Those are well supported on the web.](#what-about-webm-or-mp4-those-are-well-supported-on-the-web)\n  - [What is the cause for \"Could not start GNOME Shell recorder\" errors?](#what-is-the-cause-for-could-not-start-gnome-shell-recorder-errors)\n  - [Why can't I interact with the UI elements inside the recording area?](#why-cant-i-interact-with-the-ui-elements-inside-the-recording-area)\n  - [My recorded GIFs flicker, what is wrong?](#my-recorded-gifs-flicker-what-is-wrong)\n  - [On i3 the recording area is all black, how can I record anything?](#on-i3-the-recording-area-is-all-black-how-can-i-record-anything)\n  - [Why no native Wayland support?](#why-no-native-wayland-support)\n- [Contribute](#contribute)\n  - [Development](#development-1)\n  - [Translations](#translations)\n- [License](#license)\n\n<!-- END doctoc generated TOC please keep comment here to allow auto update -->\n\n## About\nPeek makes it easy to create short screencasts of a screen area. It was built\nfor the specific use case of recording screen areas, e.g. for easily showing UI\nfeatures of your own apps or for showing a bug in bug reports. With Peek, you\nsimply place the Peek window over the area you want to record and press\n\"Record\". Peek is optimized for generating animated GIFs, but you can also\ndirectly record to WebM if you prefer.\n\nPeek is not a general purpose screencast app with extended features but\nrather focuses on the single task of creating small, silent screencasts of\nan area of the screen for creating GIF animations or silent WebM videos.\n\nPeek runs on X11 or inside a GNOME Shell Wayland session using XWayland.\nSupport for more Wayland desktops might be added in the future (see FAQs below).\n\n\n## Requirements\n### Runtime\n\n- GTK+ >= 3.20\n- GLib >= 2.38\n- [libkeybinder3](https://github.com/kupferlauncher/keybinder)\n- FFmpeg >= 3\n- GStreamer 'Good' plugins (for recording on GNOME Shell)\n- [gifski](https://gif.ski/) (optional but recommended for improved GIF quality)\n\n### Development\n\n- Vala compiler >= 0.22\n- Meson >= 0.47.0\n- Gettext (>= 0.19 for localized .desktop entry)\n- txt2man (optional for building man page)\n\n\n## Installation\n### Official distribution packages\nPeek is available in official package repositories for the following\ndistributions:\n\n- [Alpine Linux](https://pkgs.alpinelinux.org/packages?name=peek)\n- [Arch Linux](https://www.archlinux.org/packages/community/x86_64/peek/)\n- [Debian](https://tracker.debian.org/pkg/peek)\n- [Fedora](https://koji.fedoraproject.org/koji/packageinfo?packageID=28880)\n- [Gentoo](https://packages.gentoo.org/packages/media-video/peek)\n- [NixOS](https://search.nixos.org/packages?channel=unstable&query=peek)\n- [OpenSUSE Tumbleweed](https://software.opensuse.org/package/peek)\n- [Parabola](https://www.parabola.nu/packages/?q=peek)\n- [Solus](https://dev.getsol.us/source/peek/)\n\n### Flatpak\nPeek can be installed on all distributions supporting [Flatpak](https://flatpak.org) from [Flathub](https://flathub.org/apps/details/com.uploadedlobster.peek).\nTo install, either download\n[com.uploadedlobster.peek.flatpakref](https://flathub.org/repo/appstream/com.uploadedlobster.peek.flatpakref)\nand open it with GNOME Software or install via command line (first time flatpak\nusers need to follow the [flatpak/flathub setup instructions](https://flatpak.org/setup/) first):\n\n    flatpak install flathub com.uploadedlobster.peek\n\nFor full functionality you should also install\n[xdg-desktop-portal-gtk](https://github.com/flatpak/xdg-desktop-portal-gtk).\nIt is available for most current distributions. Once installed, you can run Peek\nvia its application icon in your desktop environment or from the command line:\n\n    flatpak run com.uploadedlobster.peek\n\nTo update to the latest version run:\n\n    flatpak update --user com.uploadedlobster.peek\n\nTo test the latest development version you can install\n[peek-master.flatpakref](http://flatpak.uploadedlobster.com/peek-master.flatpakref)\n\n### Snappy\nPeek no longer has officially supported Snap packages, see\n[the announcement](https://www.reddit.com/r/Ubuntu/comments/870bcn/snap_support_for_peek_screen_recorder_discontinued/).\nPlease consider using the Flatpak or AppImage versions or use the Ubuntu PPA\nif you are using Ubuntu.\n\n### AppImage\nPeek [AppImage](https://appimage.org/) packages are available on the\n[release page](https://github.com/phw/peek/releases). To run download the\n`.AppImage` file and set it executable, then just run it. You can name the file\nhowever you want, e.g. you can name it just `peek` and place it in `$HOME/bin`\nfor easy access. See the [AppImage wiki](https://github.com/AppImage/AppImageKit/wiki)\nfor more information on how to use AppImages and integrate them with your system.\n\n### Ubuntu\nYou can install the latest versions of Peek from the\n[Ubuntu PPA](https://code.launchpad.net/~peek-developers/+archive/ubuntu/stable).\n\n    sudo add-apt-repository ppa:peek-developers/stable\n    sudo apt update\n    sudo apt install peek\n\nIf you want to use the latest development version there is also a\n[PPA with daily builds](https://code.launchpad.net/~peek-developers/+archive/ubuntu/daily)\navailable. Use the repository `ppa:peek-developers/daily` in the above commands.\n\n### ElementaryOS\nAdding PPA repositories requires the package `software-properties-common`\n\n    sudo apt install software-properties-common\n    sudo add-apt-repository ppa:peek-developers/stable\n    sudo apt update\n    sudo apt install peek\n\nIf you want to use the latest development version there is also a\n[PPA with daily builds](https://code.launchpad.net/~peek-developers/+archive/ubuntu/daily)\navailable. Use the repository `ppa:peek-developers/daily` in the above commands.\n\n### Debian\nThere are official Debian packages for Debian 11 (\"Bullseye\") and Debian 10 (\"Buster\") via\nmain repository and packages for Debian 9 (\"Stretch\") via\n[`stretch-backports`](https://packages.debian.org/stretch-backports/peek)\nrepository. Please refer to [Debian Backports Website](https://backports.debian.org/)\nfor detailed usage of `stretch-backports` repository.\n\nAfter enabling `stretch-backports` for Debian 9 (Debian 10 or Debian 11 or `Sid` don't need\nany tweaks at all), installation can be done by simply typing:\n\n    sudo apt install peek\n\n### Fedora\n**Note: Fedora by default does not provide the required `ffmpeg` package in its\nrepositories. For this reason it is recommended for Fedora users to install Peek\nwith Flatpak, see above. If you prefer to install Peek from the repositories\nyou should install `ffmpeg` separately as described below.**\n\nPeek is available in the default repositories (Fedora 29 and later):\n\n    sudo dnf install peek\n\nTo install the required `ffmpeg` package you can use the RPM Fusion free\nrepository, see the\n[setup instructions for RPM Fusion](https://rpmfusion.org/Configuration).\nOnce the repository is enabled install FFmpeg with:\n\n    sudo dnf install ffmpeg\n\n### Solus\nSolus users can simply install with:\n\n    sudo eopkg it peek\n\n### Arch Linux\nArch Linux users can simply install with:\n\n    sudo pacman -S peek\n\nFor GNOME Shell recording there are some optional packages you can choose from:\n\n    gst-plugins-good: Recording under Gnome Shell\n    gifski: High quality GIF animations with thousands of colors\n\nIf you have a package manager for AUR (or fetch from AUR manually) the git\nversion is available [here](https://aur.archlinux.org/packages/peek-git)\n\n\n### Other distributions\nSee the [Repology package list](https://repology.org/metapackage/peek/packages)\nfor a list of Peek packages for various distributions.\n\n### From source\nYou can build and install Peek using Meson with Ninja:\n\n    git clone https://github.com/phw/peek.git\n    cd peek\n    meson --prefix=/usr/local builddir\n    cd builddir\n    ninja\n\n    # Run directly from source\n    ./src/peek\n\n    # Install system-wide\n    sudo ninja install\n\n*Note: `ninja` might be called `ninja-build` on some distributions.*\n\n## Frequently Asked Questions\n### How can I capture mouse clicks and/or keystrokes?\nPeek does not support this natively. But you could install an external tool\nlike [key-mon](https://github.com/critiqjo/key-mon) which is usually included\nin most distributions, so you can easily install with your package manager.\nThen start key-mon with `key-mon --visible_click`. The `--visible_click` option\nis for drawing small circles around mouse clicks.\n\n### How can I improve the quality of recorded GIF files\nTo get the best possible quality you should install the [gifski](https://gif.ski/)\nGIF encoder. If available Peek will automatically use gifski and will provide\na quality slider in the preferences dialog. The default value will give a\nbalanced result between quality and file size. Set the quality to maximum if you\nwant to get the highest possible quality even with thousands of colors. The file\nsize will increase significantly, though (see below).\n\n### Why are the GIF files so big?\nThe GIF format is highly inefficient and not well suited for doing large\nanimations with a lot of changes and colors. Peek tries its best to reduce the\nfile size by using FFmpeg or [gifski](https://gif.ski/) to generate optimized\nGIF files. For best results:\n\n- Use a lower frame rate. 10fps is the default and works well, but in many\n  cases you can even get good results with lower framerates.\n- If you have [gifski](https://gif.ski/) installed you can adjust the GIF\n  quality in the preferences. A lower quality gives a smaller file size at the\n  expense of visual quality (see above).\n- Avoid too much change. If there is heavy animation the frames will differ\n  a lot.\n- Record small areas or use the downsample option to scale the image. The GIF\n  file format is not well suited for high resolution or full-screen recording.\n- Avoid too many colors, since GIF is limited to a 256 color palette per frame.\n  This one is not so much about file size but more about visual quality.\n- If the above suggestions are not suitable for your use case, consider using\n  WebM format (see below).\n\n### If GIF is so bad why use it at all?\nWhile GIF is a very old format, it has seen some rise in usage again in recent\nyears. One reason is its easy usage in the Web. GIF files are supported nearly\neverywhere, which means you can add animations easily to everywhere where you\ncan upload images. With real video files you are still more limited. Typical use\ncases for Peek are recording small user interactions for showing UI features\nof an app you developed, for making short tutorials or for reporting bugs.\n\n### What about WebM or MP4? Those are well supported on the web.\nPeek allows you to record in WebM format, just choose your preferred output\nformat in the preferences. WebM is well supported by modern browsers, even\nthough they are still not as universally supported by tools and online services\nas GIFs.\n\n> [!NOTE]\n> Support for MP4 was available till version 1.5.1 but was removed\n> from later versions.\n\n### What is the cause for \"Could not start GNOME Shell recorder\" errors?\n\nThis usually indicates an error while starting the built-in GNOME shell\nrecorder. Unfortunately Peek does not receive any error details, to find out\nmore about this issues look at the GNOME Shell log output in `journalctl`.\n\nA common cause for this is that the GNOME Shell recorder is already running,\neither because it was started via the GNOME Shell keyboard shortcut or by\nanother application.\n\nIf this error is shown when trying to record MP4 a common cause is that you are\nmissing the [GStreamer ugly](https://gstreamer.freedesktop.org/modules/gst-plugins-ugly.html)\nplugins, which provide MP4 encoding. Please refer to the documentation of your\ndistribution on how to install these.\nDo note that you have to logout and login for Peek to recognize the new\ninstalled libraries if you are running the Wayland display server.\n\nSee also issue [#287](https://github.com/phw/peek/issues/287) for related discussion.\n\n### Why can't I interact with the UI elements inside the recording area?\nYou absolutely should be able to click the UI elements inside the area you are\nrecording. If you use i3 you should stack Peek with the window you intend to\nrecord or make sure all windows are floating and uncheck \"Always on top\" from\nthe Peek settings. If you want to be able to control the area when recording\nin i3 you can move Peek to the Scratchpad it will keep recording the area once\nyou hide the window. If this does not work for you on any other window manager\nplease open an [issue on GitHub](https://github.com/phw/peek/issues).\n\n### My recorded GIFs flicker, what is wrong?\nSome users have experienced recorded windows flicker or other strange visual\nartifacts only visible in the recorded GIF. This is most likely a video driver\nissue. If you are using Intel video drivers switching between the SNA and UXA\nacceleration methods can help. For NVIDIA drivers changing the \"Allow Flipping\"\nsetting in the NVIDIA control panel\n[was reported to help](https://github.com/phw/peek/issues/86).\n\n### On i3 the recording area is all black, how can I record anything?\ni3 does not support the X shape extension. In order to get a transparent\nrecording area, you have to run a compositor such as Compton.\n\n### Why no native Wayland support?\nWayland has two restrictions that make it hard for Peek to support Wayland\nnatively:\n\n1. The Wayland protocol does not define a standard way for applications to\n   obtain a screenshot. That is intentional, as taking an arbitrary screenshot\n   essentially means any application can read the contents of the whole display,\n   and Wayland strives to offer improved security by isolating applications. It\n   is up to the compositors to provide screenshot capability, and most do. GNOME\n   Shell also provides a public interface for applications to use which Peek\n   does support.\n\n2. The Wayland protocol does not provide absolute screen coordinates to the\n   applications. There is not even a coordinate system for windows at all. Again\n   this is intentional, as they are not needed in many cases and you do not need\n   to follow restrictions imposed by the traditional assumption that the screen\n   is a rectangular area (e.g. you can have circular screens or [layout windows\n   in 3D space](https://www.youtube.com/watch?v=_FjuPn7MXMs)).\n\nUnfortunately, the whole concept of the Peek UI is that the window position\nitself is used to obtain the recording coordinates. That means, for now, there\ncannot be any fully native Wayland support without special support for this\nuse case by the compositor.\n\nHowever, it is possible to use Peek in a GNOME Shell Wayland session using\nXWayland by launching Peek with the X11 backend:\n\n    GDK_BACKEND=x11 peek\n\nSupport for compositors other than GNOME Shell can be added if a suitable\nscreencasting interface is provided.\n\n\n## Contribute\nIf you want to help make Peek better the easiest thing you can do is to\n[report issues and feature requests](https://github.com/phw/peek/issues).\nOr you can help in development and translation.\n\n### Development\nYou are welcome to contribute code and provide pull requests for Peek. The\neasiest way to start is looking at the open issues tagged with\n[good first issue](https://github.com/phw/peek/labels/good%20first%20issue).\nThose are open issues which are not too difficult to solve and can be started\nwithout too much knowledge about the code.\n\nAnother good starting point are issues tagged with\n[help wanted](https://github.com/phw/peek/labels/help%20wanted). Those issues are\nprobably harder to solve, but for some reason I cannot work on it for now and\nwould love to see somebody jump in.\n\nIn any case, just leave a note on the issue itself that you are working on it,\nto avoid multiple people working on the same issue.\n\n\n### Translations\nYou can help translate Peek into your language. Peek is using\n[Weblate](https://weblate.org/) for translation management.\n\nGo to the [Peek localization project](https://hosted.weblate.org/projects/peek/translations/)\nto start translating. If the language you want to translate into is not already\navailable, you [can add it here](https://hosted.weblate.org/projects/peek/translations/#newlang).\n\nIf you want to be credited for your translation, please add your name to the\n[translator-credits](https://hosted.weblate.org/search/peek/translations/?q=translator-credits&search=exact&source=on&type=all&ignored=False)\nfor your language. The translator credits are shown in Peek's About dialog.\n\n\n## License\nPeek Copyright © 2015-2024 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nPeek is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nPeek is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with Peek.  If not, see <https://www.gnu.org/licenses/>.\n"
  },
  {
    "path": "build-aux/appimage/appimage.yml",
    "content": "app: peek\n\nbuild:\n  packages:\n    - cmake\n    - vala-devel\n    - pkgconfig(gtk+-3.0)\n    - pkgconfig(keybinder-3.0)\n    - pkgconfig(vpx)\n    - gettext\n    - linuxdeployqt\n    - yasm\n\n  git:\n    - https://github.com/phw/peek.git\n    - https://git.videolan.org/git/x264.git\n\n  files:\n    - https://ffmpeg.org/releases/ffmpeg-4.0.tar.xz\n\nscript:\n  # Build Peek\n  - cd $BUILD_SOURCE_DIR/peek\n  - cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_BUILD_TYPE=Release -DGSETTINGS_COMPILE=OFF -DLOCALEDIR=share/locale .\n  - make\n  - make DESTDIR=$BUILD_APPDIR install\n  # Build libx264\n  - cd $BUILD_SOURCE_DIR/x264\n  - ./configure --prefix=/usr --enable-pic --enable-shared --disable-asm\n  - make\n  - make DESTDIR=$BUILD_APPDIR install\n  # Build FFmpeg\n  - cd $BUILD_SOURCE_DIR\n  - tar -xf ffmpeg-4.0.tar.xz\n  - cd ffmpeg-4.0\n  - ./configure --prefix=/usr --extra-ldflags=\"-L${BUILD_APPDIR}/usr/lib\" --extra-cflags=\"-I${BUILD_APPDIR}/usr/include\" --disable-debug --disable-static --enable-gpl --enable-libvpx --enable-libx264 --enable-shared --enable-libxcb --enable-libxcb-xfixes --disable-libxcb-shape --disable-ffplay --disable-ffprobe --disable-doc --disable-everything --enable-bsf=vp9_superframe --enable-decoder=libvpx_vp9 --enable-decoder=png --enable-decoder=rawvideo --enable-encoder=apng --enable-encoder=ffvhuff --enable-encoder=gif --enable-encoder=libvpx_vp9 --enable-encoder=libx264 --enable-encoder=png --enable-demuxer=image2 --enable-demuxer=matroska --enable-muxer=apng --enable-muxer=gif --enable-muxer=image2 --enable-muxer=mp4 --enable-muxer=webm --enable-filter=crop --enable-filter=fps --enable-filter=palettegen --enable-filter=paletteuse --enable-filter=scale --enable-protocol=file --enable-indev=xcbgrab\n  - make\n  - make DESTDIR=$BUILD_APPDIR install\n  # Finalize AppDir\n  - export LD_LIBRARY_PATH=${BUILD_APPDIR}/usr/lib:$LD_LIBRARY_PATH\n  - linuxdeployqt ${BUILD_APPDIR}/usr/bin/ffmpeg -bundle-non-qt-libs\n  - linuxdeployqt ${BUILD_APPDIR}/usr/bin/peek -bundle-non-qt-libs\n  - glib-compile-schemas $BUILD_APPDIR/usr/share/glib-2.0/schemas\n  - cp $BUILD_APPDIR/usr/share/applications/com.uploadedlobster.peek.desktop $BUILD_APPDIR\n  - cp $BUILD_APPDIR/usr/share/icons/hicolor/256x256/apps/com.uploadedlobster.peek.png $BUILD_APPDIR\n  - mkdir -p $BUILD_APPDIR/usr/lib/peek\n  - mv $BUILD_APPDIR/usr/bin/peek $BUILD_APPDIR/usr/lib/peek/peek-run\n  - cp $BUILD_SOURCE_DIR/appimage-launch-peek $BUILD_APPDIR/usr/bin/peek\n  - chmod +x $BUILD_APPDIR/usr/bin/peek\n  - rm -rf ${BUILD_APPDIR}/usr/bin/x264\n  - rm -rf ${BUILD_APPDIR}/usr/include\n  - rm -rf ${BUILD_APPDIR}/usr/lib/pkgconfig\n  - rm -rf ${BUILD_APPDIR}/usr/lib/*.la\n  - rm -rf ${BUILD_APPDIR}/usr/share/gtk-doc\n"
  },
  {
    "path": "build-aux/appimage/launch-peek",
    "content": "#!/bin/sh\nSCRIPT=$(readlink -f \"$0\")\nBIN_DIR=$(dirname \"$SCRIPT\")\nBASE_DIR=$(readlink -f \"$BIN_DIR/../..\")\n\nif [ -z \"$XDG_CONFIG_DIRS\" ]\nthen\n  XDG_CONFIG_DIRS=/etc/xdg\nfi\nexport XDG_CONFIG_DIRS=$BASE_DIR/usr/etc:$XDG_CONFIG_DIRS\n\nif [ -z \"$XDG_DATA_DIRS\" ]\nthen\n  XDG_DATA_DIRS=/usr/local/share/:/usr/share/\nfi\nexport XDG_DATA_DIRS=$BASE_DIR/usr/share/:$XDG_DATA_DIRS\nexport PATH=$BIN_DIR:$PATH\n\n# Workaround for theme incompatibility with bundled GTK version\nexport GTK_THEME=Adwaita-dark\n\n$BASE_DIR/usr/lib/peek/peek-run \"$@\"\n"
  },
  {
    "path": "build-aux/meson/postinstall.py",
    "content": "#!/usr/bin/env python3\n\nfrom os import environ, path\nfrom subprocess import call\n\nprefix = environ.get('MESON_INSTALL_PREFIX', '/usr/local')\ndatadir = path.join(prefix, 'share')\ndestdir = environ.get('DESTDIR', '')\n\n# Package managers set this so we don't need to run\nif not destdir:\n    print('Updating icon cache...')\n    call(['gtk-update-icon-cache', '-qtf', path.join(datadir, 'icons', 'hicolor')])\n\n    print('Updating desktop database...')\n    call(['update-desktop-database', '-q', path.join(datadir, 'applications')])\n\n    print('Compiling GSettings schemas...')\n    call(['glib-compile-schemas', path.join(datadir, 'glib-2.0', 'schemas')])\n\n\n"
  },
  {
    "path": "build-aux/snap/snapcraft.yaml",
    "content": "name: peek\nversion: git\nadopt-info: peek\ngrade: stable\nconfinement: strict\nbase: core18\n\napps:\n  peek:\n    command: usr/bin/peek\n    desktop: share/applications/com.uploadedlobster.peek.desktop\n    common-id: com.uploadedlobster.peek.desktop\n    extensions: [gnome-3-28]\n    plugs:\n      - gsettings\n      - home\n  ffmpeg:\n    command: ffmpeg\n\nslots:\n  session-dbus-interface:\n    interface: dbus\n    name: com.uploadedlobster.peek\n    bus: session\n\nparts:\n  peek:\n    plugin: meson\n    meson-parameters:\n      - --prefix=/usr\n      - -Dbuild-tests=false\n      - -Denable-filechoosernative=false\n      - -Denable-gnome-shell=false\n      - -Denable-open-file-manager=false\n    source: .\n    source-type: git\n    parse-info: [usr/share/metainfo/com.uploadedlobster.peek.appdata.xml]\n    build-packages:\n      - libgtk-3-dev\n      - libkeybinder-3.0-dev\n      - gettext\n      - valac\n    stage-packages:\n      - libcanberra-gtk3-module\n      - libkeybinder-3.0-0\n    override-pull: |\n      snapcraftctl pull\n      sed -i.bak -e 's|Icon=com.uploadedlobster.peek$|Icon=${SNAP}/usr/share/icons/hicolor/scalable/apps/com.uploadedlobster.peek.svg|g' data/com.uploadedlobster.peek.desktop.in\n    prime:\n      - -usr/lib/pkgconfig\n      - -usr/lib/*-linux-*/dri\n      - -usr/lib/*-linux-*/libasound*\n      - -usr/lib/*-linux-*/libgnutls*\n      - -usr/lib/*-linux-*/libicu*\n      - -usr/lib/*-linux-*/libLLVM*\n      - -usr/lib/*-linux-*/libX11*\n      - -usr/share/alsa\n      - -usr/share/bug\n      - -usr/share/doc\n      - -usr/share/fonts\n      - -usr/share/man\n      - -usr/share/mime\n      - -usr/share/libthai\n      - -usr/share/lintian\n      - -usr/share/pkgconfig\n      - -usr/share/sounds\n      - -usr/share/X11\n\n  ffmpeg:\n    plugin: autotools\n    source: https://ffmpeg.org/releases/ffmpeg-4.0.tar.xz\n    configflags:\n      - --prefix=/usr\n      - --disable-debug\n      - --disable-static\n      - --enable-gpl\n      - --enable-libvpx\n      - --enable-libx264\n      - --enable-shared\n      - --enable-libxcb\n      - --enable-libxcb-xfixes\n      - --disable-libxcb-shape\n      - --disable-ffplay\n      - --disable-ffprobe\n      - --disable-doc\n      - --disable-everything\n      - --enable-bsf=vp9_superframe\n      - --enable-decoder=libvpx_vp9\n      - --enable-decoder=png\n      - --enable-decoder=rawvideo\n      - --enable-encoder=apng\n      - --enable-encoder=ffvhuff\n      - --enable-encoder=gif\n      - --enable-encoder=libvpx_vp9\n      - --enable-encoder=libx264\n      - --enable-encoder=png\n      - --enable-demuxer=image2\n      - --enable-demuxer=matroska\n      - --enable-muxer=apng\n      - --enable-muxer=gif\n      - --enable-muxer=image2\n      - --enable-muxer=mp4\n      - --enable-muxer=webm\n      - --enable-filter=crop\n      - --enable-filter=fps\n      - --enable-filter=palettegen\n      - --enable-filter=paletteuse\n      - --enable-filter=scale\n      - --enable-protocol=file\n      - --enable-indev=xcbgrab\n    build-packages:\n      - libx264-dev\n      - libvpx-dev\n      - yasm\n    stage-packages:\n      - libx264-152\n      - libvpx5\n      - libxcb-xfixes0\n    prime:\n      - -usr/include\n      - -usr/lib/pkgconfig\n      - -usr/share/applications\n      - -usr/share/bug\n      - -usr/share/doc\n      - -usr/share/fonts\n      - -usr/share/ffmpeg/examples\n      - -usr/share/icons\n      - -usr/share/locale\n      - -usr/share/man\n"
  },
  {
    "path": "data/com.uploadedlobster.peek.appdata.xml.in",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Copyright 2017 Philipp Wolfer <ph.wolfer@gmail.com> -->\n<component type=\"desktop\">\n  <id>com.uploadedlobster.peek.desktop</id>\n  <metadata_license>CC0-1.0</metadata_license>\n  <project_license>GPL-3.0+</project_license>\n  <name>Peek</name>\n  <summary>Simple screen recorder with an easy to use interface</summary>\n\n  <description>\n    <p>\n      Peek makes it easy to create short screencasts of a screen area. It was\n      built for the specific use case of recording screen areas, e.g. for\n      easily showing UI features of your own apps or for showing a bug in bug\n      reports. With Peek you simply place the Peek window over the area you\n      want to record and press \"Record\". Peek is optimized for generating\n      animated GIFs, but you can also directly record to WebM if you\n      prefer.\n    </p>\n    <p>Features:</p>\n    <ul>\n      <li>Select a screen region to record</li>\n      <li>Save recorded video as an optimized animated GIF</li>\n      <li>Record directly to WebM format</li>\n      <li>Simple user interface optimized for the task</li>\n      <li>Automatically downscale recorded videos</li>\n      <li>Support for HiDPI screens</li>\n      <li>Works inside a GNOME Shell Wayland session (using XWayland)</li>\n    </ul>\n    <p>\n      Peek is not a general purpose screencast app with extended features but\n      rather focuses on the single task of creating small, silent screencasts of\n      an area of the screen for creating GIF animations or silent WebM videos.\n    </p>\n  </description>\n\n  <screenshots>\n    <screenshot type=\"default\">\n      <image>https://raw.githubusercontent.com/phw/peek/master/data/screenshots/peek-main-window.png</image>\n      <caption>The main window to select the recording area</caption>\n    </screenshot>\n    <screenshot>\n      <image>https://raw.githubusercontent.com/phw/peek/master/data/screenshots/peek-preferences.png</image>\n      <caption>Peek's preferences dialog</caption>\n    </screenshot>\n    <screenshot>\n      <image>https://raw.githubusercontent.com/phw/peek/master/data/screenshots/peek-recording-itself.gif</image>\n      <caption>Peek is recording itself</caption>\n    </screenshot>\n  </screenshots>\n\n  <categories>\n    <category>Graphics</category>\n    <category>Utility</category>\n    <category>GNOME</category>\n    <category>GTK</category>\n  </categories>\n\n  <kudos>\n    <kudo>AppMenu</kudo>\n    <kudo>HiDpiIcon</kudo>\n    <kudo>ModernToolkit</kudo>\n    <kudo>Notifications</kudo>\n  </kudos>\n\n  <url type=\"homepage\">http://peek.uploadedlobster.com</url>\n  <!-- <url type=\"help\">http://peek.uploadedlobster.com</url> -->\n  <url type=\"faq\">https://github.com/phw/peek#frequently-asked-questions</url>\n  <url type=\"bugtracker\">https://github.com/phw/peek/issues</url>\n  <!-- <url type=\"translate\">https://hosted.weblate.org/projects/peek/translations/</url> -->\n\n  <translation type=\"gettext\">peek</translation>\n\n  <provides>\n    <binary>peek</binary>\n  </provides>\n\n  <developer_name>Philipp Wolfer</developer_name>\n  <update_contact>ph.wolfer@gmail.com</update_contact>\n\n  <content_rating type=\"oars-1.1\" />\n\n  <releases>\n    <release version=\"1.5.1\" date=\"2020-02-19\" />\n    <release version=\"1.5.0\" date=\"2020-02-18\" />\n    <release version=\"1.4.0\" date=\"2019-09-24\" />\n    <release version=\"1.3.1\" date=\"2018-03-29\" />\n    <release version=\"1.3.0\" date=\"2018-03-25\" />\n    <release version=\"1.2.2\" date=\"2018-01-28\" />\n    <release version=\"1.2.1\" date=\"2017-12-03\" />\n    <release version=\"1.2.0\" date=\"2017-11-25\" />\n    <release version=\"1.1.0\" date=\"2017-10-05\" />\n    <release version=\"1.0.3\" date=\"2017-06-13\" />\n    <release version=\"1.0.2\" date=\"2017-06-13\" />\n    <release version=\"1.0.1\" date=\"2017-03-26\" />\n    <release version=\"1.0.0\" date=\"2017-03-11\" />\n    <release version=\"0.9.1\" date=\"2017-02-21\" />\n    <release version=\"0.9.0\" date=\"2017-02-20\" />\n    <release version=\"0.8.0\" date=\"2016-10-25\" />\n    <release version=\"0.7.2\" date=\"2016-07-07\" />\n    <release version=\"0.7.1\" date=\"2016-02-28\" />\n    <release version=\"0.7.0\" date=\"2016-02-26\" />\n    <release version=\"0.6.0\" date=\"2016-01-28\" />\n    <release version=\"0.5.0\" date=\"2016-01-09\" />\n    <release version=\"0.4.0\" date=\"2016-01-08\" />\n    <release version=\"0.3.0\" date=\"2016-01-08\" />\n    <release version=\"0.2.1\" date=\"2016-01-07\" />\n    <release version=\"0.2.0\" date=\"2016-01-07\" />\n    <release version=\"0.1.0\" date=\"2016-01-05\" />\n  </releases>\n</component>\n"
  },
  {
    "path": "data/com.uploadedlobster.peek.desktop.in",
    "content": "[Desktop Entry]\nName=Peek\nExec=peek\nGenericName=Animated GIF recorder\nComment=Record short animated GIF images from your screen\nKeywords=screencast;screen recorder;screen capture;GIF;WebM;APNG;\nIcon=com.uploadedlobster.peek\nType=Application\nCategories=GTK;GNOME;Graphics;2DGraphics;AudioVideo;Video;Recorder;\nStartupNotify=true\nTerminal=false\nDBusActivatable=true\n"
  },
  {
    "path": "data/com.uploadedlobster.peek.gschema.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<schemalist>\n  <schema path=\"/com/uploadedlobster/peek/\" id=\"com.uploadedlobster.peek\"\n    gettext-domain=\"peek\">\n    <key name=\"interface-open-file-manager\" type=\"b\">\n      <default>false</default>\n      <summary>Open file manager after saving</summary>\n    </key>\n    <key name=\"interface-show-notification\" type=\"b\">\n      <default>true</default>\n      <summary>Show desktop notification after saving</summary>\n    </key>\n    <key name=\"interface-size-indicator-delay\" type=\"i\">\n      <default>1600</default>\n      <summary>Time in milliseconds for which the recording area size is displayed after resizing stops.</summary>\n    </key>\n    <key name=\"interface-default-file-name-format\" type=\"s\">\n      <default l10n=\"messages\">\"Peek %Y-%m-%d %H-%M\"</default>\n      <summary>Default file name used. Can include date format specifiers. The extension will be added automatically.</summary>\n    </key>\n    <key name=\"interface-prefer-dark-theme\" type=\"b\">\n      <default>true</default>\n      <summary>Prefer dark theme</summary>\n    </key>\n    <key name=\"keybinding-toggle-recording\" type=\"s\">\n      <default>\"&lt;Ctrl&gt;&lt;Alt&gt;R\"</default>\n      <summary>Global keybinding to toggle recording</summary>\n    </key>\n    <key name=\"recording-output-format\" type=\"s\">\n      <choices>\n        <choice value=\"gif\"/>\n        <choice value=\"apng\"/>\n        <choice value=\"webm\"/>\n      </choices>\n      <aliases>\n        <alias value=\"GIF\" target=\"gif\"/>\n        <alias value=\"APNG\" target=\"apng\"/>\n        <alias value=\"WebM\" target=\"webm\"/>\n      </aliases>\n      <default>\"gif\"</default>\n      <summary>Output file format</summary>\n    </key>\n    <key name=\"recording-gifski-enabled\" type=\"b\">\n      <default>false</default>\n      <summary>Use gifski for high quality GIFs</summary>\n    </key>\n    <key name=\"recording-gifski-quality\" type=\"i\">\n      <range min=\"20\" max=\"100\"/>\n      <default>60</default>\n      <summary>Quality setting for the gifski GIF encoder</summary>\n    </key>\n    <key name=\"recording-start-delay\" type=\"i\">\n      <range min=\"0\" max=\"60\"/>\n      <default>3</default>\n      <summary>Delay in seconds before recording starts</summary>\n    </key>\n    <key name=\"recording-framerate\" type=\"i\">\n      <range min=\"1\" max=\"60\"/>\n      <default>10</default>\n      <summary>Framerate</summary>\n    </key>\n    <key name=\"recording-downsample\" type=\"i\">\n      <range min=\"1\" max=\"4\"/>\n      <default>1</default>\n      <summary>Resolution downsampling factor</summary>\n    </key>\n    <key name=\"recording-capture-mouse\" type=\"b\">\n      <default>true</default>\n      <summary>Whether to capture the mouse cursor</summary>\n    </key>\n    <key name=\"recording-capture-sound\" type=\"b\">\n      <default>false</default>\n      <summary>Whether to capture sound from default PULSE input device</summary>\n    </key>\n    <key name=\"persist-window-geometry\" type=\"(iiii)\">\n      <default>(-1,-1,500,300)</default>\n      <summary>Size and position of the last open main window</summary>\n    </key>\n    <key name=\"persist-save-folder\" type=\"s\">\n      <default>\"\"</default>\n      <summary>Path where last video got saved</summary>\n    </key>\n  </schema>\n</schemalist>\n"
  },
  {
    "path": "data/com.uploadedlobster.peek.service.in",
    "content": "[D-BUS Service]\nName=com.uploadedlobster.peek\nExec=@CMAKE_INSTALL_FULL_BINDIR@/peek --gapplication-service\n"
  },
  {
    "path": "data/icons/meson.build",
    "content": "system_icons_dir = join_paths(get_option('datadir'), 'icons', 'hicolor')\n\ninstall_data('com.uploadedlobster.peek.svg',\n  install_dir: join_paths(system_icons_dir, 'scalable', 'apps'))\ninstall_data('com.uploadedlobster.peek-symbolic.svg',\n  install_dir: join_paths(system_icons_dir, 'symbolic', 'apps'))\n"
  },
  {
    "path": "data/man/build_man.sh",
    "content": "#!/usr/bin/env sh\n\nPROJECT=$1\nVERSION=$2\nINPUT=$3\nOUTPUT=$4\n\ntxt2man -t \"$PROJECT\" -r \"$VERSION\" \\\n  -s 1 -v \"User commands\" \\\n  \"$INPUT\" | gzip > \"$OUTPUT\"\n"
  },
  {
    "path": "data/man/meson.build",
    "content": "txt2man = find_program('txt2man', required: false)\ngzip = find_program('gzip', required: false)\n\nif not txt2man.found()\n  message('txt2man not found; man pages will not be generated.')\nelif not gzip.found()\n  message('gzip not found; man pages will not be generated.')\nelse\n  message('Found txt2man and gzip; man page will be built and installed')\n  # We can't use install_man in combination with custom_target,\n  # see https://github.com/mesonbuild/meson/issues/1550\n  manpage = custom_target('peek.1.txt',\n    command: [\n      join_paths(meson.current_source_dir(), 'build_man.sh'),\n      meson.project_name().to_upper(),\n      meson.project_version(),\n      join_paths(meson.current_source_dir(), 'peek.1.txt'),\n      '@OUTPUT@'\n    ],\n    output: 'peek.1',\n    install: true,\n    install_dir: join_paths(get_option('mandir'), 'man1'))\nendif\n"
  },
  {
    "path": "data/man/peek.1.txt",
    "content": "NAME\n  peek - Simple screen recorder with an easy to use interface\n\nSYNOPSIS\n  peek [OPTION...]\n\nDESCRIPTION\n  Peek makes it easy to create short screencasts of a screen area. It was built\n  for the specific use case of recording screen areas, e.g. for easily showing\n  UI features of your own apps or for showing a bug in bug reports. With Peek\n  you simply place the Peek window over the area you want to record and press\n  \"Record\". Peek is optimized for generating animated GIFs, but you can also\n  directly record to WebM if you prefer.\n\n  Peek is not a general purpose screencast app with extended features but rather\n  focuses on the single task of creating small, silent screencasts of an area of\n  the screen for creating GIF animations or silent WebM videos.\n\nOPTIONS\n  -h, --help                 Show help options\n  --help-all                 Show all help options\n  --help-gapplication        Show GApplication options\n  --help-gtk                 Show GTK+ Options\n\nApplication Options:\n  -v, --version              Show the version of the program and exit\n  -b, --backend=BACKEND      Select the recording backend (gnome-shell, ffmpeg)\n  -s, --start                Start recording in all running Peek instances\n  -p, --stop                 Stop recording in all running Peek instances\n  -t, --toggle               Toggle recording in all running Peek instances\n  --no-headerbar             Start Peek without the header bar\n  --display=DISPLAY          X display to use\n\nAUTHOR\n Written by Philipp Wolfer <ph.wolfer@gmail.com>.\n\n This manual page was written by Paulo Roberto Alves de Oliveira (aka kretcheu)\n <kretcheu@gmail.com> for the Debian project (but may be used by others).\n"
  },
  {
    "path": "data/meson.build",
    "content": "desktop_file = i18n.merge_file(\n  input: 'com.uploadedlobster.peek.desktop.in',\n  output: 'com.uploadedlobster.peek.desktop',\n  type: 'desktop',\n  po_dir: '../po',\n  install: true,\n  install_dir: join_paths(get_option('datadir'), 'applications')\n)\n\ndesktop_utils = find_program('desktop-file-validate', required: false)\nif desktop_utils.found()\n  test('Validate desktop file', desktop_utils,\n    args: [desktop_file]\n  )\nendif\n\nappstream_file = i18n.merge_file(\n  input: 'com.uploadedlobster.peek.appdata.xml.in',\n  output: 'com.uploadedlobster.peek.appdata.xml',\n  po_dir: '../po',\n  install: true,\n  install_dir: join_paths(get_option('datadir'), 'metainfo')\n)\n\nappstream_util = find_program('appstream-util', required: false)\nif appstream_util.found()\n  test('Validate appstream file', appstream_util,\n    args: ['validate', appstream_file]\n  )\nendif\n\ninstall_data('com.uploadedlobster.peek.gschema.xml',\n  install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas')\n)\n\ncompile_schemas = find_program('glib-compile-schemas', required: false)\nif compile_schemas.found()\n  test('Validate schema file', compile_schemas,\n    args: ['--strict', '--dry-run', meson.current_source_dir()]\n  )\nendif\n\nconfiguration_data = configuration_data()\n# FIXME: That variable name is used as long as we have both cmake and meson builds\nconfiguration_data.set(\n  'CMAKE_INSTALL_FULL_BINDIR',\n  join_paths(get_option('prefix'), get_option('bindir')))\nconfigure_file(\n  input: 'com.uploadedlobster.peek.service.in',\n  output: 'com.uploadedlobster.peek.service',\n  configuration: configuration_data,\n  install_dir: join_paths(get_option('datadir'), 'dbus-1/services')\n)\n\nsubdir('icons')\nsubdir('man')\n"
  },
  {
    "path": "meson.build",
    "content": "project('peek', ['c', 'vala'],\n  version: '1.5.1',\n  meson_version: '>= 0.47.0',\n)\n\nadd_project_arguments([\n    '-DVERSION=\"' + meson.project_version() + '\"',\n  ], language: 'c')\n\ni18n = import('i18n')\n\nsubdir('data')\nsubdir('po')\nsubdir('src')\nsubdir('tests')\n\nmeson.add_install_script('build-aux/meson/postinstall.py')\n"
  },
  {
    "path": "meson_options.txt",
    "content": "option('build-tests',              type : 'boolean', value : true)\noption('enable-keybinder',         type : 'feature', value : 'auto')\noption('enable-filechoosernative', type : 'boolean', value : false)\noption('enable-gnome-shell',       type : 'boolean', value : true)\noption('enable-open-file-manager', type : 'boolean', value : true)\n"
  },
  {
    "path": "po/LINGUAS",
    "content": "ar bg bn ca cs de el eo es eu fa fi fr he hr hu id it ja kn ko lt ml mr nap nb nl pl pt pt_BR pt_PT ru si sk sr sv tr uk_UA zh_CN zh_TW\n"
  },
  {
    "path": "po/Makevars",
    "content": "# Makefile variables for PO directory in any package using GNU gettext.\n\n# Usually the message domain is the same as the package name.\nDOMAIN = peek\n\n# These two variables depend on the location of this directory.\nsubdir = po\ntop_builddir = ..\n\n# These options get passed to xgettext.\nXGETTEXT_OPTIONS = \\\n  --keyword=_ --flag=_:1:pass-c-format \\\n  --keyword=N_ --flag=N_:1:pass-c-format \\\n  --flag=error:3:c-format --flag=error_at_line:5:c-format \\\n  --from-code=utf-8\n\n# This is the copyright holder that gets inserted into the header of the\n# $(DOMAIN).pot file.  Set this to the copyright holder of the surrounding\n# package.  (Note that the msgstr strings, extracted from the package's\n# sources, belong to the copyright holder of the package.)  Translators are\n# expected to transfer the copyright for their translations to this person\n# or entity, or to disclaim their copyright.  The empty string stands for\n# the public domain; in this case the translators are expected to disclaim\n# their copyright.\nCOPYRIGHT_HOLDER = \"Philipp Wolfer <ph.wolfer@gmail.com>\"\n\n# This is the email address or URL to which the translators shall report\n# bugs in the untranslated strings:\n# - Strings which are not entire sentences, see the maintainer guidelines\n#   in the GNU gettext documentation, section 'Preparing Strings'.\n# - Strings which use unclear terms or require additional context to be\n#   understood.\n# - Strings which make invalid assumptions about notation of date, time or\n#   money.\n# - Pluralisation problems.\n# - Incorrect English spelling.\n# - Incorrect formatting.\n# It can be your email address, or a mailing list address where translators\n# can write to without being subscribed, or the URL of a web page through\n# which the translators can contact you.\nMSGID_BUGS_ADDRESS = ph.wolfer@gmail.com\n\n# This is the list of locale categories, beyond LC_MESSAGES, for which the\n# message catalogs shall be used.  It is usually empty.\nEXTRA_LOCALE_CATEGORIES =\n\n# This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt'\n# context.  Possible values are \"yes\" and \"no\".  Set this to yes if the\n# package uses functions taking also a message context, like pgettext(), or\n# if in $(XGETTEXT_OPTIONS) you define keywords with a context argument.\nUSE_MSGCTXT = no\n"
  },
  {
    "path": "po/POTFILES.in",
    "content": "src/application.vala\nsrc/recording/screen-recorder-factory.vala\nsrc/ui/about-dialog.vala\nsrc/ui/application-window.vala\nsrc/ui/preferences-dialog.vala\nui/about.ui.in\nui/application-window.ui\nui/error-dialog.ui\nui/preferences.ui\nui/set-window-size-dialog.ui\ndata/com.uploadedlobster.peek.desktop.in\ndata/com.uploadedlobster.peek.appdata.xml.in\ndata/com.uploadedlobster.peek.gschema.xml\n"
  },
  {
    "path": "po/ar.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Mohamed Sakhri, 2016\n# Mohamed Sakhri, 2016\n# Philipp Wolfer <ph.wolfer@gmail.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2018-01-28 08:34+0000\\n\"\n\"Last-Translator: Mutaz Tayyeb AbuSaad <wahshy1414@gmail.com>\\n\"\n\"Language-Team: Arabic <https://hosted.weblate.org/projects/peek/translations/\"\n\"ar/>\\n\"\n\"Language: ar\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 \"\n\"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\\n\"\n\"X-Generator: Weblate 2.19-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"أظهر نسخة البرنامج ثم أغلقه\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"حدد خلفية التسجيل (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"الواجهة الخلفية\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"بدء التسجيل في جميع نوافذ Peek المفتوحة\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"إيقاف التسجيل في جميع نوافذ Peek المفتوحة\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"تبديل حالة التسجيل في جميع نوافذ Peek المفتوحة\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"تشغيل Peek بدون شريط العناوين\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, fuzzy, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"تعذر تهيئة أداة التسجيل %s.\\n\"\n\n#: src/application.vala:266\n#, fuzzy, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"تعذر تهيئة أداة التسجيل %s.\\n\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"خلفية وايلاند المحلية غير مدعومة\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"إنك تشغل Peek محليا على وايلاند، وهذا غير مدعوم حاليا. المرجو تشغيل Peek \"\n\"باستخدام XWayland عن طريق تفعيل الخاصية <tt>GDK_BACKEND=x11</tt>\\n\"\n\"لمزيد من التفاصيل زر صفحة Peek  <a href='https://github.com/phw/peek#why-no-\"\n\"native-wayland-support'> للأسئلة الشائعة عن دعم وايلاند</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"حدث خطأ غير متوقع أثناء التسجيل. تم إيقاف التسجيل.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"جار عرض الرسوم المتحركة …\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"سيتم إغلاق Peek عند الانتهاء من العرض.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"سجل ﻛ %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"يُحوِّل…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"تعذر بدء التسجيل بسبب حدوث خطأ غير متوقع.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"احفظ الملف\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"احفظ\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"ألغِ\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"لا يمكن حفظ الملف في الموقع المحدد.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"تم حفظ الملف باسم \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"انقر هنا لإظهار الملف المحفوظ في مدير الملفات.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"اظهر في مدير الملفات\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"معطلة\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"تغيير\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"اظغط على تجميعة المفاتيح…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"مسجل صور متحركة\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Mohamed Sakhri <mohamed.sakhri@gmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"ابدأ التسجيل\"\n\n#: ui/application-window.ui:54\n#, fuzzy\nmsgid \"New window\"\nmsgstr \"نافذة جديدة\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\n#, fuzzy\nmsgid \"Set window size\"\nmsgstr \"نافذة جديدة\"\n\n#: ui/application-window.ui:93\n#, fuzzy\nmsgid \"Preferences\"\nmsgstr \"التفضيلات\"\n\n#: ui/application-window.ui:107\n#, fuzzy\nmsgid \"About Peek\"\nmsgstr \"عن البرنامج\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"أوقف\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"أوقف التسجيل\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"سجِّل\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"خطأ في التسجيل\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"إغلاق\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"إظهار التفاصيل\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"واجهة المستخدم\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"افتح مدير الملفات بعد الحفظ\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"أظهر إشعارات سطح المكتب بعد الحفظ\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"ابدأ / أوقف التسجيل\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"التسجيل\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"صيغة الناتج\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"إستخدم gifski للحصول على GIFs  ذات جودة عالية\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"جودة  الGIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"معدل الأطر\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"تقليل مستوى الدقة\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"التأخير بالثواني قبل بدء التسجيل\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"سجّل مؤشر الفأرة\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"تفضيلات Peek\"\n\n#: ui/set-window-size-dialog.ui:27\n#, fuzzy\nmsgid \"Cancel\"\nmsgstr \"ألغِ\"\n\n#: ui/set-window-size-dialog.ui:36\n#, fuzzy\nmsgid \"Set size\"\nmsgstr \"نافذة جديدة\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"تسجيل صور متحركة قصيرة من شاشة حاسوبك\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\n#, fuzzy\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"مسجل شاشة بسيط بواجهة سهلة الاستخدام\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"يجعل Peek مهمة إنشاء تسجيل لمنطقة من الشاشة أمرا سهلا.فقد تم تصميمه خصيصاً \"\n\"لتسجيل أجزاء من الشاشة، مثلا لإظهار ميزات من واجهة المستخدم لتطبيقاتك أو \"\n\"لإظهار علة في تقرير للإبلاغ عن العلل. مع Peek تقوم ببساطة باختيار جزء من \"\n\"الشاشة لتسجيله وتضغط على زر \\\"سجّل\\\". لقد تم تهيئة Peek لإنشاء التسجيل على \"\n\"شكل صور متحركة بامتداد GIF، لكن يمكنك أيضا التسجيل بصيغة WebM أو MP4 إن أردت \"\n\"ذلك.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"ميزات:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"اختر منطقة من الشاشة لتسجيلها\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"احفظ الفيديو المسجل كصورة متحركة بامتداد GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"سجل مباشرة بصيغة WebM أو MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"واجهة مستخدم بسيطة لتسهيل إنجاز مهمتك\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"تعديل قياسات الفيديو المسجل تلقائيا\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"دعم الشاشات عالية الدقة\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"يشتغل داخل جنوم شل بجلسة وايلاند (باستخدام XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek ليس بتطبيق عام لتسجيل الشاشة بميزات كثيرة، بل هو تطبيق يركز على مهمة \"\n\"واحدة تتمثل في إنشاء تسجيل صغير وصامت لجزء من الشاشة ليكون كصورة متحركة \"\n\"بامتداد GIF أو كفيديو صامت بامتداد WebM أو MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"النافذة الرئيسية لاختيار منطقة التسجيل\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\n#, fuzzy\nmsgid \"Peek's preferences dialog\"\nmsgstr \"تفضيلات Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek يُسجِل نفسه\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"الوقت بالجزء الآلف من الثانية الذي حسبه تظهر المساحة المسجلة بعد تغيير \"\n\"التوقفات.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"يستخدم اسم الملف الافتراضي . يمكن إضافة محددات لقالب عرض التاريخ. تضاف \"\n\"الإضافة تلقائيا.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"أُفضِّل سمة داكنة\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"تجميعة الأزرار لبدء / وقف التسجيل\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"صيغة الملف الناتج\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"إعداد جودة تشفير gifski GIF\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"معامل تقليل مستوى الدقة\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"تحدد إن كان سيسجل مؤشر الفأرة\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"حجم ومكان آخر نافذة رئيسية مفتوحة\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"مسار آخر ملف تم حفظه\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"تقرير المسألة\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"تعذر إنشاء مسجل الشاشة الافتراضي.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"أغلق\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"افتح مدير الملفات بعد الحفظ\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"تختار ما هي أداة التسجيل المستخدمة (gnome-shell, ffmpeg أو avconv). إن لم \"\n#~ \"يتم تحديدها فإن Peek سيختارها تلقائيا.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"افتح مدير الملفات بعد الحفظ\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"التأخير بالثواني قبل بدء التسجيل\"\n"
  },
  {
    "path": "po/bg.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: Automatically generated\\n\"\n\"Language-Team: none\\n\"\n\"Language: bg\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/bn.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2020-11-29 16:29+0000\\n\"\n\"Last-Translator: Oymate <dhruboadittya96@gmail.com>\\n\"\n\"Language-Team: Bengali <https://hosted.weblate.org/projects/peek/\"\n\"translations/bn/>\\n\"\n\"Language: bn\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n > 1;\\n\"\n\"X-Generator: Weblate 4.4-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"প্রোগ্রামটির সংস্করণ দেখাও এবং বের\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"রেকর্ডিংয়ের ব্যাকএন্ড নির্বাচন করো (গ্নোম-শেল, এফএফএমপেগ)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"ব্যাকএন্ড\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"সমস্ত চলমান পীক দৃষ্টান্তে রেকর্ডিং শুরু করো\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"%s হিসাবে রেকর্ড\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"রেন্ডার হচ্ছে…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\n#, fuzzy\nmsgid \"_Save\"\nmsgstr \"_সংরক্ষণ\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"অ্যানিমেটেড গিফ রেকর্ডার\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Github, Weblate, Gitlab- Oymat\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_থামো\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/ca.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Adolfo Jayme-Barrientos, 2016\n# Adolfo Jayme-Barrientos, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2016-10-26 16:04+0000\\n\"\n\"Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\\n\"\n\"Language-Team: Catalan (http://www.transifex.com/phwolfer/peek/language/\"\n\"ca/)\\n\"\n\"Language: ca\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=(n != 1);\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\n#, fuzzy\nmsgid \"Rendering animation…\"\nmsgstr \"Desa l’animació\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, fuzzy, c-format\nmsgid \"Record as %s\"\nmsgstr \"_Enregistra\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Desa l’animació\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Desa\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Cancel·la\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"L’animació s’ha desat com a «%s»\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Feu clic aquí per mostrar el fitxer desat al gestor de fitxers.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Mostra al gestor de fitxers\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Enregistrador de GIF animats\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Adolfo Jayme-Barrientos\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Inicia l’enregistrament\"\n\n#: ui/application-window.ui:54\n#, fuzzy\nmsgid \"New window\"\nmsgstr \"_Finestra nova\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\n#, fuzzy\nmsgid \"Set window size\"\nmsgstr \"_Finestra nova\"\n\n#: ui/application-window.ui:93\n#, fuzzy\nmsgid \"Preferences\"\nmsgstr \"_Preferències\"\n\n#: ui/application-window.ui:107\n#, fuzzy\nmsgid \"About Peek\"\nmsgstr \"_Quant a\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Atura\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Atura l’enregistrament\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Enregistra\"\n\n#: ui/error-dialog.ui:8\n#, fuzzy\nmsgid \"Recording error\"\nmsgstr \"Enregistrament\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interfície de l’usuari\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Obre el gestor de fitxers després de desar\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\n#, fuzzy\nmsgid \"Start / stop recording\"\nmsgstr \"Inicia l’enregistrament\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Enregistrament\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Freqüència dels fotogrames\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Paràmetres del Peek\"\n\n#: ui/set-window-size-dialog.ui:27\n#, fuzzy\nmsgid \"Cancel\"\nmsgstr \"_Cancel·la\"\n\n#: ui/set-window-size-dialog.ui:36\n#, fuzzy\nmsgid \"Set size\"\nmsgstr \"_Finestra nova\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\n#, fuzzy\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Paràmetres del Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Surt\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Obre el gestor de fitxers després de desar\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Obre el gestor de fitxers després de desar\"\n"
  },
  {
    "path": "po/cs.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Tomáš Průcha <pruchatomas@gmail.com>, 2017.\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2020-06-18 10:41+0000\\n\"\n\"Last-Translator: Tomáš Průcha <pruchatomas@gmail.com>\\n\"\n\"Language-Team: Czech <https://hosted.weblate.org/projects/peek/translations/\"\n\"cs/>\\n\"\n\"Language: cs\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\\n\"\n\"X-Generator: Weblate 4.1.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Ukázat verzi programu a ukončit\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Vyberte nahrávací backend (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Spustit nahrávání ve všech běžících instancích\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Zastavit nahrávání ve všech běžících instancích\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Přepnout nahrávání ve všech běžících instancích\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Spustit Peek bez záhlaví okna\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Nelze zavést výchozí nahrávací backend: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Nelze zavést nahrávací backend %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Nahrávací backend nedostupný\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Nativní Wayland backend není podporován\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Peek běží nativně na Waylandu, toto není v současné době podporováno. Prosím \"\n\"spusťte Peek s použitím XWayland nastavení <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Pro detaily zobrazte Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ o Wayland podpoře</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek vyžaduje FFmpeg nebo běžící GNOME Shell sezení.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg nenalezen.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Během nahrávání došlo k neočekávané chybě. Záznam byl zrušen.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Vykreslování animace…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek se zavře po dokončení vykreslování.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Nahrávat jako %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Spustit / Zastavit: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Vykreslování…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Záznam nemohl být spuštěn kvůli neočekávané chybě.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Uložení animace\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Uložit\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Zrušit\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Soubor nelze uložit do vybraného umístění.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animace uložena jako „%s“\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Klikněte zde pro zobrazení uloženého souboru.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Zobrazit ve správci souborů\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"deaktivováno\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Změnit\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Stiskněte klávesy…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Nahrává dění na obrazovce do formátu GIF\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Tomáš Průcha\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Spustit nahrávání\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nové okno\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Nastavit velikost okna\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Předvolby\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"O aplikaci\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Zastavit\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Zastavit nahrávání\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Nahrávat\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Chyba nahrávání\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Zavřít\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Přečtěte si prosím často kladené otázky <a href=\\\"https://github.com/phw/\"\n\"peek#frequently-asked-questions\\\">FAQs</a> před reportováním tohoto \"\n\"problému. Pokud jej zde nenaleznete, popište co nejdetailněji postup \"\n\"navození a následně report odešlete.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Ukázat detaily\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Uživatelské rozhraní\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Po uložení otevřít správce souborů\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Po uložení zobrazit systémové upozornění\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Spustit / zastavit nahrávání\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Nahrávání\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Výstupní formát\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Použít „gifski“ pro vysoce kvalitní GIF\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF kvalita\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Snímková frekvence\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Downsampling rozlišení\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Zpoždění (v sekundách) před spuštěním nahrávání\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Zachytit kurzor myši\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Předvolby programu Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Zrušit\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Nastavit velikost\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Šířka\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Výška\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Nahrávat dění na obrazovce do formátu GIF\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"záznam obrazovky;nahrávání obrazovky;snímání obrazovky;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\"Program pro nahrávání dění na obrazovce se snadno použitelným rozhraním\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek umí jednoduše vytvářet krátké nahrávky části obrazovky. Byl vytvořen \"\n\"např. pro jednoduchou prezentaci možností rozhraní vaší aplikace nebo \"\n\"zobrazení chyby při jejím hlášení. Okno programu Peek jednoduše umístíte na \"\n\"oblast, kterou chcete nahrát a stisknete tlačítko „Nahrávat“. Peek je \"\n\"optimalizován pro generaci animovaných GIF souborů, ale můžete také nahrávat \"\n\"přímo do formátu WebM nebo MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funkce:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Vyberte oblast obrazovky pro nahrávání\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Uložit nahrané video jako optimalizovaný animovaný GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Nahrávat přímo do formátu WebM nebo MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Jednoduché uživatelské rozhraní optimalizované pro daný úkol\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automaticky podvzorkovat nahraná videa\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Podpora pro HiDPI obrazovky\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Pracuje uvnitř sezení GNOME Shell Wayland (s použitím XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek není komplexní aplikace pro nahrávání obrazovky, ale raději se zaměřuje \"\n\"na vytváření malých nahrávek zvolené části obrazovky do formátů GIF, WebM \"\n\"nebo MP4 bez zvuku.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Hlavní okno pro výběr oblasti nahrávání\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Předvolby programu Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek nahrává sám sebe\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Doba (v milisekundách) zobrazení oblasti nahrávání po změně velikosti okna.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Použitý výchozí název souboru může obsahovat datum. Přípona souboru bude \"\n\"přidána automaticky.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Upřednostnit tmavý motiv\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Globální klávesová zkratka pro přepnutí nahrávání\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Výchozí formát souboru\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Nastavení GIF kvality pro kodér „gifski“\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Faktor pro downsampling rozlišení\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Zda se má zachytit kurzor myši\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Velikost a pozice naposledy otevřeného okna\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Cesta naposledy uloženého videa\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Nahlásit problém\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Nelze vytvořit výchozí obrazovku nahrávání.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Ukončit\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Po uložení otevřít správce souborů\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Vyberte backend pro nahrávání (gnome-shell, ffmpeg or avconv). Pokud \"\n#~ \"nevybrán, Peek vybere backend automaticky.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Po uložení otevřít správce souborů\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Zpoždění (v sekundách) před spuštěním nahrávání\"\n"
  },
  {
    "path": "po/de.po",
    "content": "# German translation of Peek.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Alexander Wunschik <mail@wunschik.it>, 2016\n# Philipp Wolfer <ph.wolfer@gmail.com>, 2016\n# Mario Blättermann <mario.blaettermann@gmail.com>, 2018\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-03 19:51+0100\\n\"\n\"Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\\n\"\n\"Language-Team: German <https://hosted.weblate.org/projects/peek/translations/\"\n\"de/>\\n\"\n\"Language: de\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Poedit 3.4.2\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Programmversion anzeigen und beenden\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Aufnahme-Backend wählen (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Aufnahme in allen laufenden Peek-Instanzen starten\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Aufnahme in allen laufenden Peek-Instanzen stoppen\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Aufnahme in allen laufenden Peek-Instanzen umschalten\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Peek ohne Kopfleiste starten\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Standard Aufnahme-Backend konnte nicht initialisiert werden: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Aufnahme-Backend %s konnte nicht initialisiert werden: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Aufnahme-Backend nicht verfügbar\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Natives Wayland-Backend wird nicht unterstützt\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Sie verwenden Peek nativ unter Wayland, das wird momentan nicht unterstützt. \"\n\"Bitte starten Sie Peek unter XWayland, indem Sie <tt>GDK_BACKEND=x11</tt> \"\n\"setzen.\\n\"\n\"\\n\"\n\"Für mehr Informationen siehe Peek <a href='https://github.com/phw/peek#why-\"\n\"no-native-wayland-support'>FAQ zur Wayland-Unterstützung</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek erfordert FFmpeg oder eine laufende GNOME Shell-Sitzung.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg nicht gefunden.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Ein unerwarteter Fehler ist während der Aufnahme aufgetreten. Die Aufnahme \"\n\"wurde abgebrochen.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Animation wird erstellt …\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek wird beendet, sobald die Erstellung abgeschlossen ist.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Auf_nehmen als %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Start / Stopp: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Wird erstellt …\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\"Die Aufnahme konnte aufgrund eines unerwarteten Fehlers nicht gestartet \"\n\"werden.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Animation speichern\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Speichern\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Abbrechen\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Die Datei konnte nicht am ausgewählten Ort gespeichert werden.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animation als »%s« gespeichert\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Hier klicken, um die Datei in der Dateiverwaltung anzuzeigen.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"In Ordner anzeigen\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"deaktiviert\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Ändern\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Tasten drücken …\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Aufnahme von GIF-Animationen\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Philipp Wolfer <ph.wolfer@gmail.com>\\n\"\n\"Alexander Wunschik <mail@wunschik.it>\\n\"\n\"Mario Blättermann <mario.blaettermann@gmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Aufnahme starten\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Neues Fenster\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Fenstergröße setzen\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Einstellungen\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Info zu Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Stopp\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Aufnahme anhalten\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Aufnehmen\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Aufnahmefehler\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Schließen\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Bitte lesen Sie die <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> bevor Sie dieses Problem melden. Falls die FAQs Ihr \"\n\"Problem nicht lösen, melden Sie das Problem bitte unter Angabe von so vielen \"\n\"Details wie möglich.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Details anzeigen\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Benutzeroberfläche\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Dateimanager nach dem Speichern öffnen\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Desktop-Benachrichtigung nach dem Speichern anzeigen\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Aufnahme starten / stoppen\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Aufnahme\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Ausgabeformat\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"gifski für qualitativ hochwertige GIFs verwenden\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF-Qualität\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Bildwiederholrate\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Auflösung verringern\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Verzögerung in Sekunden, bevor die Aufnahme startet\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Mauszeiger aufnehmen\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Ton vom Standard PULSE-Gerät aufnehmen\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Einstellungen für Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Abbrechen\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Größe setzen\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Breite\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Höhe\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Kurze GIF-Animationen vom Bildschirm aufnehmen\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;screen recorder;Bildschirmaufnahme;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\"Einfacher Bildschirmrekorder mit einer einfach zu bedienenden Oberfläche\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Mit Peek können ganz einfach Bildschirmaufzeichnungen von einem \"\n\"Bildschirmbereich gemacht werden. Es wurde speziell für die Aufnahme von \"\n\"Bildschirmbereichen entwickelt, z. B. um schnell und einfach die \"\n\"Benutzeroberfläche eigener Anwendungen zu präsentieren oder um Fehler für \"\n\"Fehlerberichte zu dokumentieren. Mit Peek platzieren Sie einfach das Peek-\"\n\"Fenster über dem Bereich, den Sie aufnehmen wollen, und klicken auf \"\n\"»Aufnehmen«. Peek wurde für das Erzeugen von animierten GIFs optimiert, kann \"\n\"aber auch direkt im WebM-Format aufnehmen.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Merkmale:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Ein Bildschirmbereich zum Aufnehmen wählen\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Das aufgenommene Video als optimiertes animiertes GIF speichern\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Direkt im WebM-Format aufnehmen\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Eine Benutzeroberfläche, die für den Anwendungsfall optimiert ist\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Aufgenommene Videos automatisch skalieren\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Unterstützung für hochauflösende Bildschirme\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Funktioniert in GNOME Shell mit Wayland (mit XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek ist keine Allzweck-Anwendung zur Bildschirmaufzeichnung, sondern \"\n\"fokussiert sich stattdessen auf die Aufnahme von kleinen, stummen \"\n\"Bildschirmaufzeichnungen eines Bildschirmbereichs, um daraus GIF-Animationen \"\n\"oder stumme WebM-Videos zu erstellen.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Aufnahmebereich mit dem Hauptfenster wählen\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Einstellungsdialog von Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek nimmt sich selbst auf\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Dauer in Millisekunden, in der die Größe des Aufnahmebereichs nach der \"\n\"Größenänderung angezeigt wird.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Der Standarddateiname beim Speichern. Kann Formatierungsanweisungen für \"\n\"Datumsangaben enthalten. Die Dateierweiterung wird automatisch ergänzt.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Dunkles Thema bevorzugen\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Globales Tastaturkürzel um Aufnahme zu starten / zu stoppen\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Format der Ausgabedatei\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Qualitätseinstellung für den GIF-Encoder gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Faktor zum Verringern der Auflösung\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Legt fest, ob der Mauszeiger aufgenommen wird\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Legt fest, ob der Ton vom Standard PULSE-Inputgerät aufgenommen wird\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Größe und Position des zuletzt geöffneten Hauptfensters\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Pfad, in dem das letzte Video gespeichert wurde\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Fehler melden\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Standard-Bildschirmrekorder konnte nicht erstellt werden.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Beenden\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Dateimanager nach dem Speichern öffnen\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Zu verwendendes Aufnahme-Backend wählen (gnome-shell, ffmpeg oder \"\n#~ \"avconv). Falls nicht angegeben wird Peek automatisch ein Backend wählen.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Dateimanager nach dem Speichern öffnen.\"\n\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Verzögerung in Sekunden vor dem Start der Aufnahme.\"\n"
  },
  {
    "path": "po/el.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: Automatically generated\\n\"\n\"Language-Team: none\\n\"\n\"Language: el\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/eo.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2021-01-01 22:29+0000\\n\"\n\"Last-Translator: Jorge Maldonado Ventura <jorgesumle@freakspot.net>\\n\"\n\"Language-Team: Esperanto <https://hosted.weblate.org/projects/peek/\"\n\"translations/eo/>\\n\"\n\"Language: eo\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 4.4.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Montri version de la programo kaj eliri\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Elektu la internan registrilon (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"REGISTRILO\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Komenci registradon en ĉiuj funkciantaj aperoj de Peek\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Haltigi registradon en ĉiuj funkciantaj aperoj de Peek\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Baskuligi registradon en ĉiuj funkciantaj aperoj de Peek\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Funkciigi programon Peek sen la fenestra kapo\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Ne eblas funkciigi defaŭltan registrilon: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Ne eblas funkciigi registrilon %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Registrilo ne disponebla\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Indiĝena registrado en Wayland ne estas subtenata\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Vi lanĉas Peek indiĝene en Wayland; tio nuntempe ne estas subtenata. Bonvolu \"\n\"ĝin lanĉi per XWayland, agordinte <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Por pliaj detaloj, rigardu la respondaron <a href='https://github.com/phw/\"\n\"peek#why-no-native-wayland-support'> pri subteno de Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek bezonas je FFmpeg aŭ ruli seancon de GNOME Shell.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Plenumebla FFmpeg-dosiero ne trovita.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Neatendita eraro okazis dum registrado. Registrado haltis.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Movbildiganta…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek fermiĝos fininte bildigon.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Registri kiel %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Komenci / Haltigi: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Bildiganta…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Registrado ne komenciĝis pro neatendita eraro.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Konservi movbildon\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Konservi\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Nuligi\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Dosiero ne konserveblas en la elektita loko.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Movbildo konservita kiel «%s»\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\"Alklaku ĉi tien por montri la konservitan dosieron en dosiermastrumilo.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Montri en dosiermastrumilo\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"malaktiva\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Ŝanĝi\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Premu la klavojn…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"GIF-movbilda registrilo\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Tirifto <tirifto@posteo.cz>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Komenci registradon\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nova fenestro\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Agordi grandon de fenestro\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Agordoj\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Pri Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Haltigi\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Haltigi registradon\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Registri\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Registra eraro\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Fermi\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Bonvolu legi la <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">respondaron</a> antaŭ informi pri ĉi tiu problemo. Se la \"\n\"respondaro ne solvas vian problemon, raportu ĝin kaj donu laŭeble detalojn \"\n\"pri tio, kion vi estis farante, kiam la problemo okazis.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Montri detalojn\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Fasado\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Konservinte dosieron malfermi dosiermastrumilon\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Montri sciigon konservinte\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Komenci / haltigi registradon\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Registrado\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Eliga formo\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Uzi programon «gifski» por altkvalitaj GIF-bildoj\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Kvalito de GIF-bildoj\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Filmeroj sekunde\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Malpligrandigo de distingumo\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Prokrasto (en sekundoj) antaŭ komenco de registrado\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Videbligi musmontrilon\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Agordoj de Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Nuligi\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Agordi grandon\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Larĝo\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Alto\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Registri mallongajn GIF-movbildojn de via ekrano\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"ekranregistrado;ekrana registrilo;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Simpla ekran-registrilo kun facile uzebla fasado\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek faciligas kreadon de mallongaj registraĵoj de la ekrano. Ĝi estas \"\n\"farita por registrado de partoj de la ekrano; tio ebligas por vi facile \"\n\"montri funkciojn de viaj propraj programoj, aŭ registri problemojn por \"\n\"raportoj. Simple metu la fenestron de Peek sur la registrotan areon kaj \"\n\"klaku al «Registri». Peek estis kreita por GIF-movbildoj, sed ankaŭ eblas \"\n\"registri en la formojn WebM aŭ MP4, laŭ prefero.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funkcioj:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Elektu registrotan areon\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Konservi registritan filmon kiel optimumigitan GIF-movbildon\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Registri senpere en la formon WebM aŭ MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Simpla fasado ĝustigita por la tasko\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Aŭtomate malpligrandigi registritajn filmojn\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Subteno por ekranoj kun multaj punktoj cole\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Funkcias en seanco de GNOME Shell kun Wayland (per XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek ne estas ĝenerala ekranregistilo kun multaj funkcioj, sed celas ebligi \"\n\"simplan kreadon de malgrandaj, silentaj registraĵoj de partoj de la ekrano \"\n\"por GIF-movbildoj, aŭ filmoj en la formoj WebM aŭ MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"La ĉefa fenestro por elekti la registrotan areon\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Agorda fenestro de Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek registras sin mem\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tempo (en milisekundoj) dum kiu ankoraŭ videblos la grandeco de registrota \"\n\"areo post regrandigo.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Implicita dosiernomo uzota. Povas enhavi daton. La finaĵo estos aldonita \"\n\"memfare.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Preferi malhelan haŭton\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Malloka klavkombino por ŝalti registradon\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Eliga dosierformo\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Kvalitaj agordoj por la GIF-bildigilo «gifski»\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Kiomoble malpligrandigi distingumon\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Ĉu registri la musmontrilon\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Grandeco kaj pozicio de la lasta malfermita ĉefa fenestro\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Dosierindiko de la lasta konservita filmo\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Raporti problemon\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Ne eblas krei implicitan ekranregistrilon.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Ĉesi\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Konservite dosieron malfermi dosiermastrumilon\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Elektu la uzotan registrilon (gnome-shell, ffmpeg aŭ avconv). Se vi ne \"\n#~ \"elektos, Peek ĝin elektos aŭtomate.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n"
  },
  {
    "path": "po/es.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Adolfo Jayme-Barrientos, 2016\n# Adolfo Jayme-Barrientos, 2016\n# Holman Calderón <halecalderon@gmail.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-08 08:01+0000\\n\"\n\"Last-Translator: gallegonovato <fran-carro@hotmail.es>\\n\"\n\"Language-Team: Spanish <https://hosted.weblate.org/projects/peek/\"\n\"translations/es/>\\n\"\n\"Language: es\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.4-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Mostrar la versión del programa y salir\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Seleccione el motor de grabación (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"MOTOR\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Iniciar la grabación en todas las instancias de Peek en ejecución\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Detener la grabación en todas las instancias de Peek en ejecución\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\"Activar/Desactivar la grabación en todas las instancias de Peek en ejecución\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Iniciar Peek sin la barra de encabezado\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"No se puede inicializar el soporte de grabación predeterminado: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"No se puede inicializar el soporte de grabación %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Servicio de grabación no disponible\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Por el momento Native Wayland no es compatible\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Está ejecutando Peek de manera nativa en Wayland, actualmente no es \"\n\"compatible. Por favor inicie Peek con XWayland configurado \"\n\"con<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Para más detalles, consulte las <a href='https://github.com/phw/peek#why-no-\"\n\"native-wayland-support'>preguntas frecuentes sobre la compatibilidad con \"\n\"Wayland</a> de Peek.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek necesita FFmpeg o una sesión activa de GNOME Shell.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"No se encontró el ejecutable FFmpeg.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Ha ocurrido un error inesperado durante la grabación. La grabación fue \"\n\"abortada.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Renderizando la animación…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek se cerrará cuando finalice la renderización.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Grabar como %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Iniciar/Detener: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderizando…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"No se pudo comenzar la grabación debido a un error inesperado.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Guardar animación\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Guardar\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Cancelar\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"No se pudo guardar el archivo en la ubicación seleccionada.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animación guardada como “%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\"Haga clic aquí para mostrar el archivo guardado en su gestor de archivos.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Mostrar en el gestor de archivos\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"desactivado\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Cambiar\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Presione las teclas…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Grabador de GIF animados\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Adolfo Jayme-Barrientos\\n\"\n\"Holman Calderón <halecalderon@gmail.com>\\n\"\n\"advocatux\\n\"\n\"Luis Puente\\n\"\n\"Lautaro Pinilla\\n\"\n\"Scoop <Scoo0p@yandex.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Iniciar grabación\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nueva ventana\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Ajustar tamaño de la ventana\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Preferencias\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Acerca de Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Detener\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Detener grabación\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Grabar\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Error en la grabación\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Cerrar\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Por favor lea las <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">preguntas frecuentes</a> antes de reportar este problema. Si no \"\n\"encuentra la solución en las preguntas frecuentes, por favor envíenos un \"\n\"reporte detallado sobre lo que estaba haciendo cuando ocurrió el problema.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Mostrar detalles\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interfaz de usuario\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Abrir el gestor de archivos después de guardar\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Mostrar notificación después de guardar\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Iniciar / detener grabación\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Grabación\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Formato de salida\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Usar gifski para GIFs de alta calidad\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Calidad de GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Cuadros por segundo\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Reducción de la resolución de muestreo\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Retraso en segundos antes de empezar la grabación\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Capturar el cursor del ratón\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Grabar sonido desde un dispositivo PULSE estándar\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Preferencias de Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Cancelar\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Ajustar tamaño\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Ancho\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Altura\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Grabe pequeños GIF animados desde su pantalla\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;grabador de pantalla;captura de pantalla;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Grabador de pantalla simple con una interfaz fácil de usar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek facilita la creación de capturas de pantalla breves de un área de la \"\n\"pantalla. Fue creado para el caso de uso específico de grabar áreas de la \"\n\"pantalla, por ejemplo, para mostrar fácilmente las funciones de la interfaz \"\n\"de usuario de sus propias aplicaciones o para mostrar un error en los \"\n\"informes de errores. Con Peek simplemente colocas la ventana de Peek sobre \"\n\"el área que deseas grabar y presionas \\\"Grabar\\\". Peek está optimizado para \"\n\"generar GIF animados, pero también puedes grabar directamente en WebM si lo \"\n\"prefieres.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Características:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Seleccione una región de pantalla para grabar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Guardar vídeo como un GIF animado optimizado\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Graba directamente en formato WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Interfaz de usuario simple y optimizada para la tarea\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Reduce automáticamente el tamaño de los vídeos grabados\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Compatibilidad con pantallas HiDPI\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\"Funciona dentro de una sesión de GNOME Shell en Wayland (mediante XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek no es sólo una aplicación de captura de pantalla con amplias \"\n\"capacidades: Peek se centra en crear capturas de pantalla pequeñas y \"\n\"silenciosas de una parte de la pantalla para crear animaciones GIF o vídeos \"\n\"WebM silenciosos.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"La ventana principal para seleccionar el área de grabación\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Preferencias de Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek se está grabando a sí mismo\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tiempo en milisegundos hasta que se muestre el tamaño del área de grabación \"\n\"después de que se haya ajustado el tamaño.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Nombre de archivo predeterminado. Puede incluir formato de fecha. La \"\n\"extensión se añadirá automáticamente.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Elegir el tema oscuro\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Tecla global para iniciar y detener la grabación\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Formato del archivo generado\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Configuración de calidad para el codificador de GIF gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Factor de reducción de la resolución\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Capturar el cursor del ratón\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\"Ya sea para capturar sonido desde el dispositivo de entrada PULSE \"\n\"predeterminado\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Tamaño y posición de la última ventana principal abierta\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Ruta de acceso donde se guardó el vídeo más reciente\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Reportar problema\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"No se puede crear el grabador de pantalla predeterminado.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Salir\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Abrir gestor de archivos después de guardar\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Seleccione el backend de grabación a utilizar (gnome-shell, ffmpeg o \"\n#~ \"avconv). Si no está ajustado, Peek seleccionará automáticamente un \"\n#~ \"backend.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Abrir gestor de archivos después de guardar\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Retraso en segundos antes de empezar la grabación\"\n"
  },
  {
    "path": "po/eu.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-04 19:01+0000\\n\"\n\"Last-Translator: Alexander Gabilondo <alexgabi@openmailbox.org>\\n\"\n\"Language-Team: Basque <https://hosted.weblate.org/projects/peek/translations/\"\n\"eu/>\\n\"\n\"Language: eu\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.4-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Erakutsi programaren bertsioa eta irten\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Hautatu grabatzeko motorra (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"MOTORRA\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Hasi grabatzen martxan dauden Peek instantzia guztiak\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Gelditu martxan dauden Peek instantzia guztien grabazioa\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\"Aktibatu/desaktibatu grabazioa martxan dauden Peek instantzia guztietan\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Abiatu Peek goiburuko barrarik gabe\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Ezin izan du berezko grabazio-motorra abiarazi: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Ezin izan du grabazio-motorra abiarazi: %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Grabatzeko motorra ez dago eskuragarri\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Jatorrizko Wayland motorra ez da onartzen\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Peek Wayland gainean erabiltzen ari zara eta gaur egun hori ez da onartzen. \"\n\"Hasi Peek XWayland bidez ezarpen hauekin <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Xehetasunetarako ikusi Peek <a href='https://github.com/phw/peek#why-no-\"\n\"native-wayland-support'> Wayland gaineko ohiko galderak</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek-ek FFmpeg edo GNOME Shell saioa martxan behar du.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg exekutagarria ez da aurkitu.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Uste gabeko errorea gertatu da grabatzean. Grabazioa bertan behera geratu da.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Animazioa errendatzen…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek itxi egingo da errendatzea bukatzean.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"PNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Grabatu honela %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Hasi / Gelditu %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Errendatzen…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Ezin izan da grabazioa hasi uste gabeko errore bat dela medio.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Gorde animazioa\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Gorde\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Utzi\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Fitxategia ezin izan da hautatutako tokian gorde.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"“%s 1” izenez gordetako animazioa\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Sakatu hemen ikusteko gordetako fitxategia arakatzailean.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Erakutsi fitxategien arakatzailean\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"desaktibatuta\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Aldatu\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Sakatu teklak…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"GIF animatuen grabagailua\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Alexander Gabilondo\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Hasi grabatzen\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Leiho berria\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Ezarri leihoaren tamaina\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Hobespenak\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Honi buruz\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Gelditu\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Gelditu grabazioa\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Grabatu\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Errorea grabatzean\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Itxi\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Irakurri <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQak</a> arazo honen berri eman aurretik. Galdera arruntek zure \"\n\"arazoari erantzuten ez badio, mesedez, salatu eta eman arazoa gertatu \"\n\"zenaren ahalik eta xehetasun gehien.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Erakutsi xehetasunak\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Erabiltzaile interfazea\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Ireki fitxategien arakatzailea gorde ondoren\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Erakutsi mahaigaineko jakinarazpena gorde ondoren\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Hasi / Gelditu grabazioa\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Grabatzen\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Irteera formatua\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Erabili gifski kalitate handiko GIFetarako\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF kalitatea\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Fotograma emaria\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Bereizmenaren txikiagotzea\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Atzerapena segundotan grabazioa hasi aurretik\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Kapturatu saguaren kurtsorea\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Hartu soinua PULSE gailu lehenetsitik\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek hobespenak\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Utzi\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Ezarri tamaina\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Zabalera\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Altuera\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Grabatu zure pantailaren gif animatu txikiak\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\"pantaila grabazioa;pantaila grabagailua;pantaila kaptura;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Pantailaren grabagailu erabilerraza\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek aplikazioaren bidez erraz egin daitezke pantailaren area baten bideo \"\n\"grabazio txikiak. Diseinatuta dago pantaila areak grabatzeko, esate baterako \"\n\"interfazeen erabilera erakusteko edo aplikazioen akatsen txostenak \"\n\"ilustratzeko. Peek-en leihatila grabatu nahi duzun arearen gainean kokatu \"\n\"eta sakatu \\\"Grabatu\\\". Optimizatuta dago GIF animatuak egiteko baina Webm \"\n\"edo MP4 formatuetan ere grabatu dezakezu zuzenean.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Eginbideak:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Hautatu pantaila area bat grabatzeko\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Gorde grabatutako bideoa optimizatutako GIF animatu moduan\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Grabatu zuzenean WebM formatuan\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Ataza egiteko optimizatutako erabiltzaile interfaze sinplea\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Txikiagotu automatikoki grabatutako bideoak\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"HiDPI motako pantailak onartzen ditu\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"GNOME Shell Wayland saioan bertan lan egiten du (XWayland-en bidez)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek ez da erabilera anitzeko eta eginbide zabaleko pantailako bideoen \"\n\"kapturak egiten dituen aplikazioa, bere helburua da sortzea pantailaren area \"\n\"baten bideo kaptura txiki eta mutuak GIF animatuen bidez edo WebM bideo \"\n\"mutuen bidez.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Grabatzeko area duen leiho nagusia\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek-en hobespenen elkarrizketa-koadroa\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek bere burua grabatzen ari da\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Grabazio arearen tamaina erakutsiko den denbora segundoko milarenetan \"\n\"tamaina aldaketa osatu ondoren.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Fitxategiaren izen lehenetsia. Data formatu espezifikoak erabili dezake. \"\n\"Fitxategiaren luzapena automatikoki erantsiko zaio.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Nahiago gai iluna\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Grabazioa aldatzeko laster teklak\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Irteerako fitxategi formatua\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"gifski GIF kodetzailearen kalitate ezarpenak\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Bereizmena txikiagotzeko faktorea\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Saguaren kurtsorea kapturatzeko\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"PULSE sarrerako gailu lehenetsitik soinua hartu behar den ala ez\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Irekitako azken leihoaren tamaina eta kokapena\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Azken bideoa gorde den tokia\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Arazoaren berri eman\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Ezin izan du lehenetsitako pantaila grabagailua sortu.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Irten\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Ireki fitxategien arakatzailea gorde ondoren\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Hautatu erabili behar den grabatzeko motorra (gnome-shell, ffmpeg or \"\n#~ \"avconv).  Ezartzen ez bada Peek-ek hautatuko du bat automatikoki.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n"
  },
  {
    "path": "po/fa.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: Automatically generated\\n\"\n\"Language-Team: none\\n\"\n\"Language: fa\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/fi.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2025-02-04 13:02+0000\\n\"\n\"Last-Translator: Ricky Tigg <ricky.tigg@gmail.com>\\n\"\n\"Language-Team: Finnish <https://hosted.weblate.org/projects/peek/\"\n\"translations/fi/>\\n\"\n\"Language: fi\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.10-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Näytä ohjelman versio ja poistu\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Valitse tallenteelle selustatoimittaja (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"SELUSTA\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Aloita tallentaminen kaikissa ajossa olevissa Peek-tahoissa\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Lopeta tallennus kaikissa ajossa olevissa Peek-tahoissa\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\"Vaihtele tallennuksen kytkemistä kaikissa ajossa olevissa Peek-tahoissa\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Käynnistä Peek ilman otsakepalkkia\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Tallennuksen oletustaustaa ei voi alustaa: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Tallennuksen taustaloppupäätä %s ei voi alustaa: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Tallentamisen käytettävä selustatoimittaja ei ole saatavilla\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Natiivi Wayland-taustaosa ei ole tuettu\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Ajat nyt Peekiä järjestelmäkohtaisesti Waylandin kautta, tämä tapa ei ole \"\n\"tällä hetkellä vielä tuettu. Käynnistä Peek käyttäen XWayland:ia asettamalla \"\n\"<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Yksityiskohtaisia tietoja varten Peek <a href='https://github.com/phw/\"\n\"peek#why-no-native-wayland-support'>UKK jossa kerrotaan Wayland-tuesta</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek vaatii FFmpegin tai käynnissä olevan GNOME Shell -istunnon.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg:in suoritustiedostoa ei löytynyt.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Tallentamisen aikana ilmeni odottamaton virhe. Tallentaminen keskeytettiin.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Renderöidään animaatiota…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek sulkeutuu, kun renderöinti valmistuu.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Nauhoita %s-muotoon\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Käynnistä/pysäytä: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderöidään…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Tallentamista ei voitu aloittaa odottamattoman virheen takia.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Tallenna animaatio\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Tallenna\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Peru\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Tiedostoa ei voitu tallentaa valittuun sijaintiin.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animaatio tallennettu nimellä “%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Napsauta tästä nähdäksesi tallennetun tiedoston tiedostonhallinnassa.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Näytä tiedostonhallinnassa\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"ei käytössä\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Vaihda\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Paina näppäimiä…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Animoidun GIF-tiedoston tallennin\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Jiri Grönroos\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Käynnistä nauhoittaminen\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Uusi ikkuna\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Aseta ikkunan koko\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Asetukset\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Tietoja - Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Pysäytä\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Pysäytä nauhoittaminen\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Nauhoita\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Nauhoitusvirhe\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Sulje\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Lue <a href=\\\"https://github.com/phw/peek#frequently-asked-questions\\\">UKK</\"\n\"a> ennen kuin lähetät selonteon tästä virheestä. Mikäli UKK:t eivät tarjoa \"\n\"ongelmaasi vastausta, ole hyvä ja laadi siitä selonteko, toimittaen \"\n\"mahdollisimman paljon yksityiskohtaista tietoa. Kerro myös mitä olit juuri \"\n\"silloin ohjelmalla tekemässä tuon ongelman ilmetessä.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Näytä tiedot\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Käyttöliittymä\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Avaa tiedostonhallinta tallentamisen jälkeen\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Näytä työpöytäilmoitus tallentamisen jälkeen\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Käynnistä/pysäytä nauhoittaminen\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Nauhoittaminen\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Muoto\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Käytä gifski:tä korkealaatuisia GIF-tiedostoja varten\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF-laatu\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Kuvanopeus\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Kuvatarkkuuden alasajo\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Viive sekunneissa ennen nauhoittamisen aloittamista\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Nauhoita hiiren osoitin\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Kaappaa ääni oletusarvoisesta PULSE-laitteesta\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peekin asetukset\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Peru\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Aseta koko\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Leveys\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Korkeus\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Nauhoita lyhyitä GIF-animaatioita näytöltäsi\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"ruudunlähetystoimi;ruuduntallennus;ruudunkaappaus;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Yksinkertainen näyttönauhoitin helppokäyttöisellä käyttöliittymällä\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek mahdollistaa helpon tavan luoda lyhyitä videomaisia kaappauksia \"\n\"kuvaruudulla pyörivistä tapahtumista. Tämä ohjelma rakennettiin varta vasten \"\n\"tallentamaan ruudun alueita, esim. esitelläksesi omia sovelluksiasi \"\n\"toiminnassa tai vaikkapa ohjelmien virheiden osoittamista varten \"\n\"bugiraportteihin. Peekin avulla asetat yksinkertaisesti vain ikkunan sen \"\n\"alueen päälle jonka haluat kaapattavaksi tallenteeksi, painaen sen jälkeen \"\n\"\\\"Tallenna\\\". Peek on optimoitu tuottamaan liikkuvia GIF-kuvatiedostoja, \"\n\"mutta voit myös tallentaa suoraan WebM-muotoon, jos niin haluat.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Ominaisuudet:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Valitse nauhoitettava alue näytöltä\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Tallenna nauhoitettu video optimoituna GIF-animaationa\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Nauhoita suoraan WebM-muotoon\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Yksinkertaistettu käyttöliittymä toimitusta varten\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Aja tallennettujen videoiden laatua automaattisesti alemmas\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Tuki HiDPI-näytöille\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Toimii Gnome Shell Wayland -istunnossa (käyttäen XWaylandia)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek ei ole yleiskäyttöön tarkoitettu ruudunkaappausohjelma joka sisältää \"\n\"lisäominaisuuksia, vaan se keskittyy yhteen ripeään tehtävään luodakseen \"\n\"pieniä, äänettömiä liikkuvan kuvan näyttötallenteita GIF-muodossa tai mykkiä \"\n\"WebM-videoita.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Pääikkuna jolla määritetään tallennettava alue\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peekin asetusikkuna\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek nauhoittaa itseään\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Aika millisekunneissa jolloin tallennusalue vielä näkyy koon muuttamisen \"\n\"jälkeen.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %vuosi-%kuu-%päivä %tunti-%minuutilla\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Käytössä vakiollinen nimimuoto. Voi sisältää päivämäärään liittyviä \"\n\"määreitä. Laajennus lisätään automaattisesti.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Suosi tummaa teemaa\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Yleinen näppäinsidos tallennuksen aloittamiseksi\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Tuotettavan tiedoston muoto\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Laatuasetus gifski GIF-enkooderille\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Tarkkuuden alasajon määritys\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Nauhoitetaanko hiiren osoitin\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Kaapataanko ääni oletusarvoisesta PULSE-sisääntulolaitteesta\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Viimeisen avonaisen pääikkunan koko ja paikka\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Polku mihin viimeisin video tallennettiin\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Ilmoita ongelmasta\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/fr.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Mohamed Sakhri, 2016\n# Mohamed Sakhri, 2016\n# Philipp Wolfer <ph.wolfer@gmail.com>, 2016\n# Yoan Malié <hello@yoan-malie.fr>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2020-11-08 02:26+0000\\n\"\n\"Last-Translator: J. Lavoie <j.lavoie@net-c.ca>\\n\"\n\"Language-Team: French <https://hosted.weblate.org/projects/peek/translations/\"\n\"fr/>\\n\"\n\"Language: fr\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n > 1;\\n\"\n\"X-Generator: Weblate 4.3.2\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Affiche la version du programme et quitter\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Sélectionner le moteur d'enregistrement (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Commencer l'enregistrement dans toutes les instances de Peek\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\"Stopper l'enregistrement de toutes les instances de Peek en cours d'exécution\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Activer l'enregistrement dans toutes les instances de Peek\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Démarrer Peek sans la barre d'en-tête\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Impossible d'initialiser le backend par défaut : %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Impossible d'initialiser le backend pour enregistrer %s : %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Backend d'enregistrement non disponible\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Le support natif du backend Wayland n'est pas pris en charge\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Vous utilisez Peek nativement sur Wayland, ce n'est pas actuellement pris en \"\n\"charge. Veuillez démarrer Peek en utilisant XWayland avec le paramètre \"\n\"<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Pour plus de détails, voir la <a href='https://github.com/phw/peek#why-no-\"\n\"native-wayland-support'>FAQ Peek sur le support de Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\"Peek nécessite FFmpeg ou une session de GNOME Shell en cours d'exécution.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"L'exécutable FFmpeg est introuvable.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Une erreur inattendue s'est produite pendant l'enregistrement. \"\n\"L'enregistrement a été annulé.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Génération du rendu de l'animation…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek se fermera lorsque le rendu sera terminé.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Enregistrer en %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Marche / Arrêt : %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Rendu…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\"L'enregistrement n'a pas pu démarrer en raison d'une erreur inattendue.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Sauvegarder l'animation\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Sauvegarder\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Annuler\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Le fichier n'a pas pu être enregistré dans l'emplacement sélectionné.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animation sauvegardée comme \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\"Cliquez ici pour afficher le fichier sauvegardé dans votre gestionnaire de \"\n\"fichiers.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Afficher dans le gestionnaire de fichiers\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"Désactivé\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Changer\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Appuyez sur les touches…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Enregistreur de GIF animés\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Yoan Malié <hello@yoan-malie.fr>\\n\"\n\"Mohamed Sakhri <mohamed.sakhri@gmail.com>\\n\"\n\"JeanDeLaMouche <urgau@numericable.fr>\\n\"\n\"alteregoart\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Commencer l'enregistrement\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nouvelle fenêtre\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Choisir la taille de la fenêtre\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Préférences\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"À propos de Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Arrêter\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Arrêter l'enregistrement\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Enregistrer\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Erreur lors de l'enregistrement\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Quitter\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Merci de lire la <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQ</a> avant de reporter un problème. Si la FAQ ne contient pas \"\n\"de réponse à votre problème, merci de signaler le problème avec le plus de \"\n\"détails possible sur ce que vous fessiez quand le problème est survenu.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Afficher les détails\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interface utilisateur\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Ouvrir le gestionnaire de fichiers après la sauvegarde\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Afficher une notification après avoir sauvegardé\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Commencer / arrêter l'enregistrement\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Enregistrement\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Format de sortie\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Utilisez gifski pour des GIF de haute qualité\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Qualité du GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Fréquence d'image\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Facteur de réduction de la résolution\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Délai en secondes avant le début de l'enregistrement\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Capturer le curseur de la souris\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Préférences de Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Annuler\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Choisir la taille\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Largeur\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Hauteur\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Enregistrer de courtes images animées GIF de votre écran\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"enregistrement d'écran ;captured'écran ;GIF ;WebM ;APNG ;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Enregistreur d'écran simple avec une interface facile d'utilisation\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek facilite la création de courtes captures vidéo d'une zone d'écran. Il a \"\n\"été conçu pour le cas spécifique d'enregistrement de zones d'écran, par \"\n\"exemple pour afficher facilement les fonctionnalités UI de vos applications \"\n\"ou pour montrer un bug dans des rapports. Avec Peek, vous placez simplement \"\n\"la fenêtre de Peek sur la zone que vous souhaitez enregistrer et cliquez sur \"\n\"« Enregistrer ». Peek est optimisé pour générer des GIF animés, mais vous \"\n\"pouvez également enregistrer directement en WebM ou MP4 si vous préférez.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Fonctionnalités :\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Sélectionnez une zone d'écran à enregistrer\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Sauvegarder la vidéo enregistrée en un GIF animé optimisé\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Enregistrer directement au format WebM ou MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Simple interface utilisateur optimisée pour la tâche\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Vidéos enregistrées automatiquement en réduction d'échelle\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Prise en charge des écrans HiDPI\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\"Fonctionne dans une session GNOME Shell Wayland (en utilisant XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek n'est pas une application de capture vidéo d'écran d'usage général avec \"\n\"des fonctionnalités étendues, mais se concentre plutôt sur la simple tâche \"\n\"de créer de courtes vidéos silencieuses d'une zone d'écran pour créer des \"\n\"animations GIF, des vidéos WebM ou MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"La fenêtre principale pour sélectionner la zone d'enregistrement\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Préférences de Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek en train de s'enregistrer\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Temps en ms où la taille de la zone d'enregistrement est affichée après \"\n\"l'arrêt du redimensionnement.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %d-%m-%Y %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Nom de fichier par défaut utilisé. Peut inclure des spécificateurs de format \"\n\"de date. L'extension sera automatiquement ajoutée.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Préférer un thème sombre\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Raccourci clavier pour basculer l'enregistrement\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Format du fichier de sortie\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Paramètre de qualité pour l'encodeur gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Facteur de réduction de la résolution\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Qu'il s'agisse de capturer le curseur de la souris\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Taille et position de la dernière fenêtre principale ouverte\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Chemin où la dernière vidéo a été sauvegardée\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Signaler un problème\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"\"\n#~ \"Unable to create default screen recorder (Impossible de créer un \"\n#~ \"enregistreur d'écran par défaut).\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Quitter\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Ouvrir le gestionnaire de fichiers après la sauvegarde\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Sélectionner le programme d'enregistrement (backend) à utiliser (gnome-\"\n#~ \"shell, ffmpeg ou avconv). Sinon, Peek en sélectionnera automatiquement un.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Ouvrir le gestionnaire de fichier après la sauvegarde\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Délai en secondes avant le début de l'enregistrement\"\n"
  },
  {
    "path": "po/he.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2020-12-23 13:29+0000\\n\"\n\"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\\n\"\n\"Language-Team: Hebrew <https://hosted.weblate.org/projects/peek/translations/\"\n\"he/>\\n\"\n\"Language: he\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && \"\n\"n % 10 == 0) ? 2 : 3));\\n\"\n\"X-Generator: Weblate 4.4.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"הצג את הגירסא של התוכנה וצא\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"בחר את הקצה-האחורי (בקאנד) עבור ההקלטה (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"קצה-אחורי (בקאנד)\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"התחל הקלטה בכל החלונות הפתוחים של Peek\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"הפסק הקלטה בכל החלונות הפתוחים של Peek\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"התחל או עצור הקלטה בכל החלונות הפתוחים של Peek\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"הפעל את Peek ללא שורת כותרת\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, fuzzy, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"לא ניתן להפעיל את המנגנון %s.\\n\"\n\n#: src/application.vala:266\n#, fuzzy, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"לא ניתן להפעיל את המנגנון %s.\\n\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"אין תמיכה במנגנון Wayland טבעי\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Peek מופעל באופן טבעי על Wayland, אין תמיכה בזה נכון לעכשיו. נא להפעיל את \"\n\"Peek דרך XWayland עם ההגדרה <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"פרטים נוספים ב<a href='https://github.com/phw/peek#why-no-native-wayland-\"\n\"support'>שו״ת של Peek על תמיכה ב־Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"חלה תקלה לא צפויה בזמן ההקלטה. ההקלטה הופסקה.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"שומר אנימציה…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek יסגר כאשר השמירה תסתיים.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"הקלט קובץ %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"התחל \\\\ עצור: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"שומר קובץ…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"לא ניתן להתחיל את ההקלטה בגלל שגיאה לא צפוייה.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"שמור הנפשה\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_שמור\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_ביטול\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"לא ניתן לשמור את הקובץ במיקום המבוקש.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"האנימציה נשמרה בקובץ \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"לחץ כאן כדי לצפות בקובץ השמור עם סייר הקבצים.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"הצג בסייר הקבצים\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"לא נבחר קיצור מקשים\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"שנה קיצור\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"לחץ על מקשי הקיצור…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"תוכנה להקלטת GIF\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"עומר טוכפלד\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"התחל הקלטה\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"חלון חדש\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\n#, fuzzy\nmsgid \"Set window size\"\nmsgstr \"חלון חדש\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"העדפות\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"אודות Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_עצור\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"הפסק הקלטה\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_הקלט\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"שגיאה בהקלטה\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"סגור\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"יש לקרוא את ה<a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">שאלות הנפוצות</a> לפני שמדווחים על שגיאה. אם הן אינן עונות על \"\n\"בעייתך, נא דווח על השגיאה וספק כמה שיותר מידע אודות מה עשית כאשר קרתה התקלה.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"הצג פרטים\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"ממשק משתמש\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"פתח את סייר הקבצים אוטומטית לאחר שמירת קובץ\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"הצג התראה לאחר שמירה של הקלטה\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"התחל \\\\ עצור הקלטה\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"הקלטה\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"פורמט יצוא\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"השתמש ב-gifski ל-GIF'ים באיכות גבוהה\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"איכות GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"מספר פריימים לשניה (Framerate)\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"מקדם חילוק רזולוציה (Resolution downsampling)\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"אורך ספירה לאחור בשניות לפני תחילת ההקלטה\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"כלול סמן עכבר בהקלטות\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"הגדרות Peek\"\n\n#: ui/set-window-size-dialog.ui:27\n#, fuzzy\nmsgid \"Cancel\"\nmsgstr \"_ביטול\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"הקלט קבצי GIF מונפשים מהמסך שלך\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"צילום מסך;הקלטת מסך;הסרטת מסך;לכידת מסך;גיף;סרטון;צילום;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"תוכנה פשוטה להקלטת המסך עם ממשק משתמש קל לשימוש\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek מאפשר לך ליצור הקלטות קצרות של איזור נבחר במסך. הוא נבנה באופן ייעודי \"\n\"להקלטה של איזורים במסך. לדוגמא, בשביל הצגה של תכונות ממשק משתמש של תוכנות \"\n\"שיצרת או להדגמה של תקלה בדיווח על שגיאות. עם Peek, פשוט שמים את החלון של \"\n\"Peek מעל האיזור אותו ברצונך להקליט במסך ולוחצים \\\"הקלט\\\". Peek מותאם בעיקר \"\n\"ליצירה של GIF'ים מונפשים, אבל ניתן להשתמש בו גם להקליט WebM או MP4, לפי \"\n\"הצורך.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"תכונות:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"הקלטה של איזור נבחר במסך\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"שמירה של הוידאו שהוקלט כ-GIF מונפש\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"הקלט ישירות לפורמט WebM או MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"ממשק משתמש פשוט שהותאם במיוחד עבור הקלטה של איזור נבחר במסך\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"אפשרות להקטנה אוטומטית של וידאו מוקלט\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"תמיכה במסכי HiDPI (צפיפות גבוהה)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"עובד בתוך סשן של Gnome Shell Wayland (באמצעות XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek אינה תוכנת הקלטת מסך לשימוש כללי עם המון תכונות, אלא תוכנה ששמה דגש על \"\n\"הפעולה של יצירת הקלטות קטנות, שקטות של איזור במסך בשביל יצירת קבצי GIF \"\n\"מונפשים, או סרטוני WebM או MP4 שקטים.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"החלון הראשי לבחירת איזור ההקלטה\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"חלון ההגדרות של Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek מקליט את עצמו\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"פיליפ וולפר\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"זמן (באלפיות שניה) להצגת גודל האיזור הנבחר לאחר סיום הבחירה.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"שם בררת המחדל בו נעשה שימוש. יכול לכלול מציין תבנית תאריך. הסיומת תתווסף \"\n\"אוטומטית.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"השתמש בערכת נושא חשוכה\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"קיצור מקשים גלובאלי להפסקת\\\\הפעלת הקלטה\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"פורמט יצוא קובץ\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"הגדרת איכות למקודד קובצי ה־GIF‏ gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"מקדם הקטנת רזולוציה (Resolution downsampling factor)\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"האם להקליט את סמן העכבר או לא\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"גודל ומיקום אחרונים של החלון הראשי\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"נתיב בו נשמר הסרטון האחרון\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"דווח על שגיאה\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"לא ניתן ליצור מקליט מסך כבררת מחדל.\\n\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/hr.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-24 17:01+0000\\n\"\n\"Last-Translator: Milo Ivir <mail@milotype.de>\\n\"\n\"Language-Team: Croatian <https://hosted.weblate.org/projects/peek/\"\n\"translations/hr/>\\n\"\n\"Language: hr\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && \"\n\"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"\n\"X-Generator: Weblate 5.5-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Prikaži verziju programa i izađi\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Odaberi pozadinski program za snimanje (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"POZADINSKI_PROGRAM\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Pokreni snimanje u svim pokrenutim Peek instancama\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Zaustavi snimanje u svim pokrenutim Peek instancama\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Pokreni ili zaustavi snimanje u svim pokrenutim Peek instancama\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Pokreni Peek bez trake zaglavlja\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Nije moguće pokrenuti standardni pozadinski program za snimanje: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Nije moguće pokrenuti pozadinski program za snimanje %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Pozadinski program za snimanje nije dostupan\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Izvorni pozadinski program Wayland nije podržan\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Pokrećeš Peek izvorno na Waylandu, to trenutačno nije podržano. Pokreni Peek \"\n\"pomoću XWaylanda postavljanjem <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Za detalje pogledaj Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>često posavljena pitanja o podršci za Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek zahtijeva FFmpeg ili pokretanje sesije GNOME ljuske.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Izvršni FFmpeg nije pronađen.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Dogodila se neočekivana greška tijekom snimanja. Snimanje je prekinuto.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Iscrtavanje animacije …\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek će se zatvoriti kad iscrtavanje završi.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Snimi kao %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Pokreni/Zaustavi: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Iscrtavanje …\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Nije bilo moguće pokrenuti snimanje zbog neočekivane greške.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Spremi animaciju\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Spremi\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Prekini\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Nije bilo moguće spremiti datoteku na odabrano mjesto.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animacija je spremljena kao „%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Klikni ovdje za prikaz spremljene datoteke u upravljaču datoteka.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Prikaži u upravljaču datoteka\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"deaktivirano\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Promijeni\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Pritisni tipke …\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Snimač GIF animacija\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"cromat\\n\"\n\"Milo Ivir <mail@milotype.de>, 2019.\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Pokreni snimanje\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Novi prozor\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Postavi veličinu prozora\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Postavke\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"O programu Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Zaustavi\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Zaustavi snimanje\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Snimi\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Greška u snimanju\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Zatvori\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Prije prijavljivanja ovog problema pročitaj <a href=\\\"https://github.com/phw/\"\n\"peek#frequently-asked-questions\\\"> često postavljena pitanja</a>. Ako tamo \"\n\"ne nađeš odgovor za tvoj problem, prijavi ga i navedi što više detalja o \"\n\"tvojim radnjama kad je došlo do problema.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Prikaži detalje\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Korisničko sučelje\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Otvori upravljač datoteka nakon spremanja\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Prikaži upozorenja nakon spremanja\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Pokreni/Zaustavi snimanje\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Snimanje\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Izlazni format\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Koristi gifski za visoku kvalitetu GIF-ova\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF kvaliteta\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Broj slika po kadru\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Reduciranje rezolucije\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Odgoda u sekundama prije početka snimanja\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Snimi kursor miša\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Snimi zvuk od standardnog PULSE uređaja\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek postavke\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Odustani\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Postavi veličinu\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Širina\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Visina\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Snimi kratke animirane GIF slike ekrana\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"prezentacija ekrana;snimanje ekrana;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Program za snimanje ekrana s jednostavnim sučeljem\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek olakšava stvaranje kratkih videa za snimanja područja ekrana. Izgrađen \"\n\"je baš za snimanje područja ekrana, primjerice za jednostavno prikazivanje \"\n\"funkcija korisničkog sučelja vlastitih programa ili za prikazivanje greške u \"\n\"izvještajima o greškama. S Peekom jednostavno stavi Peek prozor preko \"\n\"područja koje želiš snimiti i pritisni „Snimi”. Peek je optimiran za \"\n\"generiranje animiranih GIF-ova, ali ako ti je draže, možeš snimati i izravno \"\n\"u WebM format.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funkcije:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Odaberi područje ekrana koje želiš snimiti\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Spremi snimljeni video kao optimiran animirani GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Snimaj direktno u WebM format\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Jednostavno sučelje, optimirano za ovaj zadatak\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automatski smanji veličinu snimljenih videa\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Podrška za HiDPI ekrane\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Radi unutar GNOME Shell Wayland sesije (koristi XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek nije program opće namjene za generiranje kratkih videa s proširenim \"\n\"funkcijama, već se jedino fokusira na stvaranja malih bezvučnih videa \"\n\"odabranih područja ekrana, u obliku GIF animacija ili bezvučnih WebM videa.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Glavni prozor za odabir područja snimanja\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Dijalog Peek postavki\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek snima samog sebe\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Vrijeme u milisekundama za prikaz veličine snimanog područja nakon što se \"\n\"promjena veličine zaustavi.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"„Peek %d. %m. %Y., %H:%M”\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Koristi se standardno ime. Može sadržavati oznake datumskog formata. \"\n\"Datotečni nastavak će se automatski dodati.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Preferiraj tamni dizajn\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Globalni prečaci za pokretanje i zaustavljanje snimanja\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Format izlazne datoteke\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Postavke kvalitete za gifski GIF dekoder\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Faktor reduciranja rezolucije\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Da li uključiti kursor miša u snimku\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Da li snimati zvuk od standardnog PULSE uređaja\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Veličina i pozicija zadnje otvorenog glavnog prozora\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Putanja zadnjeg spremljenog videa\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Prijavi problem\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Nije moguće stvoriti standardnog snimača ekrana.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Izlaz\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Otvori upravitelj datoteka nakon pohrane\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Otvori upravitelj datoteka nakon pohrane\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Odgoda u sekundama prije početka snimanja\"\n"
  },
  {
    "path": "po/hu.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2021-02-11 16:50+0000\\n\"\n\"Last-Translator: Péter Báthory <bathory86p@gmail.com>\\n\"\n\"Language-Team: Hungarian <https://hosted.weblate.org/projects/peek/\"\n\"translations/hu/>\\n\"\n\"Language: hu\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 4.5-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"A program verziójának megjelenítése és kilépés\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Felvevőmotor kiválasztása (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Felvétel indítása minden futó Peek-példányában\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Felvétel leállítása minden futó Peek-példányában\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Felvétel állapotának váltása minden futó Peek-példányában\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Peek indítása fejlécsáv nélkül\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Az alapértelmezett felvevőmotor inicializálása sikertelen: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"A felvevőmotor inicializálása sikertelen %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"A felvevőmotor nem elérhető\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"A natív Wayland backend nem támogatott\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Ön a Peeket natív Wayland módban futtatja, ami jelenleg nem támogatott. \"\n\"Kérem indítsa a Peeket XWaylanden keresztül a <tt>GDK_BACKEND=x11</tt> \"\n\"beállításával.\\n\"\n\"\\n\"\n\"További részletek a Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>GYIK Wayland támogatás</a> oldalán.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"A Peeknek szüksége van futó FFmpeg-re vagy GNOME Shell munkamenetre.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Az FFmpeg program nem található.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Felvétel közben egy váratlan hiba lépett fel. Felvétel megszakítva.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Animáció renderelése…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"A Peek automatikusan bezáródik, amikor a renderelés befejeződött.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Felvétel mint %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Indítás / Leállítás: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderelés…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Egy váratlan hiba miatt nem sikerült elindítani a felvételt.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Animáció mentése\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Mentés\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Mégse\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Nem sikerült elmenteni a fájlt a kiválasztott helyre.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animáció elmentve mint „%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Kattintson ide az elmentett fájl megjelenítéséhez a fájlkezelőben.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Megjelenítés a fájlkezelőben\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"kikapcsolva\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Módosítás\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Nyomja meg a billentyűket…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Animált GIF felvevő\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Kopeć Damian <damikope@gmail.com>\\n\"\n\"Báthory Péter <bathory86p@gmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Felvétel indítása\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Új ablak\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Ablakméret beállítása\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Beállítások\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"A Peek névjegye\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Leállítás\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Felvétel leállítása\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Felvétel\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Rögzítési hiba\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Bezárás\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Kérjük, hibabejelentés előtt olvassa el a <a href=\\\"https://github.com/phw/\"\n\"peek#frequently-asked-questions\\\"> GYIK-t</a>. Ha a GYIK nem nyújt megoldást \"\n\"a problémájára kérjük, jelentse be a problémát és adja meg a lehető legtöbb \"\n\"részletet arról, hogy mit csinált a probléma bekövetkeztekor.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Részletek megjelenítése\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Felhasználói felület\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Mentés után nyissa meg a fájlkezelőt\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Mentés után küldjön asztali értesítést\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Felvétel indítása / leállítása\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Felvétel\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Kimeneti formátum\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"gifski használata magas minőségű GIF-ekhez\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF minősége\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Képkockák másodpercenként\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Felbontás csökkentése\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Felvétel előtti késleltetés másodpercben\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Egérmutató felvétele\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek beállításai\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Mégse\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Méret beállítása\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Szélesség\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Magasság\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Rövid animált GIF képek felvétele a képernyőjéről\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\"képernyő;felvétel;felvevő;rögzítés;rögzítő;képernyőfelvevő;képernyőrögzítő;\"\n\"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Egyszerű képernyőfelvevő felhasználóbarát felülettel\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"A Peek segítségével egyszerűen készíthet képernyőfelvételt a képernyő egy \"\n\"területéről. Kifejezetten képernyőrészek felvételének speciális céljára \"\n\"készült, úgy mint egy alkalmazás felhasználói felületén egy funkció \"\n\"bemutatása, vagy egy hiba megmutatása egy hibajelentésben. A Peek \"\n\"használatakor csak állítsa a Peek ablakkeretét a felveendő terült fölé, és \"\n\"nyomja meg a „Felvétel” gombot. A Peek animált GIF-ek felvételére van \"\n\"optimalizálva, de készíthet vele WebM vagy MP4 felvételeket is.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funkciók:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Rögzítendő képernyőterület kijelölése\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Felvett videó mentése optimalizált animált GIF-ként\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Felvétel közvetlenül WebM vagy MP4 formátumba\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Egyszerű, feladatra optimalizált felhasználói felület\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Felvett videók automatikus átméretezése\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"HiDPI képernyő támogatás\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Működik GNOME Shell Wayland munkamenet alatt (XWayland használatával)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"A Peek nem egy általános célú képernyőfelvevő alkalmazás, kiterjedt \"\n\"funkciókínálattal, hanem egyetlen feladatra fókuszál: kisméretű, néma \"\n\"képernyőfelvételek készítése a képernyő egy területéről és ebből GIF \"\n\"animáció, vagy néma WebM vagy MP4 készítése.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"A főablak a felvétel területének kiválasztásához\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"A Peek beállítások ablaka\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"A Peek saját magát veszi fel\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Idő ezredmásodpercben, ameddig a felvétel területe megjelenik az ablak \"\n\"átméretezése után.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Alapértelmezetten használt fájlnév. Tartalmazhat dátum formátum \"\n\"meghatározást. A kiterjesztés automatikusan hozzá lesz adva.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Sötét téma preferálása\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Globális gyorsbillentyű a felvétel állapotának váltására\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Kimeneti formátum\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"A gifski GIF-kódoló minőség beállítása\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Felbontáscsökkentési tényező\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Rögzítse-e az egérmutatót\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Az utoljára megnyitott főablak mérete és pozíciója\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Az utoljára elmentett videó útvonala\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Hibabejelentés\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/id.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n# WellArt\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2025-01-16 00:00+0000\\n\"\n\"Last-Translator: Reza Almanda <rezaalmanda27@gmail.com>\\n\"\n\"Language-Team: Indonesian <https://hosted.weblate.org/projects/peek/\"\n\"translations/id/>\\n\"\n\"Language: id\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=1; plural=0;\\n\"\n\"X-Generator: Weblate 5.10-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Tampilkan versi program dan keluar\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Pilih perekam backend (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Mulai merekam dalam semua instance Peek yang berjalan\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Berhenti merekam semua instance Peek yang berjalan\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Beralih merekam semua instance Peek yang berjalan\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Jalankan Peek tanpa header bar\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Tidak bisa menginisialisasikan backend: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Tidak bisa menginisialisasikan rekaman backend %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Rekaman backend tidak tersedia\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Backend Native Wayland tidak didukung\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Anda sedang menjalankan Peek bawaan pada Wayland, ini tidak didukung lagi \"\n\"sekarang. Silakan jalankan Peek menggunakan XWayland dengan pengaturan \"\n\"<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Untuk lebih lengkap lihat <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ tentang dukungan Wayland</a> Peek.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek memerlukan FFmpeg atau menjalankan sesi GNOME Shell.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg tidak ditemukan.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Sebuah galat yang tidak diharapkan muncul selama merekam. Perekaman \"\n\"dibatalkan.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Merender animasi…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek akan tertutup ketika proses pembuatan selesai.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Rekam sebagai %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Mulai/Berhenti: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Membuat…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\"Perekaman tidak bisa dimulai dikarenakan sebuah galat yang tidak diharapkan.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Simpan animasi\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Simpan\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Batal\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Berkas tidak bisa disimpan ke lokasi terpilih.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animasi disimpan sebagai “%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Klik disini untuk menampilkan berkas tersimpan dimanajer berkas anda.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Tampilkan dimanajer berkas\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"dinonaktifkan\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Ubah\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Tekan tombol…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Perekam Animasi GIF\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"se7entime <se7entime@openmailbox.org>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Mulai perekaman\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Jendela baru\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Atur ukuran jendela\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Preferensi\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Tentang\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Berhenti\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Hentikan perekaman\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Rekam\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Galat merekam\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Tutup\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Silakan baca <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> sebelum melaporkan masalah ini. Jika FAQs tidak \"\n\"mengatasi masalah Anda, silakan laporkan dan sertakan serinci mungkin apa \"\n\"yang sedang Anda lakukan ketika masalah muncul.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Tampilkan rincian\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Tampilan pengguna\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Buka manajer berkas setelah disimpan\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Tampilkan notifikasi desktop setelah penyimpanan\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Mulai/Hentikan perekaman\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Merekam\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Format keluaran\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Gunakan gifski untuk GIF berkualitas tinggi\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Kualitas GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Framerate\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Resolusi contoh penurunan\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Jeda beberapa detik sebelum memulai perekaman\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Tangkap kursor tetikus\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Ambil suara dari perangkat bawaan PULSE\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Preferensi Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Batal\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Atur ukuran\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Lebar\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Tinggi\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Rekam gambar animasi GIF pendek dari layar anda\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;perekam layar;tangkapan layar;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Perekam layar sederhana dengan antarmuka yang mudah digunakan\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek memudahkan untuk membuat screencast singkat dari area layar. Aplikasi \"\n\"ini dibuat untuk kasus penggunaan khusus merekam area layar, misalnya untuk \"\n\"menampilkan fitur UI aplikasi Anda dengan mudah atau untuk menunjukkan bug \"\n\"dalam laporan bug. Dengan Peek, Anda cukup menempatkan jendela Peek di atas \"\n\"area yang ingin Anda rekam dan tekan \\\"Rekam\\\". Peek dioptimalkan untuk \"\n\"menghasilkan GIF animasi, tetapi Anda juga dapat langsung merekam ke WebM \"\n\"jika Anda mau.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Fitur-fitur:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Pilih area layar untuk direkam\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Simpan video terekam sebagai sebuah animasi GIF yang teroptimasi\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Rekam langsung ke format WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Antarmuka pengguna sederhana yang dioptimalkan untuk tugas\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automatis menurunkan skala rekaman video\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Dukungan untuk layar HiDPI\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Bekerja di dalam sesi GNOME Shell Wayland (menggunakan XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek bukanlah aplikasi screencast tujuan umum dengan fitur yang diperluas, \"\n\"melainkan berfokus pada tugas tunggal untuk membuat screencast kecil dan \"\n\"senyap pada area layar untuk membuat animasi GIF atau video WebM senyap.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Jendela utama untuk memilih area perekaman\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Dialog pengaturan Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek sedang merekam sendiri\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Waktu dalam milidetik untuk ukuran area perekaman ditampilkan setelah \"\n\"pengubahan ukuran berhenti.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Nama file default yang digunakan. Dapat menyertakan penentu format tanggal. \"\n\"Ekstensi akan ditambahkan secara otomatis.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Pilih tema gelap\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Pengaturan tombol global untuk mengatur rekaman\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Format berkas yang dihasilkan\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Pengaturan kualitas untuk encoder GIF gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Faktor resolusi downsampling\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Apakah akan merekam kursor mouse\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Baik itu untuk mengambil suara dari perangkat masukan bawaan PULSE\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Ukuran dan posisi jendela utama terakhir terbuka\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Jalur dimana video terakhir disimpan\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Laporkan masalah\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Tidak bisa membuat perekam layar default.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Keluar\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Buka manajer berkas setelah disimpan\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n"
  },
  {
    "path": "po/it.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) 2017 Emanuele Antonio Faraone <emanueleant03@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# andreas-xavier <andreas-xavier@ubuntu-it.org>, 2016\n# Emanuele Antonio Faraone <emanueleant03@gmail.com>, 2016-2017\n# Albano Battistella <albano_battistella@hotmail.com>, 2021\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-06-14 18:09+0000\\n\"\n\"Last-Translator: albanobattistella <albano_battistella@hotmail.com>\\n\"\n\"Language-Team: Italian <https://hosted.weblate.org/projects/peek/\"\n\"translations/it/>\\n\"\n\"Language: it\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.6-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Mostra la versione del programma ed esci\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Scegli il backend di registrazione (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Avvia la registrazione in tutte le istanze aperte di Peek\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Ferma la registrazione in tutte le istanze aperte di Peek\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Attiva la registrazione in tutte le istanze aperte di Peek\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Avvia Peek senza la barra dell'intestazione\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Impossibile inizializzare il backend di registrazione predefinito: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Impossibile inizializzare il backend di registrazione %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Registrazione backend non disponibile\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Il backend nativo di Wayland non é supportato\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Stai eseguendo Peek nativamente su Wayland, che non è attualmente \"\n\"supportato. Per favore apri Peek usando XWayland settando \"\n\"<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Per dettagli vedi Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ sul supporto a Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek richiede FFmpeg o l'esecuzione da una sessione di shell GNOME.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Eseguibile FFmpeg non trovato.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Un errore imprevisto si è verificato durante la registrazione. La \"\n\"registrazione è stata annullata.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Renderizzando l'animazione…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek si chiuderà alla fine del rendering.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Registra come %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Avvia / Ferma: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderizzando…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\"La registrazione non si è potuta avviare a causa di un errore imprevisto.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Salva animazione\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Salva\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Annulla\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Non è stato possibile salvare il file nella posizione selezionata.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animazione salvata come \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Premi qui per vedere il file salvato nel tuo file manager.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Mostra nel file manager\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"disattivato\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Cambia\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Premi i tasti…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Registratore di GIF animate\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Emanuele Antonio Faraone\\n\"\n\"Alessandro Toia\\n\"\n\"Ivan Danza\\n\"\n\"Albano Battistella\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Inizia registrazione\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nuova finestra\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Imposta la dimensione della finestra\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Preferenze\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Informazioni\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Ferma\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Ferma registrazione\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Registra\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Errore di registrazione\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Chiudi\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Si prega di leggere le <a href=\\\"https://github.com/phw/peek#frequently-\"\n\"asked-questions\\\">FAQ</a> prima di segnalare questo problema. Se le FAQ non \"\n\"rispondono al vostro problema, vi preghiamo di segnalarlo e di fornire il \"\n\"maggior numero possibile di dettagli su ciò che stavate facendo quando il \"\n\"problema si è verificato.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Mostra dettagli\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interfaccia utente\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Apri il file manager dopo il salvataggio\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Mostra una notifica desktop dopo il salvataggio\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Avvia / ferma registrazione\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Registrando\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Formato di output\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Usa gifski per GIF di qualità alta\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Qualità GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Frequenza fotogrammi\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Risoluzione del sottocampionamento\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Ritardo in secondi prima dell'inizio della registrazione\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Cattura il cursore\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Cattura l'audio dal dispositivo PULSE predefinito\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Preferenze Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Annulla\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Imposta dimensioni\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Larghezza\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Altezza\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Registra piccole GIF animate dal tuo schermo\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;schermo;schermata;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Semplice registratore di schermo con un interfaccia facile da usare\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek semplifica la creazione di brevi screencast di un'area dello schermo. È \"\n\"stato creato per il caso d'uso specifico della registrazione di aree dello \"\n\"schermo, ad es. per mostrare facilmente le funzionalità dell'interfaccia \"\n\"utente delle tue app o per mostrare un bug nelle segnalazioni di bug. Con \"\n\"Peek posiziona semplicemente la finestra Peek sull'area che desideri \"\n\"registrare e premi \\\"Registra\\\". Peek è ottimizzato per generare GIF \"\n\"animate, ma puoi anche registrare direttamente su WebM se preferisci.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funzionalità:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Seleziona una porzione di schermo da registrare\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Salva il video registrato come una GIF ottimizzata\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Registra direttamente in formato WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Semplice interfaccia ottimizzata per l'obiettivo\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Ridimensiona automaticamente i video registrati\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Supporto per gli schermi HiDPI\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Funziona in una sessione GNOME Shell Wayland (usando Xwayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek non è un'app screencast per scopi generici con funzionalità estese ma \"\n\"si concentra piuttosto sul singolo compito di creare screencast piccoli e \"\n\"silenziosi di un'area dello schermo per creare animazioni GIF o video WebM \"\n\"silenziosi.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"La finestra principale per selezionare l'area di registrazione\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Preferenze Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek si sta registrando da solo\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tempo in millisecondi per il quale viene visualizzata la dimensione \"\n\"dell'area di registrazione dopo che il ridimensionamento è stato fermato.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %d-%m-%Y %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Nome utilizzato di default. Può includere formati specifici. L'estensione \"\n\"verrà automaticamente aggiunta.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Preferisci tema scuro\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Tasto globale per avviare la registrazione\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Formato del file in uscita\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Impostazione di qualità per il codificatore del GIF gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Risoluzione del fattore di sottocampionamento\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Se attivo cattura il cursore del mouse\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Se catturare l'audio dal dispositivo di input PULSE predefinito\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Dimesione e posizione dell'ultima finestra principale aperta\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Percorso dove l'ultimo video è stato salvato\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Segnala problema\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Impossibile creare il registratore dello schermo.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Esci\"\n\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Mostra notifica dopo il salvataggio\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Seleziona il backend da usare (gnome-shell, ffmpeg o avconv). Se non lo \"\n#~ \"selezioni Peek ne sceglierà uno automaticamente.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Apri il file manager dopo aver salvato.\"\n\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Ritardo in secondi prima dell'inizio della registrazione.\"\n"
  },
  {
    "path": "po/ja.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-05-04 09:07+0000\\n\"\n\"Last-Translator: Ryo Nakano <ryonakaknock3@gmail.com>\\n\"\n\"Language-Team: Japanese <https://hosted.weblate.org/projects/peek/\"\n\"translations/ja/>\\n\"\n\"Language: ja\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=1; plural=0;\\n\"\n\"X-Generator: Weblate 5.5.3\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"プログラムのバージョンを表示して終了します\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"録画に使用するバックエンド (gnome-shell、ffmpeg) を選択します\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"バックエンド\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"実行中のすべての Peek のインスタンスで録画を開始します\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"実行中のすべての Peek のインスタンスで録画を停止します\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"実行中のすべての Peek のインスタンスで録画の開始と停止を切り替えます\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"ヘッダーバーなしで Peek を開始します\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"デフォルトの録画バックエンドを初期化できません: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"録画バックエンド %s を初期化できません: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"録画バックエンドが利用できません\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"ネイティブ Wayland バックエンドはサポートされていません\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Peek をネイティブな Wayland \"\n\"上で実行しています。これは現在サポートされていません。<tt>GDK_BACKEND=x11</\"\n\"tt> を設定することで XWayland を使用して、Peek を起動してください。\\n\"\n\"\\n\"\n\"詳細については Peek の <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>Wayland に関する FAQ</a> をお読みください。\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek の実行には、FFmpeg か、実行中の GNOME Shell セッションが必要です。\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg の実行ファイルが見つかりません。\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"録画中に予期しないエラーが発生しました。録画は中止されました。\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"アニメーションをレンダリングしています…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"レンダリングが完了すると Peek は閉じます。\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"%s 形式で録画\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"開始/終了: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"レンダリングしています…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"予期しないエラーのため録画を開始できませんでした。\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"アニメーションを保存\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"保存(_S)\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"キャンセル(_C)\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"ファイルを選択された場所に保存できませんでした。\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"アニメーションは \\\"%s\\\" という名前で保存されました\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"保存されたファイルをファイルマネージャーで表示するには、ここをクリックしてく\"\n\"ださい。\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"ファイルマネージャーで表示\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"なし\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"変更\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"キーを押してください…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"アニメーション GIF レコーダー\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Ryo Nakano\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"録画を開始します\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"新しいウィンドウ\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"ウィンドウサイズを設定\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"設定\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Peek について\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"停止(_S)\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"録画を停止します\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"録画(_R)\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"録画エラー\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"閉じる\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"この問題を報告する前に、<a href=\\\"https://github.com/phw/peek#frequently-\"\n\"asked-questions\\\">FAQ</a> をお読みください。FAQ では問題が解決しない場合は、\"\n\"いつ何をしていた時に問題が発生したかを、可能な限り詳細に示して報告してくださ\"\n\"い。\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"詳細を表示\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"ユーザーインターフェース\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"保存後にファイルマネージャーを開く\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"保存後にデスクトップ通知を表示\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"録画を開始/終了\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"録画\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"出力形式\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"より高画質の GIF にするために gifski を使う\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF の画質\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"フレームレート\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"解像度のダウンサンプリング\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"録画開始までの遅延秒数\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"マウスカーソルをキャプチャー\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"デフォルトの PULSE デバイスからの音を録音\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek の設定\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"キャンセル\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"サイズを設定\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"幅\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"高さ\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"スクリーンから短いアニメーション GIF 画像を録画します\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\"スクリーンキャスト;スクリーンレコーダー;スクリーンキャプチャー;screencast;\"\n\"screen recorder;screen capture;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"使いやすいインターフェースを備えたシンプルなスクリーンレコーダー\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek \"\n\"は、指定した画面領域の短いスクリーンキャストを簡単に作成することができます。\"\n\"特定の用途 (ご自身が開発するアプリの UI 機能の紹介、バグ報告など) \"\n\"で画面領域を録画するために、Peek は開発されました。Peek \"\n\"の使い方はシンプルで、録画したい領域に Peek のウィンドウを移動させて\\\"録画\"\n\"\\\"を押すだけです。Peek はアニメーション GIF の生成に最適化されていますが、\"\n\"必要であれば WebM や MP4 で直接録画することもできます。\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"機能:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"録画する画面領域の選択\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"録画されたビデオを最適化されたアニメーション GIF として保存\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"WebM 形式での録画\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"タスクに最適化されたシンプルなユーザーインターフェース\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"録画されたビデオを自動的にダウンスケール\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"HiDPI スクリーンをサポート\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"GNOME Shell Wayland セッション内で動作 (XWayland を使用)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek は拡張機能を持った汎用のスクリーンキャストアプリではなく、むしろ、GIF \"\n\"アニメーションや無音の WebM ビデオを作成することを念頭に短い無音のスクリーン\"\n\"キャストを作成するという、単一のタスクに焦点を当てています。\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"録画範囲を選択するメインウィンドウ\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek の設定ダイアログ\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek で Peek を録画\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"サイズ調整が終わった後、録画領域のサイズが表示されるまでの時間 (ミリ秒)。\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"デフォルトのファイル名に使用されます。日時書式指定文字列を含めることができま\"\n\"す。拡張子が自動的に追加されます。\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"ダークテーマを使用します\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"録画状態を切り替えるためのグローバルキーバインド\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"出力されるファイルの形式\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"gifski GIF エンコーダーで使用される画質設定\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"解像度ダウンサンプル係数\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"マウスカーソルをキャプチャーするかどうか\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"デフォルトの PULSE 入力デバイスからの音を録音するかどうか\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"最後に開かれたメインウィンドウのサイズと位置\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"最後のビデオが保存された場所のパス\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"問題を報告\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"デフォルトのスクリーンレコーダーを作成できませんでした。\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"終了(_Q)\"\n"
  },
  {
    "path": "po/kn.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: Automatically generated\\n\"\n\"Language-Team: none\\n\"\n\"Language: kn\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/ko.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2017-02-24 10:38+0000\\n\"\n\"Last-Translator: Philipp Wolfer <ph.wolfer@gmail.com>\\n\"\n\"Language-Team: Korean <https://hosted.weblate.org/projects/peek/translations/\"\n\"ko/>\\n\"\n\"Language: ko\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=1; plural=0;\\n\"\n\"X-Generator: Weblate 2.12-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"프로그램의 버전을 보여주고 종료합니다\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\n#, fuzzy\nmsgid \"Rendering animation…\"\nmsgstr \"렌더링 중…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"렌더링 중…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"애니메이션 저장하기\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_저장하기\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_취소하기\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"애니메이션이 %s로 저장됐습니다\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"여기를 눌러서 저장하세요.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"저장된 폴더 열기\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"애니메이션 GIF 레코더\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"MuRye\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_멈추기\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\n#, fuzzy\nmsgid \"Cancel\"\nmsgstr \"_취소하기\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"화면에서 짧은 애니메이션 GIF 이미지들을 녹화합니다\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/lt.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Moo, 2016\n# Moo, 2016\n# Philipp Wolfer <ph.wolfer@gmail.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2020-09-22 02:39+0000\\n\"\n\"Last-Translator: Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\\n\"\n\"Language-Team: Lithuanian <https://hosted.weblate.org/projects/peek/\"\n\"translations/lt/>\\n\"\n\"Language: lt\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=(n % 10 == 1 && (n % 100 < 11 || n % 100 > \"\n\"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? \"\n\"1 : 2);\\n\"\n\"X-Generator: Weblate 4.3-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Parodyti programos versiją ir išeiti\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Pasirinkti įrašinėjimo vidinę pusę (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"VIDINĖ PUSĖ\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Pradėti įrašinėjimą visuose vykdomuose Peek egzemplioriuose\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Stabdyti įrašinėjimą visuose vykdomuose Peek egzemplioriuose\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Perjungti įrašinėjimą visuose vykdomuose Peek egzemplioriuose\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Paleisti Peek be antraštės juostos\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Nepavyko inicijuoti numatytos įrašymo vidinės pusės: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Nepavyko inicijuoti įrašymo vidinės pusės %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Negalima įrašymo vidinė pusė\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Sava Wayland vidinė pusė yra nepalaikoma\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Jūs paleidote Peek savu būdu per Wayland, tai šiuo metu yra nepalaikoma. \"\n\"Prašome paleisti Peek, naudojant XWayland, nustačius <tt>GDK_BACKEND=x11</\"\n\"tt>.\\n\"\n\"\\n\"\n\"Išsamesnei informacijai, žiūrėkite Peek <a href='https://github.com/phw/\"\n\"peek#why-no-native-wayland-support'>DUK apie Wayland palaikymą</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek reikalauja FFmpeg arba veikiančios GNOME Shell sesijos.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg vykdomasis failas nerastas.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Įrašinėjimo metu įvyko netikėta klaida. Įrašinėjimas buvo atšauktas.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Perteikiama animacija…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Užbaigus perteikimą, Peek užsivers.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Įrašinėti kaip %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Pradėti / Stabdyti: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Perteikiama…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Įrašinėjimas negalėjo būti pradėtas dėl netikėtos klaidos.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Įrašyti animaciją\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Įrašyti\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Atšaukti\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Failas negalėjo būti išsaugotas į pasirinktą vietą.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animacija įrašyta kaip \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Spustelėkite čia, norėdami įrašytą failą rodyti failų tvarkytuvėje.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Rodyti failų tvarkytuvėje\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"išjungta\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Pakeisti\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Paspauskite klavišus…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Animuotų GIF įrašytuvas\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Moo\\n\"\n\"Kornelijus Tvarijanavičius <kornelitvari@protonmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Pradėti įrašinėjimą\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Naujas langas\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Nustatyti lango dydį\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Nuostatos\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Apie Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Stabdyti\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Stabdyti įrašinėjimą\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Įrašinėti\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Įrašinėjimo klaida\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Uždaryti\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Prieš pranešdami apie šią klaidą, perskaitykite <a href=\\\"https://github.com/\"\n\"phw/peek#frequently-asked-questions\\\">DUK</a>. Jei DUK nėra atsakymo į jūsų \"\n\"problemą, tuomet praneškite apie ją ir pateikite kaip įmanoma daugiau \"\n\"informacijos apie tai, ką darėte, kai ši klaida atsirado.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Parodyti išsamią informaciją\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Naudotojo sąsaja\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Po failo įrašymo atverti failų tvarkytuvę\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Įrašius, rodyti darbalaukio pranešimą\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Pradėti / stabdyti įrašinėjimą\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Įrašinėjimas\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Išvesties formatas\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Naudoti gifski aukštos kokybės GIFams\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF kokybė\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Kadrų per sekundę\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Raiškos ėminių atrankos mažinimas\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Delsa sekundėmis, prieš pradedant įrašinėjimą\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Fotografuoti pelės žymeklį\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek nuostatos\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Atšaukti\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Nustatyti dydį\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Plotis\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Aukštis\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Įrašinėti trumpus animuotus GIF paveikslus iš jūsų ekrano\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"ekrano įrašas;ekrano įrašymas;ekrano rašytuvas;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Paprastas ekrano rašytuvas su lengva naudoti sąsaja\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek palengvina ekrano srities trumpų ekrano įrašų kūrimą. Ši programa buvo \"\n\"sukurta specialiai ekrano sričių įrašymui, pvz., norint lengvai parodyti \"\n\"savo programos naudotojo sąsajos ypatybes arba, siekiant parodyti klaidą \"\n\"klaidų pranešimuose. Naudodami Peek, jūs tiesiog patalpinate Peek langą virš \"\n\"srities, kurią norite įrašyti ir paspaudžiate \\\"Įrašinėti\\\". Peek yra \"\n\"optimizuota animuotų GIF kūrimui, tačiau jei pageidaujate, galite tiesiogiai \"\n\"įrašinėti į WebM ar MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Ypatybės:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Pasirinkti norimą įrašinėti ekrano sritį\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Įrašyti įrašinėtą vaizdo įrašą kaip optimizuotą animuotą GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Įrašinėti tiesiogiai į WebM ar MP4 formatą\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Paprasta, užduočiai optimizuota, naudotojo sąsaja\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automatinis įrašinėtų vaizdo įrašų mažinimas pagal skalę\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"HiDPI ekranų palaikymas\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Veikia GNOME apvalkalo Wayland seanso viduje (naudojant XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek nėra bendrosios paskirties ekrano įrašų programa su išplėstinėmis \"\n\"ypatybėmis, tačiau ji labiau susitelkia ties viena užduotimi - tylių ekrano \"\n\"srities ekrano įrašų kūrimu, kuriant GIF animacijas arba tylius WebM ar MP4 \"\n\"vaizdo įrašus.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Pagrindinis langas, skirtas pasirinkti įrašinėjimo sritį\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek nuostatų dialogas\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek įrašinėja pati save\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Milisekundėmis nurodytas laikas, per kurį, nustojus keisti lango dydį, bus \"\n\"rodomas įrašinėjimo srities dydis.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Numatytasis naudojamas failo pavadinimas. Jame gali būti datos formato \"\n\"specifikatoriai. Prievardis bus pridėtas automatiškai.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Teikti pirmenybę tamsiai temai\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Visuotinis klavišų susiejimas, skirtas įrašinėjimo perjungimui\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Išvesties failo formatas\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Gifski GIF koduotuvo kokybės nustatymas\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Raiškos ėminių atrankos koeficientas\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Ar fotografuoti pelės žymeklį\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Paskiausiai atverto pagrindinio lango dydis ir vieta\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Kelias, kuriame buvo įrašytas paskiausias vaizdo įrašas\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Pranešti apie problemą\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Nepavyko sukurti numatytojo ekrano rašytuvo.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Išeiti\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Po failo įrašymo atverti failų tvarkytuvę\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Pasirinkite įrašymui naudojamą vidinę pusę (gnome-shell, ffmpeg or \"\n#~ \"avconv). Jei nenustatyta, Peek pasirinks vidinę pusę automatiškai.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Po failo įrašymo atverti failų tvarkytuvę\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Delsa sekundėmis, prieš pradedant įrašinėjimą\"\n"
  },
  {
    "path": "po/meson.build",
    "content": "i18n.gettext(meson.project_name(), preset: 'glib')\n\nadd_project_arguments([\n    '-DGETTEXT_PACKAGE=\"' + meson.project_name() + '\"',\n    '-DLOCALEDIR=\"' + join_paths(get_option('prefix'), get_option('localedir')) + '\"',\n  ], language: 'c')\n\nrun_target('peek-update-linguas',\n  command : ['python3', '-c',\n  'import os; print(\" \".join((f[:-3] for f in sorted(os.listdir(\".\")) if f.endswith(\".po\"))), file=open(\"LINGUAS\", \"w\"))'\n])\n"
  },
  {
    "path": "po/ml.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2021-04-04 09:26+0000\\n\"\n\"Last-Translator: Dilip <dilip.cauti@gmail.com>\\n\"\n\"Language-Team: Malayalam <https://hosted.weblate.org/projects/peek/\"\n\"translations/ml/>\\n\"\n\"Language: ml\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 4.6-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"പ്രോഗ്രാമിന്റെ പതിപ്പ് പ്രദർശിപ്പിച്ചു പുറത്തുകടക്കുക\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"റെക്കോർഡ് നുള്ള ശക്തി തിരഞ്ഞെടുക്കുക (ഗ്നോം-ഷെൽ, എഫ്എഫ് എംപെഗ് )\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"അണിയറ\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"പ്രവർത്തിക്കുന്ന എല്ലാ പീക്ക് ജാലകങ്ങളിലും റെക്കോർഡിംഗ് ആരംഭിക്കുക\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"പ്രവർത്തിക്കുന്ന എല്ലാ പീക്ക് രൂപങ്ങളിലും റെക്കോർഡിംഗ് നിർത്തുക\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"പ്രവർത്തിക്കുന്ന എല്ലാ പീക്ക് രൂപങ്ങളിലും റെക്കോർഡിംഗ് ടോഗിൾ ചെയ്യുക\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"തലക്കെട്ട് പെട്ടി ഇല്ലാതെ പീക്ക് ആരംഭിക്കുക\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"പീക്ക്\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"സ്ഥിരസ്ഥിതി റെക്കോർഡിംഗ് അണിയറ സമാരംഭിക്കാനായില്ല:%s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"%s:%s റെക്കോർഡിംഗ് അണിയറ സമാരംഭിക്കാനായില്ല\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"റെക്കോർഡിംഗ് അണിയറ ലഭ്യമല്ല\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"അണിയറയിൽ സ്ഥാനിയായ വേലാൻഡ് പിന്തുണയ്ക്കുന്നില്ല\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"നിങ്ങൾ വൈലാൻഡിൽ പ്രാദേശികമായി പീക്ക് പ്രവർത്തിപ്പിക്കുന്നു, ഇത് നിലവിൽ പിന്തുണയ്‌ക്കില്ല. <tt> \"\n\"GDK_BACKEND = x11 </tt> സജ്ജമാക്കി XWayland ഉപയോഗിച്ച് പീക്ക് ആരംഭിക്കുക.\\n\"\n\"\\n\"\n\"വിശദാംശങ്ങൾക്ക് പീക്ക് <a href='https://github.com/phw/peek#why-no-native-wayland-\"\n\"support'> വെയ്‌ലാന്റ് പിന്തുണയെക്കുറിച്ചുള്ള പതിവുചോദ്യങ്ങൾ </a> കാണുക.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"പീക്കിന് എഫ്എഫ്എംപെഗ് അല്ലെങ്കിൽ ഗ്നോം ഷെൽ സെഷൻ ആവശ്യമാണ്.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"ഉപയോഗിക്കാവുന്ന എഫ്എഫ്എംപെഗ് കണ്ടെത്തിയിട്ടില്ല.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"റെക്കോർഡിംഗ് സമയത്ത് ഒരു അപ്രതീക്ഷിത പിശക് സംഭവിച്ചു. റെക്കോർഡിംഗ് നിർത്തലാക്കി.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"ചലിക്കും ചിത്രം നിർമിക്കുന്നു…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"നിർമാണം പൂർത്തിയാകുമ്പോൾ പീക്ക് അടയ്ക്കും.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"എപിഎൻജി\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"ജിഐഎഫ്\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"വെബ്എം\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"ഇങ്ങിനെ റെക്കോർഡ് ചെയ്യുക %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"ആരംഭിക്കുക / നിർത്തുക:%s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"നിർമിക്കുന്നു…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"അപ്രതീക്ഷിത പിശക് കാരണം റെക്കോർഡിംഗ് ആരംഭിക്കാനായില്ല.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"ചലിക്കും ചിത്രം സേവ് ചെയ്യുക\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_സേവ്\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_ റദ്ദാക്കുക\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"തിരഞ്ഞെടുത്ത സ്ഥാനത്തേക്ക് ഫയൽ സേവ് ചെയ്യാൻ കഴിഞ്ഞില്ല.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"ചലിക്കും ചിത്രം \\\"%s\\\" ആയി സേവ് ചെയ്തു\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"നിങ്ങളുടെ ഫയൽ മാനേജറിൽ സേവ് ചെയ്ത ഫയൽ കാണിക്കുന്നതിന് ഇവിടെ ക്ലിക്കു ചെയ്യുക.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"ഫയൽ മാനേജറിൽ കാണിക്കുക\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"നിർജ്ജീവമാക്കി\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"മാറ്റുക\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"കീകൾ അമർത്തുക…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"ചലിക്കുന്ന ജിഐഎഫ് റെക്കോർഡർ\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"വിവർത്തകൻ-അംഗീകാരം\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"റെക്കോർഡിംഗ് ആരംഭിക്കുക\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"പുതിയ ജാലകം\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"ജാലക വലുപ്പം തീരുമാനിക്കുക\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"താത്പര്യങ്ങൾ\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"പീക്കിനെ പറ്റി\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_നിർത്തുക\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"റെക്കോർഡിങ് നിർത്തുക\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_ റെക്കോർഡ്\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"റെക്കോർഡിംഗ് പിശക്\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"അടയ്ക്കുക\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"ഈ പ്രശ്നം റിപ്പോർട്ടുചെയ്യുന്നതിന് മുമ്പ് ദയവായി <a href=\\\"https://github.com/phw/\"\n\"peek#frequently-asked-questions\\\"> പതിവുചോദ്യങ്ങൾ </a> വായിക്കുക. പതിവുചോദ്യങ്ങൾ \"\n\"നിങ്ങളുടെ പ്രശ്നത്തിന് ഉത്തരം നൽകുന്നില്ലെങ്കിൽ, ദയവായി അത് റിപ്പോർട്ടുചെയ്യുക, പ്രശ്നം \"\n\"സംഭവിക്കുമ്പോൾ നിങ്ങൾ എന്താണ് ചെയ്തതെന്ന് കഴിയുന്നത്ര വിശദാംശങ്ങൾ നൽകുക.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"വിശദാംശങ്ങൾ കാണിക്കുക\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"സമ്പർക്ക മുഖം\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"സേവ് ചെയ്തതിന് ശേഷം ഫയൽ മാനേജർ തുറക്കുക\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"സേവ് ചെയ്തതിന് ശേഷം ഡെസ്ക്ടോപ്പ് അറിയിപ്പ് കാണിക്കുക\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"റെക്കോർഡിംഗ് ആരംഭിക്കുക / നിർത്തുക\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"റെക്കോർഡിംഗ്\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"പുറത്തേക്ക് വരുന്ന ഫോർമാറ്റ്\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"ഉയർന്ന നിലവാരമുള്ള GIF- കൾക്കായി gifski ഉപയോഗിക്കുക\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"ജിഫ് നിലവാരം\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"ഫ്രെയിംറേറ്റ്\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"മിഴിവ് കുറയ്ക്കൽ\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"റെക്കോർഡിംഗ് ആരംഭിക്കുന്നതിന് നിമിഷങ്ങൾ കാലതാമസം\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"മൗസ് കഴ്‌സർ കാണിക്കുക\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"പീക്കിനായുള്ള താത്പര്യങ്ങൾ\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"റദ്ദാക്കുക\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"അളവ് സജ്ജമാക്കുക\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"വീതി\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"ഉയരം\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"നിങ്ങളുടെ സ്ക്രീനിൽ നിന്ന് ഹ്രസ്വ ജിഐഎഫ് ചലിക്കും ചിത്രങ്ങൾ റെക്കോർഡുചെയ്യുക\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"സ്‌ക്രീൻകാസ്റ്റ്; സ്‌ക്രീൻ റെക്കോർഡർ; സ്‌ക്രീൻ ക്യാപ്‌ചർ; ജിഫ് ; വെബ്‌എം; എപിഎൻജി;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"ഉപയോഗിക്കാൻ എളുപ്പമുള്ള സമ്പർക്കമുഖമുള്ള ലളിതമായ സ്ക്രീൻ റെക്കോർഡർ\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"ഒരു സ്‌ക്രീൻ ഏരിയയുടെ ഹ്രസ്വ സ്‌ക്രീൻകാസ്റ്റുകൾ സൃഷ്‌ടിക്കുന്നത് പീക്ക് എളുപ്പമാക്കുന്നു. സ്‌ക്രീൻ ഏരിയകൾ \"\n\"റെക്കോർഡുചെയ്യുന്നതിന്റെ പ്രത്യേക ഉപയോഗത്തിനായി ഇത് നിർമ്മിച്ചതാണ്, ഉദാ. നിങ്ങളുടെ സ്വന്തം \"\n\"അപ്ലിക്കേഷനുകളുടെ യുഐ സവിശേഷതകൾ എളുപ്പത്തിൽ കാണിക്കുന്നതിനോ ബഗ് റിപ്പോർട്ടുകളിൽ ഒരു ബഗ് \"\n\"കാണിക്കുന്നതിനോ. പീക്ക് ഉപയോഗിച്ച് നിങ്ങൾ റെക്കോർഡുചെയ്യാൻ ആഗ്രഹിക്കുന്ന സ്ഥലത്ത് പീക്ക് വിൻഡോ \"\n\"സ്ഥാപിച്ച് \\\"റെക്കോർഡ്\\\" അമർത്തുക. ആനിമേറ്റുചെയ്‌ത GIF- കൾ സൃഷ്‌ടിക്കുന്നതിന് പീക്ക് ഒപ്റ്റിമൈസ് \"\n\"ചെയ്‌തിരിക്കുന്നു, എന്നാൽ നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ നേരിട്ട് വെബ്‌എം അല്ലെങ്കിൽ എം‌പി 4 ലേക്ക് \"\n\"റെക്കോർഡുചെയ്യാനും കഴിയും.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"സൗകര്യങ്ങൾ:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"റെക്കോർഡുചെയ്യാൻ ഒരു സ്‌ക്രീൻ പ്രദേശം തിരഞ്ഞെടുക്കുക\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"മെച്ചപ്പെടുത്തിയ ചലിക്കും ചിത്ര ജിഫ് ആയി റെക്കോർഡുചെയ്‌ത വീഡിയോ സേവ് ചെയ്യുക\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"വെബ്എം അല്ലെങ്കിൽ എംപി4 ഫോർമാറ്റിലേക്ക് നേരിട്ട് റെക്കോർഡുചെയ്യുക\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"ജോലിക്കായി മെച്ചപ്പെടുത്തിയ ലളിതമായ സമ്പർക്കമുഖം\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"റെക്കോർഡുചെയ്‌ത വീഡിയോകൾ യാന്ത്രികമായി തരംതാഴ്ത്തുക\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"HiDPI സ്ക്രീനുകൾക്കുള്ള പിന്തുണ\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"ഒരു ഗ്നോം ഷെൽ വയലാന്റ് സെഷനുള്ളിൽ പ്രവർത്തിക്കുന്നു (എക്സ് വേലാൻഡ് ഉപയോഗിച്ച്)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"വിപുലീകൃത സവിശേഷതകളുള്ള ഒരു പൊതു ആവശ്യത്തിനുള്ള സ്‌ക്രീൻകാസ്റ്റ് അപ്ലിക്കേഷനല്ല പീക്ക്, മറിച്ച് \"\n\"ജിഐഎഫ് ആനിമേഷനുകൾ അല്ലെങ്കിൽ നിശബ്‌ദ വെബ്‌എം അല്ലെങ്കിൽ എംപി 4 വീഡിയോകൾ സൃഷ്‌ടിക്കുന്നതിനായി \"\n\"സ്‌ക്രീനിന്റെ ഒരു പ്രദേശത്തിന്റെ ചെറുതും നിശബ്‌ദവുമായ സ്‌ക്രീൻകാസ്റ്റുകൾ സൃഷ്‌ടിക്കുന്നതിനുള്ള ഏക \"\n\"ചുമതലയിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"റെക്കോർഡിംഗ് സ്ഥലം തിരഞ്ഞെടുക്കുന്നതിനുള്ള പ്രധാന ജാലകം\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"പീക്കിനായുള്ള താത്പര്യങ്ങൾ രേഖപ്പെടുത്തുന്ന സ്ഥലം\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"പീക്ക് സ്വയം റെക്കോർഡുചെയ്യുന്നു\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"ഫിലിപ്പ് വോൾഫർ\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"സ്റ്റോപ്പുകളുടെ വലുപ്പം മാറ്റിയ ശേഷം റെക്കോർഡിംഗ് ഏരിയ അളവ് പ്രദർശിപ്പിക്കുന്ന സമയം \"\n\"മില്ലിസെക്കൻഡിൽ.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"പീക്ക്% Y-% m-% d% H-% M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"സ്ഥിരസ്ഥിതി ഫയൽ നാമം ഉപയോഗിച്ചു. തീയതി ഫോർമാറ്റ് സവിശേഷതകൾ ഉൾപ്പെടുത്താം. വിപുലീകരണം \"\n\"സ്വപ്രേരിതമായി ചേർക്കും.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"ഇരുണ്ട ഉടുപ്പ് തിരഞ്ഞെടുക്കുക\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"റെക്കോർഡിങ് ടോഗിൾ ചെയ്യാനുള്ള ആഗോള കീ ബൈൻഡിംഗ്\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"പുറത്തേക്ക് വരുന്ന ഫയലിന്റെ ഘടന\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"ജിഫ്‌സ്‌കി ജിഫ് എൻ‌കോഡറിനായുള്ള ഗുണനിലവാര ക്രമീകരണം\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"മിഴിവ് കുറയ്ക്കുന്നതിനുള്ള ഘടകം\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"മൗസ് കഴ്‌സർ ക്യാപ്‌ചർ ചെയ്യണമോ എന്ന്\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"അവസാനം തുറന്ന പ്രധാന ജാലകത്തിന്റെ വലുപ്പവും സ്ഥാനവും\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"അവസാനം വീഡിയോ സേവ് ചെയ്ത പാത\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"എംപി4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"പ്രശ്നം റിപ്പോർട്ട് ചെയ്യുക\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"കോം.അപ്‌ലോഡ്ഡ്ലോബ്സ്റ്റർ.പീക്ക്\"\n"
  },
  {
    "path": "po/mr.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: Automatically generated\\n\"\n\"Language-Team: none\\n\"\n\"Language: mr\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/nap.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2017-11-16 07:43+0000\\n\"\n\"Last-Translator: Alessandro <gort818@gmail.com>\\n\"\n\"Language-Team: Neapolitan <https://hosted.weblate.org/projects/peek/\"\n\"translations/nap/>\\n\"\n\"Language: nap\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 2.18-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Cummencia Peek senza d' 'o header bar\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Riggistra comme %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Salva animazione\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Salva\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Cancella\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"l'Animazione salvata comme \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Mustra dint' file manager\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Cagne\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Alessandro Toia\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Ferma\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Riggista\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\n#, fuzzy\nmsgid \"Cancel\"\nmsgstr \"_Cancella\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/nb.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Ole Erik Brennhagen <github.eloelo@spamgourmet.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2021-01-10 07:32+0000\\n\"\n\"Last-Translator: Allan Nordhøy <epost@anotheragency.no>\\n\"\n\"Language-Team: Norwegian Bokmål <https://hosted.weblate.org/projects/peek/\"\n\"translations/nb_NO/>\\n\"\n\"Language: nb\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 4.4.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Vis programversjon og avslutt\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Velg innspillingsbakende (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BAKENDE\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Start opptak i alle kjørende Peek-instanser\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Stopp opptak i alle kjørende Peek-instanser\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Veksle opptakstilstand i alle kjørende Peek-instanser\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Start Peek uten hodefeltet\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, fuzzy, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Klarte ikke å igangsette bakende %s.\\n\"\n\n#: src/application.vala:266\n#, fuzzy, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Klarte ikke å igangsette opptaks-bakende %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Opptaks-bakende utilgjengelig\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Stedsegen Wayland-bakende ustøttet\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Du kjører stedsegen Peek på Wayland, dette støttes ikke. Start Peek på nytt \"\n\"med XWayland ved å sette <tt> 1GDK_BACKEND=x11</tt> 2.\\n\"\n\"\\n\"\n\"For detaljer, sjekk <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'> 3O-S-S om Wayland-støtte</a> 4.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek krever FFmpeg eller kjørende GNOME-skall-økt.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Fant ikke kjørbar FFmpeg.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"En uventet feil inntraff under opptak. Opptaket ble avbrutt.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Tegner…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek kommer til å bli avsluttet når opptegningen er fullført.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Ta opp som %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Start / stopp: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Tegner…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Opptaking kunne ikke igangsettes som følge en av uventet feil.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Lagre animasjon\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Lagre\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Avbryt\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Fila kunne ikke lagres på valgt plass.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animasjon lagret som \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Klikk her for å vise den lagrede filen i din filubehandler.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Vis i filbehandler\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"avskrudd\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Endre\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Trykk taster…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Animert GIF-opptaker\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Allan Nordhøy <epost@anotheragency.no>\\n\"\n\"Ole Erik Brennhagen\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Start opptak\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nytt vindu\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Sett vindusstørrelse\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Alternativer\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Om Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Stopp\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Stopp opptak\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Ta opp\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Opptaksfeil\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Lukk\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Les <a href=\\\"https://github.com/phw/peek#frequently-asked-questions\\\">O-S-\"\n\"S</a> før du innrapporterer dette problemet. Hvis det ikke er svar å finne \"\n\"der, innrapporter det med så mange detaljer som mulig om hva du gjorde når \"\n\"problemet inntraff.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Vis detaljer\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Brukergrensesnitt\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Åpne filbehandler etter lagring\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Vis skrivebordsmerknad etter lagring\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Start/stopp opptak\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Tar opp\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Utdataformat\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Bruk gifski for høykvalitets-GIF-filer\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF-kvalitet\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Bildetakt\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Nedsampling av oppløsning\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Forsinkelse i sekunder før opptak starter\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Fang musepeker\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek-innstillinger\"\n\n#: ui/set-window-size-dialog.ui:27\n#, fuzzy\nmsgid \"Cancel\"\nmsgstr \"_Avbryt\"\n\n#: ui/set-window-size-dialog.ui:36\n#, fuzzy\nmsgid \"Set size\"\nmsgstr \"Nytt vindu\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Bredde\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Høyde\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Ta opp korte animerte GIF-avbildninger av skjermen din\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"skjerminnspilling;skjermopptaker;skjermklipp;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Enkel skjermopptaker med enkelt brukergrensesnitt\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek gjør det enkelt å opprette korte skjermopptak av skjermområde. Det ble \"\n\"bygg med den hensikt å ta opp skjermområder. F.eks. for å enkelt vise \"\n\"grensesnittsfunksjoner av programmer, eller for å vise en feil i en \"\n\"feilrapport. Med Peek kan du med letthet plassere Peek-vinduet over området \"\n\"du ønsker å ta opp og trykke \\\"Ta opp\\\". Peek er optimalisert for å generere \"\n\"animerte GIF-filer, men du kan også ta opp direkte til WebM eller MP4 hvis \"\n\"du foretrekker det.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funksjoner:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Velg et skjermområde å ta opp\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Lagre innspilt video som optimalisert animert GIF-fil\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Ta opp direkte i WebM- eller MP4-format\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Enkelt brukergrensesnitt optimalisert for oppgaven\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automatisk nedskalering av innspilte videoer\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Støtte for HiDPI-skjermer\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Fungerer inne i en GNOME-skall- Wayland-økt (ved bruk av XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek er ikke en generisk skjermdelingsapp med utvidede funksjoner, men \"\n\"snarere et fokus på enkle oppgaver som å lage små, tause skjermopptak av et \"\n\"område på skjermen for opprettelse av GIF-animasjoner eller stumme WebM- \"\n\"eller MP4-videoer.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Hovedvinduet for å velge opptaksområde\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek sitt innstillingsdialogvindu\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek tar opp seg selv\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tid i millisekunder hvor opptaksområdets størrelse er vist etter \"\n\"størrelsesendring av stopp.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %d-%m-%Y %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Forhåndsvalgt filnavn brukt. Kan inkludere datoformat-spesifikatorer. \"\n\"Utvidelsen vil bli lagt til automatisk.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Foretrekk mørkt utseende\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Tastatursnarvei for å veksle opptakstilstand i hele programmet\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Filformat for utdata\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Kvalitetsinnstilling for gifski- GIF-koderen\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Faktor for nedsampling av oppløsning\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Hvorvidt musepekeren skal tas med\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Størrelse og posisjon for sist åpnet hovedvindu\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Filsti dithen siste video ble lagret\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Rapporter problem\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Klarte ikke å opprette forvalgt skjermopptaker.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Avslutt\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Åpne filbehandler etter lagring\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Velg opptaksbakenden som skal brukes (gnome-shell, ffmpeg eller avconv). \"\n#~ \"Hvis ikke satt vil Peek velge en bakende automatisk.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Åpne fileutforsker etter lagring\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Forsinkelse i sekunder før opptak starter\"\n"
  },
  {
    "path": "po/nl.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-03-17 11:02+0000\\n\"\n\"Last-Translator: Philip Goto <philip.goto@gmail.com>\\n\"\n\"Language-Team: Dutch <https://hosted.weblate.org/projects/peek/translations/\"\n\"nl/>\\n\"\n\"Language: nl\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.5-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Toon de toepassingsversie en sluit af\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Kies het opnamebackend (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Start met opnemen in alle actieve Peek-processen\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Stop met opnemen in alle actieve Peek-processen\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Schakel opnemen in alle actieve Peek-processen in/uit\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Start Peek zonder kopbalk\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Het initialiseren van het standaard opnamebackend is mislukt: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Het initialiseren van het opnamebackend '%s' is mislukt: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Opnamebackend niet beschikbaar\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Het Wayland-backend wordt niet ondersteund\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Je draait Peek direct op Wayland - dit wordt momenteel niet ondersteund. \"\n\"Start Peek met XWayland middels de optie <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Lees meer hierover in de <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>veelgestelde vragen over Wayland-ondersteuning</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek vereist FFmpeg of een actieve GNOME Shell-sessie.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg is niet aangetroffen.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"De opname is afgebroken omdat er een onverwachte fout is opgetreden.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Bezig met renderen van animatie…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek zal worden afgesloten nadat het renderen is voltooid.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Opnemen als %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Starten/Stoppen: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Bezig met renderen…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\"De opname kan niet worden gestart omdat er een onverwachte fout is \"\n\"opgetreden.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Animatie opslaan\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"Op_slaan\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Annuleren\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Het bestand kan niet worden opgeslagen op de gekozen locatie.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"De animatie is opgeslagen als \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\"Klik hier om het opgeslagen bestand te bekijken in je bestandsbeheerder.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Tonen in bestandsbeheerder\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"uitgeschakeld\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Wijzigen\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Druk op een sneltoets…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Bewegende gif-opname\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Heimen Stoffels\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Opname starten\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nieuw venster\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Venstergrootte instellen\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Voorkeuren\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Over Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Stoppen\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Opname stoppen\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Opname starten\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Opnamefout\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Sluiten\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Lees eerst de <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">veelgestelde vragen</a>. Als je daar geen oplossing kunt vinden, \"\n\"meld het probleem dan en vermeld zo veel mogelijk details over wat je aan \"\n\"het doen was.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Details tonen\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Uiterlijk\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Bestandsbeheerder openen na opslaan\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Bureaubladmelding tonen na opslaan\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Opname starten/stoppen\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Opname\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Uitvoerformaat\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"gifski gebruiken voor gif-bestanden van hoge kwaliteit\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF-kwaliteit\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Ververssnelheid\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Resolutie van ruisreductie\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Vertraging (in seconden) voordat de opname start\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Cursor vastleggen\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Geluid opvangen van het standaard PULSE-apparaat\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek-voorkeuren\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Annuleren\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Grootte instellen\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Breedte\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Hoogte\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Maak korte, bewegende gif-afbeeldingen van je scherm\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;schermopname;vastleggen;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Simpele, eenvoudig te bedienen schermopnametoepassing\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek maakt het je makkelijk om korte screencasts van een deel van het scherm \"\n\"te maken. Peek is gebouwd om delen van schermen op te nemen, bijv. om de \"\n\"werking van je toepassingen te tonen of om een opname te maken voor een \"\n\"bugmelding. Plaats het Peek-venster over het op te nemen gebied en klik op \"\n\"'Opnemen'. Peek is geoptimaliseerd voor het genereren van bewegende gif-\"\n\"bestanden, maar je kunt ook direct opnemen naar webm of mp4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Kenmerken:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Selecteer een vast te leggen schermgebied\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Sla een opname op als een geoptimaliseerd, bewegend gif-bestand\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Neem direct op naar webm-formaat\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Eenvoudig uiterlijk, geoptimaliseerd voor de taak\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Snijd opnames automatisch bij\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Ondersteuning voor HiDPI-schermen\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Werkt in GNOME Shell op Wayland (met behulp van XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek is niet zomaar een schermopname-app met uitgebreide mogelijk­heden: \"\n\"Peek legt de nadruk op het maken van kleine, stille scherm­opnames van een \"\n\"gedeelte van het scherm voor het maken van gif-animaties of stille webm-\"\n\"video's.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Het hoofdvenster om het vast te leggen gebied te selecteren\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek-voorkeurenvenster\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek is bezig zichzelf op te nemen\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tijd (in milliseconden) dat de opnamegebiedsgrootte moet worden getoond na \"\n\"het verkleinen/vergroten.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"De te gebruiken standaardnaam. Datumopmaak is toegestaan. De \"\n\"bestandsextensie wordt automatisch toegevoegd.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Voorkeur voor donker thema\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Algemene sneltoets om de opname te starten/stoppen\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Uitvoerbestandsformaat\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Kwaliteitsinstelling van de gifski-codering\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Resolutie van ruisreductiefactor\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Of de muiscursor moet worden vastgelegd\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Of er geluid moet worden opgenomen van het standaard PULSE-apparaat\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Afmetingen en positie van het laatst geopende hoofdvenster\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Pad waar de recentste video is opgeslagen\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Probleem melden\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Het creëren van de standaard schermopname is mislukt.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Afsluiten\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Bestandsbeheerder openen na opslaan\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Selecteer het te gebruiken opname-backend (gnome-shell, ffmpeg of \"\n#~ \"avconv). Als u hier niets instelt, zal Peek automatisch een backend \"\n#~ \"selecteren.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Bestandsbeheerder openen na opslaan\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Vertraging (in seconden) vóór opnemen\"\n"
  },
  {
    "path": "po/peek.pot",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\n#, fuzzy\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n\"Language: \\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/pl.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Dawid Dziurla <dawidd0811@gmail.com>, 2016\n# Dawid Dziurla <dawidd0811@gmail.com>, 2016\n# Dawid Dziurla <dawidd0811@gmail.com>, 2016\n# Philipp Wolfer <ph.wolfer@gmail.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-03-05 22:01+0000\\n\"\n\"Last-Translator: Eryk Michalak <gnu.ewm@protonmail.com>\\n\"\n\"Language-Team: Polish <https://hosted.weblate.org/projects/peek/translations/\"\n\"pl/>\\n\"\n\"Language: pl\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 \"\n\"|| n%100>=20) ? 1 : 2);\\n\"\n\"X-Generator: Weblate 5.5-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Pokaż wersję programu i wyjdź\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Wybierz mechanizm nagrywania (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Rozpocznij nagrywanie we wszystkich uruchomionych instancjach Peek\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Zatrzymaj nagrywanie we wszystkich uruchomionych instancjach Peek\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Przełącz nagrywanie we wszystkich uruchomionych instancjach Peek\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Uruchom Peek bez paska tytułowego\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Nie można zainicjować domyślnego backendu nagrywania: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Nie można zainicjować backendu nagrywania: %s:%s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Backend nagrywania jest niedostępny\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Natywny backend Wayland'a nie jest wspierany\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Używasz Peek natywnie na Wayland, obecnie nie jest to obsługiwane. Proszę \"\n\"uruchomić Peek używając XWayland, ustawiając <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Aby uzyskać szczegółowe informacje, zapoznaj się z <a href='https://github.\"\n\"com/phw/peek#why-no-native-wayland-support'>FAQ o obsłudze Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek wymaga FFmpeg lub uruchomienia sesji powłoki GNOME.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Nie znaleziono pliku wykonywalnego FFmpeg.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Wystąpił nieoczekiwany błąd podczas nagrywania. Nagrywanie zostało przerwane.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Renderowanie animacji…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek zostanie zamknięty po zakończeniu renderingu.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Nagraj jako %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Start / Stop: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderowanie…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Nie można rozpocząć nagrywania z powodu nieoczekiwanego błędu.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Zapisz animację\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Zapisz\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Anuluj\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Plik nie mógł zostać zapisany w wybranym miejscu.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animacja zapisana jako „%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Kliknij tutaj, aby wyświetlić zapisany plik w menedżerze plików.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Pokaż w menedżerze plików\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"zdezaktywowany\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Zmień\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Wciśnij klawisze…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Animowana nagrywarka GIF\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Dawid Dziurla <dawidd0811@gmail.com>\\n\"\n\"Kuba Niewiarowski <jakub@niewiarowski.it>\\n\"\n\"Szylu <chipolade@gmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Zacznij nagrywać\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nowe okno\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Ustaw rozmiar okna\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Preferencje\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"O programie\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Stop\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Przestań nagrywać\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Nagraj\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Błąd nagrywania\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Zamknij\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Przed zgłoszeniem tego problemu przeczytaj <a href=\\\"https://github.com/phw/\"\n\"peek#frequently-asked-questions\\\">FAQ</a>. Jeśli odpowiedzi na najczęściej \"\n\"zadawane pytania nie odpowiadają na Twój problem, zgłoś go i podaj jak \"\n\"najwięcej szczegółów na temat tego, co robiłeś w momencie wystąpienia \"\n\"problemu.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Pokaż szczegóły\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interfejs użytkownika\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Otwórz menedżera plików po zapisaniu\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Pokaż powiadomienie na pulpicie po zapisaniu\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Zacznij / przestań nagrywać\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Nagrywanie\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Format wyjściowy\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Użyj gifski dla wysokiej jakości plików GIF\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Jakość GIF-a\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Częstotliwość wyświetlania klatek\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Próbkowanie rozdzielczości\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Opóźnienie w sekundach przed rozpoczęciem nagrywania\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Uchwyć kursor\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Nagrywaj dźwięk z domyślnego urządzenia PULSE\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Preferencje Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Anuluj\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Ustaw rozmiar\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Szerokość\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Wysokość\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Nagraj krótkie animowane obrazy GIF z twojego ekranu\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;rejestrator ekranu;przechwytywanie ekranu;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Prosty rejestrator ekranu z łatwym w użyciu interfejsem\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek ułatwia tworzenie krótkich nagrań z wybranego obszaru ekranu. Został \"\n\"zbudowany dla konkretnego przypadku użycia obszarów ekranu nagrywania, np. \"\n\"do łatwego wyświetlania funkcji interfejsu użytkownika własnych aplikacji \"\n\"lub do pokazywania błędu w raportach błędów. Za pomocą Peek po prostu umieść \"\n\"okno Peek nad obszarem, który chcesz nagrać i naciśnij „Nagrywaj”. Peek jest \"\n\"zoptymalizowany do generowania animowanych GIF-ów, ale możesz także \"\n\"bezpośrednio nagrywać na WebM lub MP4, jeśli wolisz.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funkcje:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Wybierz obszar ekranu do nagrywania\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Zapisz nagrane wideo jako zoptymalizowany, animowany GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Nagrywaj bezpośrednio do formatu WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Prosty interfejs użytkownika zoptymalizowany do zadania\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automatyczne skalowanie w dół nagranych materiałów\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Wsparcie dla ekranów HiDPI\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Działa wewnątrz sesji GNOME Shell Wayland (używanie XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek nie jest aplikacją nagrywającą ekran ogólnego zastosowania z \"\n\"rozbudowanymi funkcjami, ale skupia się na pojedynczym tworzeniu małych, \"\n\"nagrań bez dźwięku z określonego obszaru ekranu do tworzenia animacji GIF \"\n\"lub filmów WebM lub MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Główne okno do wyboru obszaru nagrywania\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Okno preferencji Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek nagrywa sam siebie\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Czas w milisekundach, dla którego obszar nagrywania jest wyświetlany po \"\n\"zmianie rozmiaru ogranicznika.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Użyto domyślnej nazwy pliku. Można dołączyć specyfikatory formatu daty. \"\n\"Rozszerzenie będzie dodane automatycznie.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Preferuj ciemny motyw\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Globalne klawisze do przełączania nagrywania\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Wyjściowy format pliku\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Ustawienia jakości kodera GIF-ów gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Współczynnik próbkowania rozdzielczości\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Czy przechwycić kursor myszy\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\"Określa, czy przechwytywać dźwięk z domyślnego urządzenia wejściowego PULSE\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Rozmiar i pozycja ostatnio otwartego okna głównego\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Ścieżka, w której zapisano ostatni film\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Zgłoś problem\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Nie można utworzyć domyślnego rejestratora ekranu.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Wyjdź\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Otwórz menadżera plików po zapisaniu\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Wybierz backend do nagrywania (gnome-shell, ffmpeg lub avconv). Jeżeli \"\n#~ \"nie zostało ustawione, Peek dokona wyboru automatycznie.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Otwórz menadżera plików po zapisaniu\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Opóźnienie w sekundach przed rozpoczęciem nagrywania\"\n"
  },
  {
    "path": "po/pt.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2020-09-30 21:41+0000\\n\"\n\"Last-Translator: ssantos <ssantos@web.de>\\n\"\n\"Language-Team: Portuguese <https://hosted.weblate.org/projects/peek/\"\n\"translations/pt/>\\n\"\n\"Language: pt\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n > 1;\\n\"\n\"X-Generator: Weblate 4.3-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Mostrar a versão do programa e sair\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Selecionar o backend de gravação (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Iniciar gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Parar a gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Alternar a gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Iniciar o Peek sem a barra de cabeçalho\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Não é possível inicializar backend de gravação predefinido: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Não foi possível inicializar o backend de gravação %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Backend de gravação indisponível\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"O backend nativo do Wayland não é suportado\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Está a executar o Peek nativo no Wayland. Atualmente isto não é suportado. \"\n\"Por favor inicie o Peek a usar o XWayland a definir <tt>GDK_BACKEND=x11</\"\n\"tt>.\\n\"\n\"\\n\"\n\"Para mais detalhes veja <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>as perguntas frequentes do Peek sobre o suporte ao Wayland</\"\n\"a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek requer o FFmpeg ou uma sessão do GNOME Shell em execução.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Executável do FFmpeg não encontrado.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Ocorreu um erro inesperado durante a gravação. A gravação foi cancelada.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"A renderizar a animação…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"O Peek irá fechar quando a renderização terminar.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Gravar como %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Iniciar / parar: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"A renderizar…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Não foi possível iniciar a gravação devido a um erro inesperado.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Guardar animação\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Guardar\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Cancelar\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Não foi possível guardar o ficheiro no local selecionado.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animação guardada como “%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\"Clique aqui para mostrar o ficheiro guardado no seu gestor de ficheiros.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Mostrar no gestor de ficheiros\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"desativado\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Alterar\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Pressione as teclas…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Gravador de GIF animado\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Steeven Lopes <steevenlopes@outlook.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Iniciar gravação\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nova janela\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Definir o tamanho da janela\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Preferências\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Sobre o Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Parar\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Parar gravação\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Gravar\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Erro de gravação\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Fechar\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Por favor leia a <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">lista de perguntas frequentes</a> antes de postar o seu \"\n\"problema. Se a sua pergunta não estiver na lista, inclua uma descrição \"\n\"detalhada sobre o que estava a fazer quando o problema ocorreu.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Mostrar detalhes\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interface do utilizador\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Abrir gestor de ficheiro depois de guardar\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Mostrar notificação na área de trabalho depois de guardar\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Iniciar/ parar gravação\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Gravar\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Formato de saída\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Usar gifski para GIFs de alta qualidade\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Qualidade do GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Fotogramas por segundo\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Redução da resolução\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Atraso em segundos antes de iniciar a gravação\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Capturar cursor do rato\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Preferências do Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Cancelar\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Definir o tamanho\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Largura\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Altura\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Grava uma animação curta de imagens GIF a partir do ecrã\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;gravação de ecrã;gravar ecrã;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Gravador simples de animações GIF com uma interface fácil de usar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"O Peek facilita a criação de screencasts curtos de uma área do ecrã. Ele foi \"\n\"construído para o uso específico de gravação de áreas do ecrã, por exemplo, \"\n\"para facilmente mostrar os recursos da interface das suas próprias \"\n\"aplicações ou para mostrar um erro no relatório de erros. Com o Peek basta \"\n\"pôr a janela Peek sobre a área que quer gravar e pressionar o botão \"\n\"\\\"Gravar\\\". O Peek está otimizado para gerar GIFs animados, mas se preferir, \"\n\"também pode gravar diretamente nos formatos WebM ou MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Características:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Selecione uma região do ecrã para gravar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Guardar o vídeo gravado como uma animação GIF otimizada\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Gravar diretamente para o formato WebM ou MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Interface simples de utilizador otimizado para a tarefa\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Reduzir automaticamente os vídeos gravados\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Suporte a ecrãs de alta definição\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Funciona dentro de uma sessão GNOME Shell Wayland (a usar XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"O Peek não é uma app de gravação de ecrã de uso geral com recursos \"\n\"avançados. É antes focado na simples tarefa de criar gravações pequenas e \"\n\"sem som, de uma área do ecrã para criação de GIF animados ou vídeos WebM ou \"\n\"MP4 sem som.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"A janela principal para selecionar a área de gravação\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Janela das preferências do Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek está a gravar-se a si próprio\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tempo em milissegundos pelo qual o tamanho da área de gravação é mostrado \"\n\"após terminar o redimensionamento.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"É usado o nome predefinido do ficheiro. Pode incluir especificações de \"\n\"formato de data. A extensão será adicionada automaticamente.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Preferir o tema escuro\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Atalhos globais do teclado para alternar a gravação\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Formato do ficheiro de saída\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Configuração da qualidade do codificador de GIF do gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Fator de redução de resolução\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Se quer capturar o cursor do rato\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Tamanho e posição da última janela principal aberta\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Caminho onde o último vídeo foi guardado\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Reportar problema\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/pt_BR.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Mateus Medeiros <mateusbmedeiros@outlook.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2021-03-05 04:50+0000\\n\"\n\"Last-Translator: Gustavo Costa <xfgusta@gmail.com>\\n\"\n\"Language-Team: Portuguese (Brazil) <https://hosted.weblate.org/projects/peek/\"\n\"translations/pt_BR/>\\n\"\n\"Language: pt_BR\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n > 1;\\n\"\n\"X-Generator: Weblate 4.5.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Exibe a versão do programa e sai\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Seleciona o backend de gravação (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Iniciar gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Parar gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Alternar a gravação em todas as instâncias Peek em execução\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Iniciar o Peek sem a barra de cabeçalho\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Não é possível inicializar o backend de gravação padrão: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Não é possível inicializar o backend de gravação %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Backend de gravação indisponível\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Não há suporte para o backend Wayland nativo\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Você está executando o Peek nativamente no Wayland, isto atualmente não é \"\n\"suportado. Por favor, inicie o Peek usando o XWayland definindo \"\n\"<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Para mais detalhes veja <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>as perguntas frequentes do Peek sobre o suporte a Wayland</\"\n\"a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek requer o FFmpeg ou uma sessão em execução do GNOME Shell.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Executável do FFmpeg não encontrado.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Um erro inexperado ocorreu durante a gravação. A gravação foi abortada.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Renderizando animação…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek irá fechar quando a renderização terminar.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Gravar como %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Iniciar/Parar %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderizando…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"A gravação não pôde iniciar por conta de um erro inesperado.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Salvar animação\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Salvar\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Cancelar\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"A arquivo não pôde ser salvo no local selecionado.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animação salva como “%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\"Clique aqui para exibir o arquivo salvo no seu gerenciador de arquivos.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Exibir no gerenciador de arquivos\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"desativado\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Alterar\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Pressione teclas…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Gravador de GIF animado\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Mateus \\\"Doodad\\\" Medeiros <mateusbmedeiros@outlook.com>\\n\"\n\"Geraldo Ribeiro <geraldolsribeiro@gmail.com>\\n\"\n\"Fábio Nogueira <fnogueira@gnome.org>\\n\"\n\"Luiz Felipe Pereira <felipe.95p@gmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Iniciar gravação\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nova janela\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Definir tamanho da janela\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Preferências\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Sobre o Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Parar\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Parar gravação\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Gravar\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Erro de gravação\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Fechar\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Por favor leia a <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">lista de perguntas frequentes</a> antes de postar o seu \"\n\"problema. Se a sua pergunta não estiver na lista, inclua uma descrição \"\n\"detalhada sobre o que você estava fazendo quando o problema ocorreu.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Mostrar detalhes\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interface de usuário\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Abrir o gerenciador de arquivos após salvar\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Mostrar notificação na área de trabalho depois de salvar\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Iniciar / parar gravação\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Gravando\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Formato de saída\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Use o gifski para GIFs de alta qualidade\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Qualidade do GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Taxa de quadros\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Redução de resolução\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Atraso em segundos antes do início da gravação\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Capturar cursor do mouse\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Preferências do Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Cancelar\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Definir tamanho\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Largura\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Altura\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Grave pequenas GIFs animadas a partir da sua tela\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;gravação de tela;captura de tela;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Simples gravador de tela com uma interface fácil de usar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"O Peek facilita a criação de screencasts curtos de uma área de tela. Ele foi \"\n\"construído para o caso de uso específico de gravação de áreas da tela, por \"\n\"exemplo, para facilmente mostrar os recursos de UI de seus próprios \"\n\"aplicativos ou para mostrar um erro no relatório de erros. Com o Peek você \"\n\"simplesmente coloca a janela Peek sobre a área que deseja gravar e pressiona \"\n\"\\\"Gravar\\\". O Peek é otimizado para gerar GIFs animadas, mas se você \"\n\"preferir, também pode gravar diretamente para WebM ou MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Características:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Selecione uma área da tela para gravar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Salvar vídeo gravado como uma GIF animada otimizada\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Gravar diretamente para o formato WebM ou MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Interface simples do usuário otimizada para a tarefa\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Reduzir automaticamente os vídeos gravados\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Suporte para telas HiDPI\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\"Trabalha dentro de uma sessão Wayland do GNOME Shell (Utilizando o XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"O Peek não é um aplicativo de gravação de tela de uso geral com recursos \"\n\"estendidos, mas tem o foco na simples tarefa de criar pequenas e silenciosas \"\n\"gravações de uma área da tela para criação de GIF animadas ou vídeos sem \"\n\"sons, WebM ou MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"A janela principal para selecionar a área de gravação\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Janela de preferências do Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"O Peek está se gravando\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tempo em milissegundos pelo qual o tamanho da área de gravação é exibido \"\n\"após uma parada de redimensionamento.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %d-%m-%Y %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Nome padrão de arquivo utilizado. Pode incluir especificadores de formato de \"\n\"data. A extensão será adicionada automaticamente.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Preferir tema escuro\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Atalhos globais do teclado para alternar a gravação\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Formato do arquivo de saída\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Configuração da qualidade do codificador de GIF do gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Fator de redução de resolução\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Se deseja capturar o cursor do mouse\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Tamanho e posição da última janela principal aberta\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Caminho onde o último vídeo foi salvo\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Reportar problema\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Não é possível criar o gravador de tela padrão.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Sair\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Abrir o gerenciador de arquivos após salvar\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Seleciona o backend de gravação a ser utilizado (gnome-shell, ffmpeg ou \"\n#~ \"avconv). Se não for definido, o Peek selecionará automaticamente.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Abrir o gerenciador de arquivos após salvar\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Atraso em segundos antes do início da gravação\"\n"
  },
  {
    "path": "po/pt_PT.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Philipp Wolfer <ph.wolfer@gmail.com>, 2016\n# Steeven Lopes <steevenlopes@outlook.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2020-08-20 21:36+0000\\n\"\n\"Last-Translator: ssantos <ssantos@web.de>\\n\"\n\"Language-Team: Portuguese (Portugal) <https://hosted.weblate.org/projects/\"\n\"peek/translations/pt_PT/>\\n\"\n\"Language: pt_PT\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n > 1;\\n\"\n\"X-Generator: Weblate 4.2.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Mostrar a versão do programa e sair\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Selecionar o backend de gravação (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"BACKEND\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Iniciar gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Parar a gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Alternar a gravação em todas as instâncias do Peek em execução\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Iniciar o Peek sem a barra de cabeçalho\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, fuzzy, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Não foi possível inicializar o backend %s.\\n\"\n\n#: src/application.vala:266\n#, fuzzy, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Não foi possível inicializar o backend %s.\\n\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"O backend nativo do Wayland não é suportado\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Está a executar o Peek nativo no Wayland. Atualmente isto não é suportado. \"\n\"Por favor inicie o Peek usando o XWayland definindo <tt>GDK_BACKEND=x11</\"\n\"tt>.\\n\"\n\"\\n\"\n\"Para mais detalhes veja <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>as perguntas frequentes do Peek sobre o suporte ao Wayland</\"\n\"a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Ocorreu um erro inesperado durante a gravação. A gravação foi cancelada.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"A renderizar a animação…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"O Peek irá fechar quando a renderização terminar.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Gravar como %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Iniciar / parar: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"A renderizar…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Não foi possível iniciar a gravação devido a um erro inesperado.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Guardar animação\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Guardar\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Cancelar\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Não foi possível guardar o ficheiro no local selecionado.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animação guardada como “%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\"Clique aqui para mostrar o ficheiro guardado no seu gestor de ficheiros.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Mostrar no gestor de ficheiros\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"desativado\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Alterar\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Pressione as teclas…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Gravador de GIF animado\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Steeven Lopes <steevenlopes@outlook.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Iniciar gravação\"\n\n#: ui/application-window.ui:54\n#, fuzzy\nmsgid \"New window\"\nmsgstr \"Nova _janela\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\n#, fuzzy\nmsgid \"Set window size\"\nmsgstr \"Nova _janela\"\n\n#: ui/application-window.ui:93\n#, fuzzy\nmsgid \"Preferences\"\nmsgstr \"_Preferências\"\n\n#: ui/application-window.ui:107\n#, fuzzy\nmsgid \"About Peek\"\nmsgstr \"Sobr_e\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Parar\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Parar gravação\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Gravar\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Erro de gravação\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Fechar\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Mostrar detalhes\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Interface do utilizador\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Abrir gestor de ficheiro depois de guardar\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Mostrar notificação na área de trabalho depois de guardar\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Iniciar/ parar gravação\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Gravar\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Formato de saída\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Usar gifski para GIFs de alta qualidade\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Qualidade do GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Fotogramas por segundo\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Redução da resolução\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Atraso em segundos antes de iniciar a gravação\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Capturar cursor do rato\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Preferências do Peek\"\n\n#: ui/set-window-size-dialog.ui:27\n#, fuzzy\nmsgid \"Cancel\"\nmsgstr \"_Cancelar\"\n\n#: ui/set-window-size-dialog.ui:36\n#, fuzzy\nmsgid \"Set size\"\nmsgstr \"Nova _janela\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Grava uma animação curta de imagens GIF a partir do ecrã\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;gravação de ecrã;gravar ecrã;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Gravador simples de animações GIF com uma interface fácil de usar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"O Peek facilita a criação de screencasts curtos de uma área do ecrã. Ele foi \"\n\"construído para o uso específico de gravação de áreas do ecrã, por exemplo, \"\n\"para facilmente mostrar os recursos da interface das suas próprias \"\n\"aplicações ou para mostrar um erro no relatório de erros. Com o Peek basta \"\n\"pôr a janela Peek sobre a área que quer gravar e pressionar o botão \"\n\"\\\"Gravar\\\". O Peek está otimizado para gerar GIFs animados, mas se preferir, \"\n\"também pode gravar diretamente nos formatos WebM ou MP4.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Características:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Selecione uma região do ecrã para gravar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Guardar o vídeo gravado como uma animação GIF otimizada\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Gravar diretamente para o formato WebM ou MP4\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Interface simples de utilizador otimizado para a tarefa\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Reduzir automaticamente os vídeos gravados\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Suporte a ecrãs de alta definição\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Funciona dentro de uma sessão GNOME Shell Wayland (usando XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"O Peek não é uma aplicação de gravação de ecrã de uso geral com recursos \"\n\"avançados. É antes focado na simples tarefa de criar gravações pequenas e \"\n\"sem som, de uma área do ecrã para criação de GIF animados ou vídeos WebM ou \"\n\"MP4 sem som.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"A janela principal para selecionar a área de gravação\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Janela das preferências do Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek está a gravar-se a si próprio\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tempo em milissegundos pelo qual o tamanho da área de gravação é mostrado \"\n\"após terminar o redimensionamento.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"É usado o nome predefinido do ficheiro. Pode incluir especificações de \"\n\"formato de data. A extensão será adicionada automaticamente.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Preferir o tema escuro\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Atalhos globais do teclado para alternar a gravação\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Formato do ficheiro de saída\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Configuração da qualidade do codificador de GIF do gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Fator de redução de resolução\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Se quer capturar o cursor do rato\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Tamanho e posição da última janela principal aberta\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Caminho onde o último vídeo foi guardado\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Reportar problema\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Não foi possível criar o gravador de ecrã padrão.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Sair\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Abrir gestor de ficheiro depois de guardar\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Selecione o backend de gravação a ser usado (gnome-shell, ffmpeg ou \"\n#~ \"avconv). Se não estiver definido, o Peek selecionará automaticamente um \"\n#~ \"backend.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Abrir gestor de ficheiro depois de guardar\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Atraso em segundos antes de iniciar a gravação\"\n"
  },
  {
    "path": "po/ru.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Philipp Wolfer <ph.wolfer@gmail.com>, 2016\n# Victor Kropp <victor.kropp@gmail.com>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-03-27 05:01+0000\\n\"\n\"Last-Translator: Andrei Stepanov <adem4ik@gmail.com>\\n\"\n\"Language-Team: Russian <https://hosted.weblate.org/projects/peek/\"\n\"translations/ru/>\\n\"\n\"Language: ru\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && \"\n\"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"\n\"X-Generator: Weblate 5.5-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Показать версию программы и выйти\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Выбрать службу записи (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"СЛУЖБА ЗАПИСИ\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Начать запись во всех запущенных окнах Peek\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Остановить запись во всех запущенных окнах Peek\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Переключить состояние записи во всех запущенных окнах Peek\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Запускать Peek без панели заголовка\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Невозможно инициализировать службу записи: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Невозможно инициализировать службу записи %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Служба записи не доступна\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Работа в Wayland напрямую не поддерживается\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Вы запустили Peek на Wayland. Это не поддерживается в данный момент. \"\n\"Пожалуйста, запустите Peek на XWayland с помощью <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Для дополнительной информации смотрите <a href='https://github.com/phw/\"\n\"peek#why-no-native-wayland-support'>FAQ о поддержке Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek необходим FFmpeg или запущенная сессия GNOME Shell.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Не найден исполняемый файл FFmpeg.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Непредвиденная ошибка во время записи. Запись оборвана.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Обработка анимации…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek закроется после завершения обработки.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Записать в %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Запустить/остановить: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Отрисовка…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Невозможно начать запись из-за непредвиденной ошибки.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Сохранить анимацию\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Сохранить\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Отмена\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Файл не может быть сохранён в выбранном месте.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Анимация сохранена как «%s»\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Нажмите здесь, чтобы показать сохранённый файл в файловом менеджере.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Показать в файловом менеджере\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"отключено\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Изменить\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Нажмите кнопки…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Съёмка анимированных GIF\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Victor Kropp <victor.kropp@gmail.com>\\n\"\n\"Andrei Stepanov <adem4ik@gmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Начать запись\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Новое окно\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Установить размер окна\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Настройки\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"О программе\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Стоп\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Остановить запись\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Запись\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Ошибка записи\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Закрыть\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Пожалуйста, прочитайте <a href=\\\"https://github.com/phw/peek#frequently-\"\n\"asked-questions\\\">ЧаВо</a> перед тем как сообщать об этой проблеме. Если вы \"\n\"не можете найти решение проблемы в ЧаВо, пожалуйста, сообщите о ней, указав \"\n\"все возможные детали о том, что вы делали во время возникновения проблемы.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Подробнее\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Пользовательский интерфейс\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Открывать диспетчер файл после сохранения\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Показывать уведомление после сохранения\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Начать / остановить запись\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Запись\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Выходной формат\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Использовать gifski для высококачественных GIF\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Качество GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Частота кадров\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Понижение разрешения\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Задержка в секундах перед началом записи\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Записывать курсор мыши\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Захватить звук из стандартного устройства PULSE\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Настройки Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Отмена\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Установить размер\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Ширина\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Высота\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Записывайте короткие анимированные GIF со своего экрана\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Простой рекордер экрана с удобным интерфейсом\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek облегчает запись определённых областей экрана. Он был создан специально \"\n\"для случаев, когда, например, необходимо продемонстрировать возможности \"\n\"ваших собственных приложений или показать сценарий ошибки в баг-репорте. \"\n\"Просто поместите окно Peek над той областью, которую хотите сохранить, и \"\n\"нажмите «Записать». Peek лучше всего сохраняет анимированные GIF, но также \"\n\"он может создавать видео в формате WebM.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Возможности:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Выберите область экрана для записи\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Сохраните записанное видео в формате анимированного GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Записывайте напрямую в формат WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Простой пользовательский интерфейс, оптимизированный для этой задачи\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Автоматически уменьшать разрешение записанного видео\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Поддержка экранов высокой чёткости\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Работает в GNOME Shell на Wayland (при помощи XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek не является полнофункциональным приложением для записи экрана, оно лишь \"\n\"помогает решить единственную задачу — создание GIF-анимаций или беззвучных \"\n\"видео WebM.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Главное окно для выбора записываемой области\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Диалог настроек Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek записывает сам себя\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Филипп Вольфер\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Время в миллисекундах, на которое отображается размер области записи после \"\n\"изменения размера.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Имя файла по умолчанию. Можно использовать спецификаторы форматирования дат. \"\n\"Расширение будет добавлено автоматически.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Предпочитать тёмную тему\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Глобальная комбинация для переключения записи\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Формат выходного файла\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Настройка качества для кодировщика gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Множитель понижения разрешения\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Записывать ли курсор мыши\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Захватывать ли звук со стандартного устройства ввода PULSE\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Размер и положение последнего открытого главного окна\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Путь к последнему сохранённому видео\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Сообщить об ошибке\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Невозможно создать рекордер по умолчанию.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Выход\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Открыть файловый менеджер после сохранения\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Выберите службу записи (gnome-shell, ffmpeg или avconv) или Peek выберет \"\n#~ \"её автоматически.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Открыть файловый менеджер после сохранения\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Задержка в секундах перед началом записи\"\n"
  },
  {
    "path": "po/si.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2021-03-01 14:50+0000\\n\"\n\"Last-Translator: HelaBasa <R45XvezA@protonmail.ch>\\n\"\n\"Language-Team: Sinhala <https://hosted.weblate.org/projects/peek/\"\n\"translations/si/>\\n\"\n\"Language: si\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n > 1;\\n\"\n\"X-Generator: Weblate 4.5\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_ සුරකින්න\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_නවත්වන්න\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/sk.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-11 19:01+0000\\n\"\n\"Last-Translator: Milan Šalka <salka.milan@googlemail.com>\\n\"\n\"Language-Team: Slovak <https://hosted.weblate.org/projects/peek/translations/\"\n\"sk/>\\n\"\n\"Language: sk\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=((n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2);\\n\"\n\"X-Generator: Weblate 5.4-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Zobraziť verziu programu a skončiť\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Vyberte systém pre nahrávanie (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"SYSTÉM\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Spustiť nahrávanie vo všetkých bežiacich oknách aplikácie\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Zastaviť nahrávanie vo všetkých bežiacich oknách aplikácie\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Prepnúť nahrávanie vo všetkých bežiacich oknách aplikácie\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Spustiť Peek bez hlavičky okna\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Nie je možné inicializovať predvolený systém pre nahrávanie: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Nie je možné inicializovať systém pre nahrávanie %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Systém pre nahrávanie je nedostupný\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Natívny Wayland systém pre nahrávanie nie je podporovaný\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Peek je spustený natívne vo Waylande, táto konfigurácia momentálne nie je \"\n\"podporovaná. Prosím spustite Peek s XWayland pomocou nastavenia \"\n\"<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Pre podrobnosti pozrite <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>Často pokladané otázky o Wayland podpore v Peek</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek vyžaduje FFmpeg alebo spustenú GNOME Shell reláciu.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg program nenájdený.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Počas nahrávania sa vyskytla neočakávaná chyba. Nahrávanie bolo zrušené.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Renderovanie animácie…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek sa ukončí po dokončení renderovania.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Nahrávať ako %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Spustiť/Zastaviť: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderovanie…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Nahrávanie sa nepodarilo spustiť kvôli neočakávanej chybe.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Uloženie animácie\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Uložiť\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Zrušiť\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Súbor sa nepodarilo uložiť do vybraného umiestnenia.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animácia uložená ako „%s“\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Pre zobrazenie uloženého súboru v správcovi súborov kliknite sem.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Zobraziť v správcovi súborov\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"vypnuté\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Zmeniť\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Stlačte klávesy…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Nahráva aktivitu na obrazovke do formátu GIF\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Jose Riha\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Spustiť nahrávanie\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nové okno\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Nastaviť veľkosť okna\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Predvoľby\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"O programe\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Zastaviť\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Zastaviť nahrávanie\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Nahrávať\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Chyba nahrávania\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Zavrieť\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Prečítajte si, prosím, často kladené otázky <a href=\\\"https://github.com/phw/\"\n\"peek#frequently-asked-questions\\\">FAQs</a> pred tým, ako nahlásite tento \"\n\"problém. V prípade, že tam nenájdete riešenie, popíšte čo najpodrobnejšie \"\n\"situáciu, pri ktorej k chybe došlo a následne nám hlásenie odošlite.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Zobraziť podrobnosti\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Používateľské rozhranie\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Po uložení otvoriť správcu súborov\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Po uložení zobraziť systémové upozornenie\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Spustiť/zastaviť nahrávanie\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Nahrávanie\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Výstupný formát\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Použiť „gifski“ pre vysoko kvalitné súbory GIF\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Kvalita GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Frekvencia snímkov\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Prevzorkovať na nižšie rozlíšenie\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Oneskorenie (v sekundách) pred spustením nahrávania\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Zachytiť kurzor myši\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Zachytiť zvuk z predvoleného zariadenia PULSE\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek preferencie\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Zrušiť\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Nastavit veľkosť\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Šírka\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Výška\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Nahrávať krátku aktivitu na vašej obrazovke do formátu GIF\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\"záznam obrazovky;nahrávanie obrazovky;snímanie obrazovky;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Program pre nahrávanie aktivity na obrazovke s jednoduchým ovládaním\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek uľahčuje vytvorenie krátkych obrazov obrazovky plochy. To bolo \"\n\"postavené pre konkrétne použitie prípad nahrávania obrazovky oblastí, napr. \"\n\"pre ľahko ukazujú UI funkcie vašich vlastných aplikácií alebo pre zobrazenie \"\n\"chyby v hláseniach chýb. S Peek jednoducho umiestnite okno Peek cez oblasť, \"\n\"ktorú chcete zaznamenať a stlačte \\\"Rekord\\\". Peek je optimalizovaný pre \"\n\"generovanie animovaných GIF, ale môžete tiež priamo nahrávať na WebM, ak \"\n\"chcete.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funkcie:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Vyberte oblasť obrazovky, ktorú chcete nahrať\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Uložiť nahrané video ako optimalizovaný animovaný súbor GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Záznam priamo do formátu WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Jednoduché používateľské rozhranie optimalizované pre zadanú úlohu\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automaticky podvzorkovať nahrané videá\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Podpora pre HiDPI obrazovky\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Funguje v rámci relácie GNOME Shell Wayland (s využitím XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek nie je všeobecným účelom obrazovky aplikácie s rozšírenými funkciami, \"\n\"ale skôr sa zameriava na jednu úlohu vytvoriť malé, tiché obrazovky oblasti \"\n\"obrazovky pre vytvorenie animácie GIF alebo tiché WebM videá.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Hlavné okno pre výber oblasti nahrávania\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek preferencie dialóg\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek nahráva sám seba\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Čas (v milisekundách) zobrazenia oblasti nahrávania po zmene veľkosti okna.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Použitý predvolený název súboru. Môže obsahovať špecifikáciu formátu dátumu. \"\n\"Prípona súboru bude pridaná automaticky.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Uprednostniť tmavý motív\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Globálna klávesová skratka pre prepnutie nahrávania\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Predvolený formát súboru\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Nastavenie kvality GIF pre „gifski“\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Koeficient podvzorkovania rozlíšenia\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Či sa má zachytiť kurzor myši\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Či už zachytiť zvuk z predvoleného vstupného zariadenia PULSE\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Veľkosť a pozícia naposledy otvoreného okna\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Cesta, kam bolo naposledy uložené video\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Nahlásiť problém\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/sr.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: \\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2021-01-07 10:29+0000\\n\"\n\"Last-Translator: Burek <jokxa@hotmail.com>\\n\"\n\"Language-Team: Serbian <https://hosted.weblate.org/projects/peek/\"\n\"translations/sr/>\\n\"\n\"Language: sr\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && \"\n\"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\\n\"\n\"X-Generator: Weblate 4.4.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Прикажи издање програма и изађи\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Изабери снималачког позадинца (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"ПОЗАДИНАЦ\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Крени са снимањем у свим покренутим виркалима\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Стани са снимањем у свим покренутим виркалима\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Промени стање снимања у свим покренутим виркалима\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Покрени Виркала без заглавља\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Виркало\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Не могу да покренем позадинца „%s“\"\n\n#: src/application.vala:266\n#, fuzzy, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Не могу да покренем позадинца %s:%s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Домаћи Вејленд позадинац није подржан\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Покренули сте Виркало тако да ради на Вејленду а то није тренутно подржано. \"\n\"Покрените Виркало унутар XWayland-a тако што ћете поставити \"\n\"<tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"За појединости погледајте питања и одговоре Виркала <a href='https://github.\"\n\"com/phw/peek#why-no-native-wayland-support'>везана за подршку на Вејленду</\"\n\"a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\n#, fuzzy\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Пик захтева ФФмпег или већ покренуту ГНОМЕ шел сесију\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Извршна датотека ФФмпег није пронађена.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\"Неочеивакана грешка се догодила приликом снимања. Снимање је прекинуто.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Исцртавам анимацију…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Виркало ће се затворити након што се исцртавање заврши.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM видео\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Снимај као %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Покрени/заустави: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Исцртавам…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Снимање није започето због неочекиване грешке.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Сачувај анимацију\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Сачувај\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Откажи\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Нисам могао да сачувам датотеку у изабрано место.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Анимација је сачувана као „%s“\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Кликните овде да видите сачувану датотеку у вашем управнику датотека.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Прикажи у управнику датотека\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"непокренуто\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Промени\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Притисни тастере…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Снимач анимираних GIF-ова\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Марко М. Костић <marko.m.kostic@gmail.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Крени са снимањем\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Нови прозор\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Подесите величину прозора\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Поставке\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"О програму\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Заустави\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Заустави снимање\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Снимај\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Грешка при снимању\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Затвори\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Молимо прочитајте <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">ЧПП</a> пре него што пријавите овај проблем. Ако ЧПП не помогну \"\n\"око вашег проблема, молимо пријавите и детаљно опишите како је проблем \"\n\"настао.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Прикажи појединости\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Кориснички интерфејс\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Отвори управника датотека након чувања\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Прикажи стоно обавештење након чувања\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Крени или заустави снимање\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Снимање\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Излазни формат\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Користи gifski за високо квалитетне GIF-ове\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Квалитет GIF-а\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Проток кадрова\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Смањивање узорка резолуције\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Пауза пре почетка снимања, у секундама\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Сними показивач миша\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Поставке Виркала\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Откажи\"\n\n#: ui/set-window-size-dialog.ui:36\n#, fuzzy\nmsgid \"Set size\"\nmsgstr \"Прилагодите величину\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Ширина\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Висина\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Снимајте кратке анимиране GIF слике на вашем екрану\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\"screencast;screen recorder;screen capture;GIF;WebM;APNG;скринкест;снимање \"\n\"екрана;хватање екрана;ГИФ;Вебм;АПНГ;skrinkest;snimanje ekrana;hvatanje \"\n\"ekrana;VebM;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Једноставан снимач екрана са лако употребљивим интерфејсом\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\n#, fuzzy\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Виркало чини снимање одређених делова екрана веома лаким. Направљен је за \"\n\"прецизно снимање одређених делова екрана као што је то потребно приликом \"\n\"снимања графичких делова сопственог програма или за потребе пријаве грешке у \"\n\"неком програму. Са Виркалом је само потребно да поставите прозор Виркала над \"\n\"површином коју желите да снимите и да кликнте на „Снимај“. Виркало је \"\n\"оптимизовано за стварање анимираних GIF-ова али такође можете директно \"\n\"снимати у WebM видео или MP4, ако желите.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Могућности:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Бирање области за снимање\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Чување снимљеног видеа као оптимизовани анимирани GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\n#, fuzzy\nmsgid \"Record directly to WebM format\"\nmsgstr \"Директно снимање у WebM или MP4 формат\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Једноставан кориснички интерфејс направљен сходно задатку\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Аутоматско смањивање величине снимљених видео материјала\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Подршка за екране високе резолуције\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Ради унудар Вејленд сесије Гномове шкољке (преко XWayland-a)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\n#, fuzzy\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Виркало није опште наменско решење за снимање радне површине, са напредним \"\n\"могућностима, већ се усредсређује на одређени циљ а то је стварање малих, \"\n\"тихих снимака одређених делова екрана зарад стварања GIF анимација или тихих \"\n\"WebM или MP4 видео записа.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Главни прозор за бирање површине која ће се снимати\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Прозорче поставки Виркала\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Виркало снима само себе\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Време, у милисекундама, за које ће се површина за снимање приказати након \"\n\"што се сразмеравање заврши.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Виркало %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Подразумевано име датотеке. Може садржати навођење формата датума. \"\n\"Екстензија ће бити додата самостално.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Користи тамну варијанту теме\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Општа пречица на тастатури за промену стања снимања\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Излазни формат датотеке\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Подешавање квалитета за gifski GIF\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Чинилац смањивања узорка резолуције\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Да ли да се снима показивач миша\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Величина и положај последње отвореног главног прозора\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Путања где је сачуван последњи видео\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Пријави проблем\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Не могу да направим подразумеваног снимача екрана.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Изађи\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Отвори управника датотека након чувања\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Изаберите позадинца за снимање (gnome-shell, ffmpeg или avconv). Ако није \"\n#~ \"подешено, Виркало ће само изабрати позадинца.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n"
  },
  {
    "path": "po/sv.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Åke Engelbrektson, 2016\n# Åke Engelbrektson, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-13 22:58+0000\\n\"\n\"Last-Translator: Åke Engelbrektson <eson@svenskasprakfiler.se>\\n\"\n\"Language-Team: Swedish <https://hosted.weblate.org/projects/peek/\"\n\"translations/sv/>\\n\"\n\"Language: sv\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.4-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Visa programversion och avsluta\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Välj inspelningsprogram (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"GRÄNSSNITT\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Börja spela in i alla startade Peek-instanser\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Sluta spela in i alla startade Peek-instanser\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Inspelning av/på i alla startade Peek-instanser\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Starta Peek utan menyfält\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Kan inte starta inspelningsgränssnittet: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Kan inte starta inspelningsgränssnittet %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Inspelningsgränssnittet är inte tillgängligt\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Wayland-gränssnittet stöds inte\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Du kör Peek på Wayland, detta stöds inte för närvarande. Starta Peek med \"\n\"XWayland genom inställningen <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"För detaljerad info, se Peek <a href='https://github.com/phw/peek#why-no-\"\n\"native-wayland-support'>FAQ om Wayland-stöd</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek kräver FFmpeg eller aktiv GNOME Shell-session.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Körbar FFmpeg hittades inte.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Ett oväntat fel inträffade vid inspelning. Inspelningen avbröts.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Renderar animering…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek kommer att avslutas när renderingen är slutförd.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Spela in som %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Start / Stopp: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Renderar …\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Inspelningen kan inte startas på grund av ett oväntat fel.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Spara animering\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Spara\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Avbryt\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Filen kan inte sparas på den anvisade platsen.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animeringen sparad som \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Klicka här för att visa den sparade filen i din filhanterare.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Visa i filhanteraren\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"inaktiverad\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Ändra\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Tryck på tangenter…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Animerad GIF-inspelare\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"Åke Engelbrektson\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Starta inspelning\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Nytt fönster\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Ange fönsterstorlek\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Inställningar\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Om Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Stoppa\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Stoppa inspelning\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Spela in\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Inspelningsfel\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Stäng\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Läs <a href=\\\"https://github.com/phw/peek#frequently-asked-questions\\\">FAQ</\"\n\"a> före felrapportering. Om FAQ inte besvarar ditt ärende kan du rapportera \"\n\"det och tillhandahålla så mycket detaljer som möjligt, om vad du gjorde när \"\n\"felet inträffade.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Visa detaljerad info\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Användargränssnitt\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Öppna filhanteraren efter sparad fil\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Visa skrivbordsavisering efter sparande\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Starta/Stopp inspelning\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Spelar in\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Utdataformat\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Använd gifski för högkvalitativa GIF-filer\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF-kvalitet\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Bildfrekvens\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Nersampling av upplösning\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Fördröjning i sekunder före inspelningsstart\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Spela in muspekaren\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Spela in ljud från ordinarie PULSE-enhet\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek-inställningar\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Avbryt\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Ange storlek\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Bredd\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Höjd\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Spela in korta animerade GIF-bilder från skärmen\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"skärminspelning;skärminspelare;skärmklipp;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Enkel skärminspelare med ett användarvänligt gränssnitt\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek gör det enkelt att skapa korta inspelningar av ett område på skärmen. \"\n\"Det byggdes specifikt för att enkelt visa funktioner i dina egna program, \"\n\"eller för att spela in underlag till felrapporter. Med Peek kan du enkelt \"\n\"placera Peek-fönstret över det område du vill spela in och trycka på \\\"Spela \"\n\"in\\\". Peek är optimerad för att generera animerade GIF-filer, men du kan \"\n\"också spela in direkt till WebM eller MP4, om du föredrar det.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Funktioner:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Välj ett skärmområde för inspelning\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Spara videon som optimerad, animerad GIF-fil\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Spela in direkt i WebM-format\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Enkelt användargränssnitt, optimerat för uppgiften\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Automatisk nedskalning av inspelad video\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Stöd för HiDPI-skärmar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Fungerar i en GNOME Wayland-session (med hjälp av XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek är inte ett generellt skärminspelningsprogram med utökade funktioner, \"\n\"utan fokuserar snarare på den enda uppgiften att skapa små, tysta \"\n\"inspelningar av ett område på skärmen, för att sedan skapa GIF-animeringar \"\n\"eller tysta WebM- eller MP4-videor.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Huvudfönster för att välja inspelningsområde\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek-inställningar\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek spelar in sig självt\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Tid i millisekunder, som inspelningsområdets storlek visas, efter slutförd \"\n\"storleksändring.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"Standardfilnamn som används. Kan inkludera specificerat datumformat.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Föredra mörkt tema\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Global tangentbindning för inspelning\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Filformat för utdata\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Kvalitetsinställningar för GIF-kodaren gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Faktor för nerskalning av upplösningen\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Om muspekaren skall spelas in\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Huruvida ljud skall spelas in från ordinarie PULSE inmatningsenhet\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Storlek och position för senast öppnade programfönster\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Sökväg till senast sparade video\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Rapportera problem\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Kan inte skapa standardinspelare.\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Avsluta\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Öppna filhanteraren efter sparad fil\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Välj inspelningsgränssnitt (gnome-shell, ffmpeg or avconv). Om inte, \"\n#~ \"kommer Peek att välja ett gränssnitt automatiskt.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Öppna filhanteraren efter sparad fil\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Fördröjning i sekunder före inspelningsstart\"\n"
  },
  {
    "path": "po/ta.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2025-01-27 15:08+0000\\n\"\n\"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\\n\"\n\"Language-Team: Tamil <https://hosted.weblate.org/projects/peek/translations/\"\n\"ta/>\\n\"\n\"Language: ta\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.10-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"நிரலின் பதிப்பைக் காட்டி வெளியேறவும்\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"ரெக்கார்டிங் பின்தளத்தில் தேர்ந்தெடுக்கவும் (க்னோம்-செல், ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"பின்தளத்தில்\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"இயங்கும் அனைத்து பார்வை நிகழ்வுகளிலும் பதிவு செய்யத் தொடங்குங்கள்\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"இயங்கும் அனைத்து பார்வை நிகழ்வுகளிலும் பதிவு செய்வதை நிறுத்துங்கள்\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"இயங்கும் அனைத்து பார்வை நிகழ்வுகளிலும் பதிவை மாற்றவும்\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"தலைப்பு பட்டி இல்லாமல் கண்ணோட்டத்தைத் தொடங்குங்கள்\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"பீக்\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"இயல்புநிலை பதிவு பின்தளத்தில் தொடங்க முடியவில்லை: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"பின்தளத்தில் பதிவு செய்வதைத் தொடங்க முடியவில்லை %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"பின்தளத்தில் பதிவு செய்யப்படவில்லை\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"சொந்த வேலண்ட் பின்தளத்தில் ஆதரிக்கப்படவில்லை\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"நீங்கள் வேலண்டில் சொந்தமாக இயங்குகிறீர்கள், இது தற்போது ஆதரிக்கப்படவில்லை. <tt> \"\n\"gdk_backend = x11 </tt> ஐ அமைப்பதன் மூலம் Xwayland ஐப் பயன்படுத்தி பார்க்கத் தொடங்கவும்.\"\n\"\\n\"\n\"\\n\"\n\" விவரங்களுக்கு beek <a href = 'https: //github.com/phw/peek#why-no-ateative-\"\n\"bayland-support'> வேலேண்ட் உதவி பற்றிய கேள்விகள் </a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"PEEK க்கு FFMPEG அல்லது இயங்கும் சினோம் செல் அமர்வு தேவை.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Ffmpeg இயங்கக்கூடியது காணப்படவில்லை.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"பதிவு செய்யும் போது எதிர்பாராத பிழை ஏற்பட்டது. பதிவு கைவிடப்பட்டது.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"அனிமேசன் ரெண்டரிங்…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"வழங்குதல் முடிந்ததும் பீக் மூடப்படும்.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"மேலோடை\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"Gif\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"வெப்எம்\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"%s என பதிவு\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"தொடக்க/நிறுத்து: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"ரெண்டரிங்…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"எதிர்பாராத பிழை காரணமாக பதிவைத் தொடங்க முடியவில்லை.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"அனிமேசனை சேமிக்கவும்\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_சேவ்\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_CANCEL\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"கோப்பை தேர்ந்தெடுக்கப்பட்ட இடத்திற்கு சேமிக்க முடியவில்லை.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"அனிமேசன் “%s” என சேமிக்கப்பட்டது\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"சேமித்த கோப்பை உங்கள் கோப்பு மேலாளரில் காட்ட இங்கே சொடுக்கு செய்க.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"கோப்பு மேலாளரில் காட்டு\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"செயலிழக்கச் செய்தது\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"மாற்றம்\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"விசைகளை அழுத்தவும்…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"அனிமேசன் செய்யப்பட்ட GIF ரெக்கார்டர்\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"மொழிபெயர்ப்பாளர்-வரவு\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"பதிவு செய்யத் தொடங்குங்கள்\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"புதிய சாளரம்\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"சாளர அளவை அமைக்கவும்\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"விருப்பத்தேர்வுகள்\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"பீக் பற்றி\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_ச்டாப்\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"பதிவு செய்வதை நிறுத்துங்கள்\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_ ரெக்கார்ட்\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"பதிவு செய்யும் பிழை\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"மூடு\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"இந்த சிக்கலைப் புகாரளிப்பதற்கு முன் <a href = \"\n\"\\\"https://github.com/phw/peek#frequenty-asked- கேள்விகள்\\\"> கேள்விகள் </a> ஐப் \"\n\"படிக்கவும். கேள்விகள் உங்கள் பிரச்சினைக்கு பதிலளிக்கவில்லை என்றால், தயவுசெய்து அதைப் \"\n\"புகாரளித்து, சிக்கல் ஏற்பட்டபோது நீங்கள் என்ன செய்கிறீர்கள் என்பது குறித்த முடிந்தவரை \"\n\"விவரங்களை வழங்கவும்.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"விவரங்களைக் காட்டு\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"பயனர் இடைமுகம்\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"சேமித்த பிறகு கோப்பு மேலாளரைத் திறக்கவும்\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"சேமித்த பிறகு டெச்க்டாப் அறிவிப்பைக் காட்டு\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"பதிவு செய்வதைத் தொடங்கவும் நிறுத்தவும்\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"பதிவு\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"வெளியீட்டு வடிவம்\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"உயர் தரமான GIF களுக்கு GIFSKI ஐப் பயன்படுத்தவும்\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Gif தகுதி\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"பிரேம்ரேட்\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"தெளிவுத்திறன் குறைப்பு\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"பதிவு தொடங்குவதற்கு முன் விநாடிகளில் நேரந்தவறுகை\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"மவுச் கர்சரைப் பிடிக்கவும்\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"இயல்புநிலை துடிப்பு சாதனத்திலிருந்து ஒலியைப் பிடிக்கவும்\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"முன்னுரிமைகள்\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"ரத்துசெய்\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"அளவு அமைக்கவும்\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"அகலம்\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"உயரம்\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"உங்கள் திரையில் இருந்து குறுகிய அனிமேசன் GIF படங்களை பதிவு செய்யுங்கள்\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"ச்கிரீன்காச்ட்; திரை ரெக்கார்டர்; திரை கேப்சர்; gif; webm; apng;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"பயன்படுத்த எளிதான இடைமுகத்துடன் எளிய திரை ரெக்கார்டர்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"ஒரு திரை பகுதியின் குறுகிய ச்கிரீன்காச்ட்களை உருவாக்குவதை பீக் எளிதாக்குகிறது. திரை \"\n\"பகுதிகளைப் பதிவு செய்வதற்கான குறிப்பிட்ட பயன்பாட்டு வழக்குக்காக இது கட்டப்பட்டது, எ.கா. \"\n\"உங்கள் சொந்த பயன்பாடுகளின் இடைமுகம் அம்சங்களை எளிதாகக் காண்பிப்பதற்காக அல்லது பிழை \"\n\"அறிக்கைகளில் பிழையைக் காண்பிப்பதற்காக. நீங்கள் பதிவுசெய்ய விரும்பும் பகுதிக்கு மேல் பீக் \"\n\"சாளரத்தை வைக்கவும், \\\"பதிவு\\\" என்பதை அழுத்தவும். அனிமேசன் செய்யப்பட்ட GIF களை \"\n\"உருவாக்குவதற்கு பீக் உகந்ததாக உள்ளது, ஆனால் நீங்கள் விரும்பினால் நீங்கள் நேரடியாக WEBM க்கு \"\n\"பதிவு செய்யலாம்.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"அம்சங்கள்:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"பதிவு செய்ய ஒரு திரை பகுதியைத் தேர்ந்தெடுக்கவும்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"பதிவுசெய்யப்பட்ட வீடியோவை உகந்த அனிமேசன் GIF ஆக சேமிக்கவும்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"வெப்எம் வடிவமைப்பிற்கு நேரடியாக பதிவு செய்யுங்கள்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"எளிய பயனர் இடைமுகம் பணிக்கு உகந்ததாகும்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"தானாகவே பதிவுசெய்யப்பட்ட வீடியோக்கள்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"HIDPI திரைகளுக்கான உதவி\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"\"\n\"ஒரு சினோம் செல் வேலண்ட் அமர்வுக்குள் வேலை செய்கிறது (எக்ச்வேய்லேண்டைப் பயன்படுத்தி)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"பீக் என்பது நீட்டிக்கப்பட்ட அம்சங்களைக் கொண்ட ஒரு பொதுவான நோக்கத்திற்கான ச்கிரீன்காச்ட் பயன்பாடு \"\n\"அல்ல, மாறாக சிஐஎஃப் அனிமேசன்கள் அல்லது அமைதியான வெப்எம் வீடியோக்களை உருவாக்குவதற்காக \"\n\"திரையின் ஒரு பகுதியின் சிறிய, அமைதியான திரைக்காட்சிகளை உருவாக்கும் ஒற்றை பணியில் கவனம்\"\n\" செலுத்துகிறது.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"ரெக்கார்டிங் பகுதியைத் தேர்ந்தெடுக்க முக்கிய சாளரம்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"பீக்கின் விருப்பத்தேர்வுகள் உரையாடல்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"பீக் தன்னை பதிவு செய்கிறார்\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"பிலிப்பி வோல்பர்\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"மில்லி விநாடிகளில் நேரம் பதிவுசெய்யும் பகுதி அளவு நிறுத்தப்பட்ட பிறகு காட்டப்படும்.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"PEEK%Y-%M-%d%H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"இயல்புநிலை கோப்பு பெயர் பயன்படுத்தப்படுகிறது. தேதி வடிவமைப்பு குறிப்பான்களை சேர்க்கலாம். \"\n\"நீட்டிப்பு தானாக சேர்க்கப்படும்.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"இருண்ட கருப்பொருளை விரும்புங்கள்\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"பதிவை மாற்றுவதற்கான உலகளாவிய விசைப்பிடித்தல்\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"வெளியீட்டு கோப்பு வடிவம்\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"GIFSKI GIF குறியாக்கிக்கான தர அமைப்பு\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"தெளிவுத்திறன் குறைக்கும் காரணி\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"மவுச் கர்சரைப் பிடிக்க வேண்டுமா\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"இயல்புநிலை துடிப்பு உள்ளீட்டு சாதனத்திலிருந்து ஒலியைப் பிடிக்க வேண்டுமா\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"கடைசி திறந்த முதன்மையான சாளரத்தின் அளவு மற்றும் நிலை\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"கடைசி வீடியோ சேமிக்கப்பட்ட பாதை\"\n"
  },
  {
    "path": "po/th.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2025-02-21 19:01+0000\\n\"\n\"Last-Translator: Anucha Lhaononkor <achn.syps@gmail.com>\\n\"\n\"Language-Team: Thai <https://hosted.weblate.org/projects/peek/translations/\"\n\"th/>\\n\"\n\"Language: th\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=1; plural=0;\\n\"\n\"X-Generator: Weblate 5.10.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"บันทึกเป็น %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"เรนเดอร์…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_บันทึก\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_ยกเลิก\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"ไม่สามารถบันทึกไฟล์ไปยังตำแหน่งที่เลือกได้\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"บันทึกแอนิเมชั่นเป็น “%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"คลิกที่นี่เพื่อแสดงไฟล์ที่บันทึกในตัวจัดการไฟล์ของคุณ\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"แสดงในตัวจัดการไฟล์\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"ปิดการใช้งาน\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"เปลี่ยน\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"ใช้ปุ่มใหม่\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"อนุชา เหล่าโนนคร้อ\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"เริ่มบันทึก\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"หน้าต่างใหม่\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"ตั้งค่าขนาดหน้าต่าง\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"ตั้งค่า\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"เกี่ยวกับ Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_หยุด\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"หยุดบันทึก\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_บันทึก\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"ผิดพลาดในการบันทึก\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"ปิด\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"โปรดอ่าน <a href=\\\"https://github.com/phw/peek#frequently-asked-questions\\\"\"\n\">คำถามที่พบบ่อย</a> ก่อนรายงานปัญหานี้ หากคำถามที่พบบ่อยไม่สามารถตอบคำถามของคุณได้ \"\n\"โปรดรายงานปัญหาและระบุรายละเอียดให้มากที่สุดเท่าที่จะทำได้เกี่ยวกับสิ่งที่คุณกำลังทำในขณะที่เกิดปัญหา\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"แสดงรายละเอียด\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"อินเทอร์เฟซผู้ใช้\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"เปิดตัวจัดการไฟล์หลังจากบันทึก\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"แสดงการแจ้งเตือนบนเดสก์ท็อปหลังจากบันทึก\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"เริ่ม/หยุด การบันทึก\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"กำลังบันทึก\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"รูปแบบเอาท์พุต\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"ใช้ gifski เพื่อสร้าง GIF คุณภาพสูง\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"คุณภาพ GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"อัตราเฟรม\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"ลดขนาดความละเอียด\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"หน่วงเวลาเป็นวินาทีก่อนเริ่มบันทึก\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"จับเคอร์เซอร์เมาส์\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"บันทึกเสียงจากอุปกรณ์ PULSE\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"ตั้งค่า Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"ยกเลิก\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"ตั้งค่าขนาด\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"กว้าง\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"สูง\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"เครื่องบันทึกหน้าจอที่เรียบง่ายพร้อมอินเทอร์เฟซที่ใช้งานง่าย\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek ช่วยให้สร้างสกรีนแคสต์สั้นๆ ของพื้นที่หน้าจอได้อย่างง่ายดาย \"\n\"โปรแกรมนี้สร้างขึ้นเพื่อการใช้งานเฉพาะในการบันทึกพื้นที่หน้าจอ เช่น เพื่อแสดงฟีเจอร์ UI \"\n\"ของแอปของคุณเองได้อย่างง่ายดาย หรือเพื่อแสดงจุดบกพร่องในรายงานจุดบกพร่อง ด้วย Peek \"\n\"คุณเพียงแค่วางหน้าต่าง Peek ไว้เหนือพื้นที่ที่คุณต้องการบันทึก แล้วกด \\\"บันทึก\\\" Peek \"\n\"ได้รับการปรับให้เหมาะสมสำหรับการสร้าง GIF แบบเคลื่อนไหว แต่คุณยังสามารถบันทึกโดยตรงไปยัง \"\n\"WebM ได้หากคุณต้องการ\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"คุณสมบัติ:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"เลือกหน้าจอที่จะบันทึก\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"บันทึกวิดีโอไว้เป็น GIF เคลื่อนไหวที่ได้รับการเพิ่มประสิทธิภาพ\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"บันทึกเป็นรูปแบบ WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"อินเทอร์เฟซผู้ใช้ที่เรียบง่ายได้รับการปรับปรุงให้เหมาะสมสำหรับงาน\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"ลดขนาดวิดีโอที่บันทึกโดยอัตโนมัติ\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"รองรับหน้าจอ HiDPI\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"ทำงานภายในเซสชัน Wayland ของ GNOME Shell (โดยใช้ XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek ไม่ใช่แอปพลิเคชั่นบันทึกหน้าจอทั่วไปที่มีฟีเจอร์เพิ่มเติม \"\n\"แต่มุ่งเน้นไปที่งานเดียวคือการสร้างการบันทึกหน้าจอขนาดเล็กของพื้นที่หน้าจอเพื่อสร้างแอนิเมชั่น GIF \"\n\"หรือวิดีโอ WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"\"\n"
  },
  {
    "path": "po/tr.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-04 19:01+0000\\n\"\n\"Last-Translator: Oğuz Ersen <oguz@ersen.moe>\\n\"\n\"Language-Team: Turkish <https://hosted.weblate.org/projects/peek/\"\n\"translations/tr/>\\n\"\n\"Language: tr\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=2; plural=n != 1;\\n\"\n\"X-Generator: Weblate 5.4-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Program sürümünü göster ve çık\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Kayıt altyapısını seçiniz (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"ALTYAPI\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Çalışan tüm Peek oturumlarında kayda başla\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Çalışan tüm Peek oturumlarında kaydı durdur\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Çalışan tüm Peek oturumlarında kaydı aç/kapat\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Peek'i başlıksız olarak başlat\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Öntanımlı kayıt altyapısı başlatılamadı: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"%s kayıt altyapısı başlatılamadı: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Kayıt altyapısı kullanılamıyor\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Yerel Wayland altyapısı desteklenmiyor\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Peek'i Wayland'da yerel olarak çalıştırıyorsunuz, bu şu anda desteklenmiyor. \"\n\"Lütfen <tt>GDK_BACKEND=x11</tt> değişkenini ayarlayarak Peek'i XWayland \"\n\"kullanarak başlatın.\\n\"\n\"\\n\"\n\"Ayrıntılar için Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>Wayland desteği hakkında Sık Sorulan Sorulara</a> bakın.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek, FFmpeg veya çalışan bir GNOME Shell oturumu gerektirmektedir.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"FFmpeg programı bulunamadı.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Kayıt sırasında beklenmedik bir hata oluştu. Kayıt iptal edildi.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Animasyon düzenleniyor…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Düzenleme bittiğinde Peek kapanacak.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"%s Olarak Kaydet\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Başlat/Durdur:%s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Düzenleniyor…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Beklenmedik bir hata nedeniyle kayıt başlatılamadı.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Animasyonu kaydet\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Kaydet\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"İ_ptal\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Dosya, seçilen konuma kaydedilemedi.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Animasyon, %s olarak kaydedildi\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Kaydedilmiş dosyayı dosya yöneticisinde görmek için buraya tıklayınız.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Dosya yöneticisinde göster\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"devre dışı\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Değiştir\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Tuşlara basınız…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Animasyonlu GIF kaydedici\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Oğuz Ersen\\n\"\n\"Bedirhan Tuhana\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Kayda başla\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Yeni pencere\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Pencere boyutunu ayarla\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Tercihler\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Peek Hakkında\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Durdur\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Kaydı durdur\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Kayıt\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Kayıt hatası\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Kapat\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Bu sorunu bildirmeden önce lütfen <a href=\\\"https://github.com/phw/\"\n\"peek#frequently-asked-questions\\\">Sıkça Sorulan Soruları</a> okuyun. Bu \"\n\"sorununuzu yanıtlamazsa, lütfen sorunu bildirin ve sorun oluştuğunda ne \"\n\"yaptığınızla ilgili mümkün olduğunca fazla ayrıntı sağlayın.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Ayrıntıları göster\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Kullanıcı arayüzü\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Kaydettikten sonra dosya yöneticisini aç\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Kaydettikten sonra masaüstü bildirimi göster\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Kaydı başlat / durdur\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Kaydediliyor\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Çıktı biçimi\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Yüksek kalitede GIFler için gifski kullan\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF kalitesi\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Kare hızı (FPS)\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Çözünürlük örnekleme\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Kayda başlamadan önceki saniye cinsinden geri sayım\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Fare imlecini yakala\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Öntanımlı PULSE aygıtından ses yakala\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek tercihleri\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"İptal\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Boyutu ayarla\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Genişlik\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Yükseklik\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Ekranınızdan kısa animasyonlu GIF görüntüleri kaydedin\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"ekran kaydı;ekran kaydedici;ekran yakalama;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Kullanımı kolay bir arayüze sahip basit ekran kaydedici\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek, ekranın belirli bir bölümü için kayıt oluşturmayı kolaylaştırmaktadır. \"\n\"Kendi uygulamalarınızın arayüz özelliklerini gösterirken veya hata bildirimi \"\n\"yaparken kolayca ekranı kaydetme üzerine tasarlanmıştır ve özel bir amaca \"\n\"hizmet etmektedir. Peek penceresini kaydetmek istediğiniz yere sürükleyip \"\n\"\\\"Kayıt\\\" düğmesine basarak kolayca kayıt yapabilirsiniz. Peek animasyonlu \"\n\"GIF oluşturmak için özel olarak tasarlanmıştır fakat doğrudan WebM biçiminde \"\n\"de kayıt yapabilirsiniz.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Özellikler:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Kayıt için bir ekranda bir alan seçiniz\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Oluşturulmuş videoyu optimize edilmiş GIF olarak kaydet\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Doğrudan WebM biçiminde kaydet\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Tam bu iş için hazırlanmış kolay kullanımlı kullanıcı arayüzü\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Otomatik video optimizasyonu\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"HiDPI ekran desteği\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"GNOME Shell Wayland oturumu içerisinde çalışır (XWayland kullanarak)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Peek, genişletilmiş özelliklere sahip genel amaçlı bir ekran kayıt \"\n\"uygulaması değildir, GIF animasyonları oluşturmak için ekranın bir alanının \"\n\"küçük, sessiz kayıtları veya sessiz WebM videoları oluşturma görevine \"\n\"odaklanmaktadır.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Kayıt alanını seçmek için ana pencere\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek tercihler iletişim kutusu\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek kendini kaydediyor\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Yeniden boyutlandırma durduktan sonra kayıt alanı boyutunun görüntülendiği \"\n\"milisaniye cinsinden süre.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Kullanılan varsayılan dosya adı. Tarih biçim belirteçleri içerebilir. Uzantı \"\n\"otomatik olarak eklenecektir.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Koyu temayı tercih et\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Kaydı açmak/kapatmak için küresel tuş ataması\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Dosya çıktı biçimi\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Gifski GIF kodlayıcı için kalite ayarı\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Çözünürlük örnekleme katsayısı\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Fare imlecininin kaydedilip kaydedilmeyeceği\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Öntanımlı PULSE giriş aygıtından sesin kaydedilip kaydedilmeyeceği\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Son açık ana pencerenin boyutu ve konumu\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Son videonun kaydedildiği dosya yolu\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Sorun bildir\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n"
  },
  {
    "path": "po/uk_UA.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n#\n# Translators:\n# Boris Sikora <sikora.boris@gmail.com>, 2016\n# strixaluco <maddox@i.ua>, 2016\n# strixaluco <maddox@i.ua>, 2016\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: Peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-02-04 19:01+0000\\n\"\n\"Last-Translator: Ihor Hordiichuk <igor_ck@outlook.com>\\n\"\n\"Language-Team: Ukrainian <https://hosted.weblate.org/projects/peek/\"\n\"translations/uk/>\\n\"\n\"Language: uk_UA\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && \"\n\"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\\n\"\n\"X-Generator: Weblate 5.4-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"Показати версію програми і вийти\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"Виберіть джерело запису (gnome-shell, ffmpeg)\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"ПІСЛЯПРОЦЕСОР\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"Розпочати запис в усіх запущених копіях Peek\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"Зупинити запис у всіх запущених вікнах Peek\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"Перемикнути запис у всіх запущених вікнах Peek\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"Запускати Peek без заголовка\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"Не вдається започаткувати типовий сервер запису: %s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"Неможливо започаткувати резервний файл запису %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"Виходовий буфер запису не доступний\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"Робота безпосередньо на Wayland не підтримується\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"Ви запустили Peek власне на Wayland, але цей режим наразі не підтримується. \"\n\"Запустіть Peek на XWayland за допомогою <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"Докладніше читайте <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>ЧаПи про підтримку Wayland</a>.\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek вимагає FFmpeg або запуск сеансу GNOME Shell.\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"Виконуваний файл FFmpeg не знайдено.\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"Несподівана помилка запису. Запис припинено.\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"Відмальовування анімації…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek закриється після обробки.\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"Записувати як %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"Запуск/Зупин: %s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"Візуалізація…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"Неможливо почати запис через непередбачувану помилку.\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"Зберегти анімацію\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"_Зберегти\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"_Скасувати\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"Не вдалося зберегти файл до вибраного розташування.\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"Анімацію буде збережено як \\\"%s\\\"\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"Натисніть тут, щоб показати збережений файл у менеджері файлів.\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"Показати в менеджері файлів\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"вимкнено\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"Змінити\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"Натисніть клавіші…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"Записувач GIF анімації\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Boris Sikora <sikora.boris@gmail.com>\\n\"\n\"strixaluco\\n\"\n\"Ihor Hordiichuk <igor_ck@outlook.com>\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"Почати запис\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"Нове вікно\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"Встановити розмір вікна\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"Параметри\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"Про Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"_Стоп\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"Зупинити запис\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"_Запис\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"Помилка запису\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"Закрити\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"Будь ласка, прочитайте <a href=\\\"https://github.com/phw/peek#frequently-\"\n\"asked-questions\\\">ЧаПи</a>перш ніж повідомити про цю ваду. Якщо ви не \"\n\"знайшли відповідь у ЧаП , повідомте про ваду та надайте якнайдокладніші \"\n\"відомості про ваші дії, коли сталася проблема.\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"Показати подробиці\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"Інтерфейс користувача\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"Відкрити менеджер файлів після збереження\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"Показувати сповіщення стільниці після збереження\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"Почати / зупинити запис\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"Запис\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"Виходовий формат\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"Використовувати gifski для високоякісних GIF\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"Якість GIF\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"Частота кадрів\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"Понижувальна передискретизація роздільної здатності\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"Затримка у секундах перед початком запису\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"Захоплювати вказівник миші\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"Захоплення звуку зі стандартного пристрою PULSE\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Параметри Peek\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"Скасувати\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"Зазначити розмір\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"Ширина\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"Висота\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"Запис коротких анімованих GIF зображень з екрану\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\"скрінкаст;захоплення екрану;запис екрану;записувач екрану;screencast;screen \"\n\"recorder;screen capture;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"Простий записувач екрана зі зручним інтерфейсом\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"У Peek легко створювати короткі відеоролики вибраної області екрана. Його \"\n\"створено для випадків, коли необхідно записати окремі частини екрана, \"\n\"наприклад, для легкого показу функцій інтерфейсу ваших власних застосунків \"\n\"або для показу знайдених вад у звітах про помилки. Просто розмістіть вікно \"\n\"Peek над областю, яку хочете записати й натисніть \\\"Записувати\\\". Peek \"\n\"оптимізований для створення анімованих GIF, але ви також можете записувати \"\n\"відеоролики у форматі Web, якщо ви надаєте йому перевагу.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"Функції:\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"Запис довільних ділянок екрана\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"Збереження відео у форматі оптимізованого оживленого GIF\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"Запис безпосередньо у форматі WebM\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"Простий і оптимізований інтерфейс користувача\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"Автоматичне пониження роздільної здатності записуваних відео\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"Підтримка екранів високої роздільної здатності (HiDPI)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"Працює у GNOME Shell на Wayland (за допомогою XWayland)\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"\"\n\"Основне завдання Peek, це не запис екрана з розширеними функціями, він \"\n\"фокусується на одному завданні — створення беззвучних коротких анімованих \"\n\"записів окремих частин екрана у форматі GIF або беззвучних відео у форматах \"\n\"WebM.\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"Головне вікно для вибору зони запису\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Налаштування Peek\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek записує сам себе\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"\"\n\"Час у мілісекундах, протягом якого показується розмір області запису після \"\n\"закінчення зміни розміру.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"\"\n\"Застосовано типову назву. Ви можете приєднати специфікатор формату дати.\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"Надати перевагу темній темі\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"Глобальні скорочення для перемикання запису\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"Формат виходового файлу\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"Параметри якості GIF-кодувальника gifski\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"Множник понижувальної передискретизації роздільної здатності\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"Захоплювати вказівник миші\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"Чи захоплювати звук зі стандартного пристрою вводу PULSE\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"Розмір і позиція головного вікна з часу останнього відкриття\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"Шлях, за яким відео було збережено востаннє\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"Повідомити про ваду\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"Неможливо створити типовий записувач екрану\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"_Вихід\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"Відкрити менеджер файлів після збереження\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"Оберіть записувальний післяпроцесор (gnome-shell, ffmpeg або avconv). \"\n#~ \"Peek сам обере післяпроцесор, якщо жоден явно не зазначений.\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"Відкрити менеджер файлів після збереження\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"Затримка у секундах перед початком запису\"\n"
  },
  {
    "path": "po/zh_CN.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2025-08-30 03:01+0000\\n\"\n\"Last-Translator: Haoyu Qiu <timothyqiu32@gmail.com>\\n\"\n\"Language-Team: Chinese (Simplified Han script) <https://hosted.weblate.org/\"\n\"projects/peek/translations/zh_Hans/>\\n\"\n\"Language: zh_CN\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=1; plural=0;\\n\"\n\"X-Generator: Weblate 5.13.1-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"显示程序版本并退出\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"选择录制后端（gnome-shell, ffmpeg）\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"后端\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"令所有运行中的 Peek 实例开始录制\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"令所有运行中的 Peek 实例停止录制\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"令所有运行中的 Peek 实例切换录制状态\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"启动 Peek 并隐藏标题栏\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"无法初始化录制后端：%s\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"无法初始化录制后端 %s: %s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"录制后端不可用\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"不支持原生 Wayland 后端\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"您当前在不受支持的Wayland下运行Peek，请通过设置启用XWayland，然后再运行Peek \"\n\"<tt>GDK_BACKEND=x11</tt>）。\\n\"\n\"\\n\"\n\"更多细节见 Peek <a href='https://github.com/phw/peek#why-no-native-wayland-\"\n\"support'>有关 Wayland 支持的常见问题</a>。\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek 需要系统上事先安装 FFmpeg 或者正在运行 GNOME Shell 会话。\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"未找到 FFmpeg 可执行文件。\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"出现未知错误，录制被中止。\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"动画渲染中…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek 将在渲染完成后关闭。\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"录制 %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"开始/停止：%s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"渲染中…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"由于未知错误，无法开始录制。\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"保存动画\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"保存(_S)\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"取消(_C)\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"文件无法存储到所选路径。\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"动画已保存在“%s”\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"点击这里将在你的文件管理器中显示已保存的文件。\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"在文件管理器中显示\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"已停用\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"更改\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"请按键…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"GIF 动画录制器\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"Chunyang Xu\\n\"\n\"YFdyh000\\n\"\n\"panli\\n\"\n\"Boyuan Yang\\n\"\n\"Haoyu Qiu\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"开始录制\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"新建窗口\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"设置窗口大小\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"首选项\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"关于\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"停止(_S)\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"停止录制\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"录制(_R)\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"录制出错\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"关闭\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"在报告问题之前，请先阅读<a href=\\\"https://github.com/phw/peek#frequently-\"\n\"asked-questions\\\">常见问题</a>。如果常见问题中没有包含您遇到的情况，请再考虑\"\n\"报告问题并提供尽可能多的细节信息，例如您在问题发生时正在做什么，等等。\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"显示详情\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"用户界面\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"保存之后打开文件管理器\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"保存后显示桌面通知\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"开始/停止录制\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"录制内容\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"输出格式\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"使用 gifski 录制高质量的 GIF\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF 质量\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"帧率\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"分辨率下采样\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"录制开始前延迟的秒数\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"捕获鼠标光标\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"捕获默认 PULSE 设备的声音\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek 首选项\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"取消\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"设置大小\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"宽度\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"高度\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"录制屏幕，制成小巧的 GIF 动画\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"\"\n\"screencast;screen recorder;screen capture;GIF;WebM;APNG;截屏;屏幕录制;屏幕抓\"\n\"取;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"简单易用的屏幕录制器\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek \"\n\"使得在屏幕上指定区域录制短视频变得简单，专用于录制屏幕区域，例如可以方便地展\"\n\"示自己应用程序用户界面的功能，或是在错误报告中呈现故障现象。你只需将 Peek \"\n\"窗口覆盖到你想要录制的区域，然后按下“录制”。Peek 对制作 GIF \"\n\"动画有优化；但如果你喜欢的话，你也可以直接录制 WebM。\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"特色：\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"选择要录制的屏幕区域\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"将录制的视频保存为优化过的 GIF 动画\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"直接录制为 WebM 格式\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"为任务优化的简单用户界面\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"自动缩放录制的视频\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"支持 HiDPI 屏幕\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"可以在 GNOME Shell Wayland 会话内使用（使用 XWayland）\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"Peek \"\n\"并不是拥有扩展功能的通用屏幕录制程序，而是专注于创建屏幕局部区域的小型无声屏\"\n\"幕录像，用于制作 GIF 动画或无声的 WebM 视频。\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"用主窗口来选择录制区域\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek 偏好设置\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek 正在录制自身\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"当调整结束后，录制区域将会以毫秒为单位显示大小。\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"默认使用的文件名。可以包含日期格式说明符。扩展名将自动追加。\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"偏好暗色主题\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"切换录制状态的全局快捷键\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"文件输出格式\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"gifski编码器的清晰度设置\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"分辨率下采样参数\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"是否捕获鼠标光标\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"是否从默认 PULSE 输入设备捕获声音\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"上次录制时主窗口大小和位置\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"上次保存视频的路径\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"反馈问题\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"无法创建默认屏幕记录器。\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"退出(_Q)\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"保存之后打开文件管理器\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"选择要使用的录像后端（gnome-shell、ffmpeg 或 avconv）。如果没有设置，Peek \"\n#~ \"会自动选择一个后端。\"\n\n#~ msgid \"peek\"\n#~ msgstr \"peek\"\n\n#, fuzzy\n#~ msgid \"Open file manager after saving.\"\n#~ msgstr \"保存之后打开文件管理器\"\n\n#, fuzzy\n#~ msgid \"Delay in seconds before recording starts.\"\n#~ msgstr \"录制开始前延迟的秒数\"\n"
  },
  {
    "path": "po/zh_TW.po",
    "content": "# SOME DESCRIPTIVE TITLE.\n# Copyright (C) YEAR Philipp\\ Wolfer\\ <ph.wolfer@gmail.com>\n# This file is distributed under the same license as the peek package.\n# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n#\nmsgid \"\"\nmsgstr \"\"\n\"Project-Id-Version: peek\\n\"\n\"Report-Msgid-Bugs-To: ph.wolfer@gmail.com\\n\"\n\"POT-Creation-Date: 2024-02-03 19:49+0100\\n\"\n\"PO-Revision-Date: 2024-03-02 22:01+0000\\n\"\n\"Last-Translator: Kisaragi Hiu <mail@kisaragi-hiu.com>\\n\"\n\"Language-Team: Chinese (Traditional) <https://hosted.weblate.org/projects/\"\n\"peek/translations/zh_Hant/>\\n\"\n\"Language: zh_TW\\n\"\n\"MIME-Version: 1.0\\n\"\n\"Content-Type: text/plain; charset=UTF-8\\n\"\n\"Content-Transfer-Encoding: 8bit\\n\"\n\"Plural-Forms: nplurals=1; plural=0;\\n\"\n\"X-Generator: Weblate 5.5-dev\\n\"\n\n#: src/application.vala:63\nmsgid \"Show the version of the program and exit\"\nmsgstr \"顯示程式版本後結束\"\n\n#: src/application.vala:67\nmsgid \"Select the recording backend (gnome-shell, ffmpeg)\"\nmsgstr \"選擇錄製後端（gnome-shell、ffmpeg）\"\n\n#: src/application.vala:68\nmsgid \"BACKEND\"\nmsgstr \"後端名稱\"\n\n#: src/application.vala:72\nmsgid \"Start recording in all running Peek instances\"\nmsgstr \"讓所有執行中的 Peek 實體開始錄影\"\n\n#: src/application.vala:76\nmsgid \"Stop recording in all running Peek instances\"\nmsgstr \"讓所有執行中的 Peek 實體停止錄影\"\n\n#: src/application.vala:80\nmsgid \"Toggle recording in all running Peek instances\"\nmsgstr \"切換所有執行中 Peek 實體的錄影狀態\"\n\n#: src/application.vala:84\nmsgid \"Start Peek without the header bar\"\nmsgstr \"啟動沒有標題列的 Peek\"\n\n#: src/application.vala:94 data/com.uploadedlobster.peek.desktop.in:3\n#: data/com.uploadedlobster.peek.appdata.xml.in:7\nmsgid \"Peek\"\nmsgstr \"Peek\"\n\n#: src/application.vala:250\n#, c-format\nmsgid \"Unable to initialize default recording backend: %s\"\nmsgstr \"無法初始化 %s 後端\"\n\n#: src/application.vala:266\n#, c-format\nmsgid \"Unable to initialize recording backend %s: %s\"\nmsgstr \"無法初始化 %s 後端：%s\"\n\n#: src/application.vala:337\nmsgid \"Recording backend unavailable\"\nmsgstr \"錄製後端不可用\"\n\n#: src/application.vala:341\nmsgid \"Native Wayland backend is unsupported\"\nmsgstr \"尚未支援原生模式的 Wayland 後端\"\n\n#: src/application.vala:342\nmsgid \"\"\n\"You are running Peek natively on Wayland, this is currently unsupported. \"\n\"Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\"\n\"\\n\"\n\"For Details see the Peek <a href='https://github.com/phw/peek#why-no-native-\"\n\"wayland-support'>FAQ about Wayland support</a>.\"\nmsgstr \"\"\n\"目前尚未支援使用原生模式的 Wayland 執行 Peek。請設定 <tt>GDK_BACKEND=x11</\"\n\"tt> 以透過 XWayland 執行。\\n\"\n\"\\n\"\n\"更多詳細資訊，請造訪有關 Peek <a href='https://github.com/phw/peek#why-no-\"\n\"native-wayland-support'>Wayland 支援的 FAQ</a>。\"\n\n#: src/recording/screen-recorder-factory.vala:26\nmsgid \"Peek requires FFmpeg or running GNOME Shell session.\"\nmsgstr \"Peek 需要 FFmpeg 或執行于 GNOME Shell 會話中。\"\n\n#: src/recording/screen-recorder-factory.vala:47\nmsgid \"FFmpeg executable not found.\"\nmsgstr \"找不到 FFmpeg 可執行檔案。\"\n\n#: src/ui/application-window.vala:119\nmsgid \"An unexpected error occurred during recording. Recording was aborted.\"\nmsgstr \"錄影過程中發生意外錯誤。中止錄影。\"\n\n#: src/ui/application-window.vala:250\nmsgid \"Rendering animation…\"\nmsgstr \"正在輸出…\"\n\n#: src/ui/application-window.vala:251\nmsgid \"Peek will close when rendering is finished.\"\nmsgstr \"Peek 會在繪製完成後關閉。\"\n\n#: src/ui/application-window.vala:287 ui/application-window.ui:353\n#: ui/preferences.ui:224\nmsgid \"APNG\"\nmsgstr \"APNG\"\n\n#: src/ui/application-window.vala:288 ui/application-window.ui:337\n#: ui/preferences.ui:223\nmsgid \"GIF\"\nmsgstr \"GIF\"\n\n#: src/ui/application-window.vala:289 ui/application-window.ui:370\n#: ui/preferences.ui:225\nmsgid \"WebM\"\nmsgstr \"WebM\"\n\n#: src/ui/application-window.vala:300\n#, c-format\nmsgid \"Record as %s\"\nmsgstr \"錄影為 %s\"\n\n#: src/ui/application-window.vala:411\n#, c-format\nmsgid \"Start / Stop: %s\"\nmsgstr \"開始／停止：%s\"\n\n#: src/ui/application-window.vala:563\nmsgid \"Rendering…\"\nmsgstr \"正在輸出…\"\n\n#: src/ui/application-window.vala:603\nmsgid \"Recording could not be started due to an unexpected error.\"\nmsgstr \"由於意外錯誤，無法啟動錄影。\"\n\n#: src/ui/application-window.vala:723 src/ui/application-window.vala:728\nmsgid \"Save animation\"\nmsgstr \"儲存動畫\"\n\n#: src/ui/application-window.vala:724 src/ui/application-window.vala:731\nmsgid \"_Save\"\nmsgstr \"儲存(_S)\"\n\n#: src/ui/application-window.vala:725 src/ui/application-window.vala:729\nmsgid \"_Cancel\"\nmsgstr \"取消(_C)\"\n\n#: src/ui/application-window.vala:796\nmsgid \"The file could not be saved to the selected location.\"\nmsgstr \"無法將檔案儲存到選取位置。\"\n\n#: src/ui/application-window.vala:823\n#, c-format\nmsgid \"Animation saved as “%s”\"\nmsgstr \"動畫已存成「%s」\"\n\n#. Unity does not allow actions on notifications, so we disable\n#. notification actions there.\n#: src/ui/application-window.vala:833\nmsgid \"Click here to show the saved file in your file manager.\"\nmsgstr \"點選這裡以在檔案管理器顯示儲存的檔案。\"\n\n#: src/ui/application-window.vala:835\nmsgid \"Show in file manager\"\nmsgstr \"在檔案管理器中顯示\"\n\n#. Display the configured shortcut to the user\n#: src/ui/preferences-dialog.vala:195\nmsgid \"deactivated\"\nmsgstr \"已停用\"\n\n#. Add a button to change the keyboard shortcut\n#: src/ui/preferences-dialog.vala:206 src/ui/preferences-dialog.vala:222\nmsgid \"Change\"\nmsgstr \"變更\"\n\n#: src/ui/preferences-dialog.vala:219\nmsgid \"Press keys…\"\nmsgstr \"請按下按鍵…\"\n\n#: ui/about.ui.in:37 data/com.uploadedlobster.peek.desktop.in:5\nmsgid \"Animated GIF recorder\"\nmsgstr \"GIF 動畫錄製軟體\"\n\n#. Please add your name to the list of translators if you want to be credited for the translations you have done.\n#: ui/about.ui.in:40\nmsgctxt \"Translator credits in about dialog\"\nmsgid \"translator-credits\"\nmsgstr \"\"\n\"coin3x\\n\"\n\"pan93412\\n\"\n\"WhiredPlanck\\n\"\n\"Kisaragi Hiu\"\n\n#: ui/application-window.ui:33 ui/application-window.ui:185\nmsgid \"Start recording\"\nmsgstr \"開始錄影\"\n\n#: ui/application-window.ui:54\nmsgid \"New window\"\nmsgstr \"開新視窗\"\n\n#: ui/application-window.ui:68 ui/set-window-size-dialog.ui:23\nmsgid \"Set window size\"\nmsgstr \"設定窗格大小\"\n\n#: ui/application-window.ui:93\nmsgid \"Preferences\"\nmsgstr \"偏好設定\"\n\n#: ui/application-window.ui:107\nmsgid \"About Peek\"\nmsgstr \"關於 Peek\"\n\n#: ui/application-window.ui:149\nmsgid \"_Stop\"\nmsgstr \"停止(_S)\"\n\n#: ui/application-window.ui:159\nmsgid \"Stop recording\"\nmsgstr \"停止錄影\"\n\n#: ui/application-window.ui:175\nmsgid \"_Record\"\nmsgstr \"錄影\"\n\n#: ui/error-dialog.ui:8\nmsgid \"Recording error\"\nmsgstr \"錄影發生錯誤\"\n\n#: ui/error-dialog.ui:25\nmsgid \"Close\"\nmsgstr \"關閉\"\n\n#: ui/error-dialog.ui:70\nmsgid \"\"\n\"Please read the <a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">FAQs</a> before reporting this issue. If the FAQs do not answer \"\n\"your issue please report it and provide as much details as possible on what \"\n\"you were doing when the issue occurred.\"\nmsgstr \"\"\n\"請在回報問題前讀一遍<a href=\\\"https://github.com/phw/peek#frequently-asked-\"\n\"questions\\\">常見問題</a>。如果常見問題沒解決你的問題，請回報並盡可能提供你遇\"\n\"到這問題時，所做事情的詳細資訊。\"\n\n#: ui/error-dialog.ui:109\nmsgid \"Show details\"\nmsgstr \"顯示詳細資訊\"\n\n#: ui/preferences.ui:77\nmsgid \"User interface\"\nmsgstr \"使用者介面\"\n\n#: ui/preferences.ui:90 data/com.uploadedlobster.peek.gschema.xml:7\nmsgid \"Open file manager after saving\"\nmsgstr \"儲存後開啟檔案管理器\"\n\n#: ui/preferences.ui:106 data/com.uploadedlobster.peek.gschema.xml:11\nmsgid \"Show desktop notification after saving\"\nmsgstr \"儲存後顯示桌面通知\"\n\n#: ui/preferences.ui:131\nmsgid \"Start / stop recording\"\nmsgstr \"開始／停止錄影\"\n\n#: ui/preferences.ui:185\nmsgid \"Recording\"\nmsgstr \"錄影\"\n\n#: ui/preferences.ui:208\nmsgid \"Output format\"\nmsgstr \"輸出格式\"\n\n#: ui/preferences.ui:250 data/com.uploadedlobster.peek.gschema.xml:45\nmsgid \"Use gifski for high quality GIFs\"\nmsgstr \"使用 gifski 製作高品質的 GIF\"\n\n#: ui/preferences.ui:275\nmsgid \"GIF quality\"\nmsgstr \"GIF 品質\"\n\n#: ui/preferences.ui:325 data/com.uploadedlobster.peek.gschema.xml:60\nmsgid \"Framerate\"\nmsgstr \"影格速率\"\n\n#: ui/preferences.ui:367\nmsgid \"Resolution downsampling\"\nmsgstr \"解析度降低取樣頻率\"\n\n#: ui/preferences.ui:409 data/com.uploadedlobster.peek.gschema.xml:55\nmsgid \"Delay in seconds before recording starts\"\nmsgstr \"錄影開始前的延遲秒數\"\n\n#: ui/preferences.ui:442\nmsgid \"Capture mouse cursor\"\nmsgstr \"擷取滑鼠游標\"\n\n#: ui/preferences.ui:457\nmsgid \"Capture sound from default PULSE device\"\nmsgstr \"從 PulseAudio 預設裝置擷取聲音\"\n\n#: ui/preferences.ui:488\nmsgid \"Peek preferences\"\nmsgstr \"Peek 偏好設定\"\n\n#: ui/set-window-size-dialog.ui:27\nmsgid \"Cancel\"\nmsgstr \"取消\"\n\n#: ui/set-window-size-dialog.ui:36\nmsgid \"Set size\"\nmsgstr \"設定尺寸\"\n\n#: ui/set-window-size-dialog.ui:89\nmsgid \"Width\"\nmsgstr \"寬度\"\n\n#: ui/set-window-size-dialog.ui:127\nmsgid \"Height\"\nmsgstr \"高度\"\n\n#: data/com.uploadedlobster.peek.desktop.in:6\nmsgid \"Record short animated GIF images from your screen\"\nmsgstr \"從您的螢幕上錄製簡短的 GIF 動畫\"\n\n#: data/com.uploadedlobster.peek.desktop.in:7\nmsgid \"screencast;screen recorder;screen capture;GIF;WebM;APNG;\"\nmsgstr \"螢幕截圖;螢幕錄製;螢幕截圖;GIF;WebM;APNG;\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:8\nmsgid \"Simple screen recorder with an easy to use interface\"\nmsgstr \"簡單易用的螢幕錄影軟體\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:11\nmsgid \"\"\n\"Peek makes it easy to create short screencasts of a screen area. It was \"\n\"built for the specific use case of recording screen areas, e.g. for easily \"\n\"showing UI features of your own apps or for showing a bug in bug reports. \"\n\"With Peek you simply place the Peek window over the area you want to record \"\n\"and press \\\"Record\\\". Peek is optimized for generating animated GIFs, but \"\n\"you can also directly record to WebM if you prefer.\"\nmsgstr \"\"\n\"Peek 讓建立螢幕區域的螢幕錄影變得容易。它是為錄製螢幕部分區域的用途專門設計的\"\n\"，適合用來展現您的應用程式的功能，或是為臭蟲回報添加影片示範。只要將 Peek \"\n\"的視窗放置在您想錄影的區域上，然後按下「錄影」即可。Peek 有為產生動態 GIF \"\n\"進行優化，不過需要的話也能直接錄製 WebM 格式。\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:20\nmsgid \"Features:\"\nmsgstr \"功能：\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:22\nmsgid \"Select a screen region to record\"\nmsgstr \"可選取欲錄製的螢幕區塊\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:23\nmsgid \"Save recorded video as an optimized animated GIF\"\nmsgstr \"可將錄製的影片儲存為經最佳化的 GIF 動畫\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:24\nmsgid \"Record directly to WebM format\"\nmsgstr \"可直接錄製成 WebM 格式\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:25\nmsgid \"Simple user interface optimized for the task\"\nmsgstr \"簡單易用的介面\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:26\nmsgid \"Automatically downscale recorded videos\"\nmsgstr \"可自動縮小影片的解析度\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:27\nmsgid \"Support for HiDPI screens\"\nmsgstr \"支援 HiDPI 螢幕\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:28\nmsgid \"Works inside a GNOME Shell Wayland session (using XWayland)\"\nmsgstr \"支援 GNOME Shell Wayland 模式（透過 XWayland）\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:30\nmsgid \"\"\n\"Peek is not a general purpose screencast app with extended features but \"\n\"rather focuses on the single task of creating small, silent screencasts of \"\n\"an area of the screen for creating GIF animations or silent WebM videos.\"\nmsgstr \"Peek 並不適合一般的螢幕錄影用途，而是專門用來錄製螢幕區域並輸出成 GIF \"\n\"動畫或無聲的 WebM 影片。\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:40\nmsgid \"The main window to select the recording area\"\nmsgstr \"選擇錄影區塊的主要視窗\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:44\nmsgid \"Peek's preferences dialog\"\nmsgstr \"Peek 偏好設定\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:48\nmsgid \"Peek is recording itself\"\nmsgstr \"Peek 正在錄製自己\"\n\n#: data/com.uploadedlobster.peek.appdata.xml.in:78\nmsgid \"Philipp Wolfer\"\nmsgstr \"Philipp Wolfer\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:15\nmsgid \"\"\n\"Time in milliseconds for which the recording area size is displayed after \"\n\"resizing stops.\"\nmsgstr \"調整錄製區塊大小後顯示區塊大小的毫秒數。\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:18\nmsgid \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\nmsgstr \"\\\"Peek %Y-%m-%d %H-%M\\\"\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:19\nmsgid \"\"\n\"Default file name used. Can include date format specifiers. The extension \"\n\"will be added automatically.\"\nmsgstr \"預設的檔案名稱。可包含日期格式佔位符。副檔名會自動補上。\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:23\nmsgid \"Prefer dark theme\"\nmsgstr \"使用暗色主題\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:27\nmsgid \"Global keybinding to toggle recording\"\nmsgstr \"切換錄影狀態的快速鍵\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:41\nmsgid \"Output file format\"\nmsgstr \"輸出檔案格式\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:50\nmsgid \"Quality setting for the gifski GIF encoder\"\nmsgstr \"gifski GIF 編碼器的品質設定\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:65\nmsgid \"Resolution downsampling factor\"\nmsgstr \"解析度取樣頻率的降低倍率\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:69\nmsgid \"Whether to capture the mouse cursor\"\nmsgstr \"是否一併錄製滑鼠游標\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:73\nmsgid \"Whether to capture sound from default PULSE input device\"\nmsgstr \"是否要從預設 PulseAudio 輸入裝置擷取聲音\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:77\nmsgid \"Size and position of the last open main window\"\nmsgstr \"上次開啟主視窗的大小與位置\"\n\n#: data/com.uploadedlobster.peek.gschema.xml:81\nmsgid \"Path where last video got saved\"\nmsgstr \"上一個影片儲存的路徑\"\n\n#~ msgid \"MP4\"\n#~ msgstr \"MP4\"\n\n#~ msgid \"Report issue\"\n#~ msgstr \"回報問題\"\n\n#~ msgid \"com.uploadedlobster.peek\"\n#~ msgstr \"com.uploadedlobster.peek\"\n\n#~ msgid \"Unable to create default screen recorder.\\n\"\n#~ msgstr \"無法建立預設的螢幕錄影器。\\n\"\n\n#~ msgid \"_Quit\"\n#~ msgstr \"退出\"\n\n#, fuzzy\n#~ msgid \"Show notification after saving\"\n#~ msgstr \"儲存後自動在檔案管理器中開啟\"\n\n#~ msgid \"\"\n#~ \"Select the recording backend to use (gnome-shell, ffmpeg or avconv). If \"\n#~ \"not set Peek will automatically select a backend.\"\n#~ msgstr \"\"\n#~ \"選擇要使用的錄影後端（gnome-shell、ffmepg、avconv 等），如未指定將自動選\"\n#~ \"擇。\"\n"
  },
  {
    "path": "rpm/peek.spec",
    "content": "Name:           peek\nVersion:        1.5.1\nRelease:        1%{?dist}\nSummary:        Simple screen recorder with an easy to use interface\n\nLicense:        GPLv3\nURL:            https://github.com/phw/peek\nSource0:        https://github.com/phw/peek/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz\n\nBuildRequires:  gcc\nBuildRequires:  cmake\nBuildRequires:  vala\nBuildRequires:  vala-devel\nBuildRequires:  gettext\nBuildRequires:  pkgconfig(gtk+-3.0) >= 3.20\nBuildRequires:  pkgconfig(keybinder-3.0)\nBuildRequires:  desktop-file-utils\nBuildRequires:  libappstream-glib\nBuildRequires:  txt2man\nBuildRequires:  gzip\nRequires:       ffmpeg >= 3\nRequires:       gstreamer1-plugins-good >= 1.2\nRecommends:     gstreamer1-plugins-ugly\nSuggests:       gifski\n\n%description\nPeek makes it easy to create short screencasts of a screen area. It was built\nfor the specific use case of recording screen areas, e.g. for easily showing UI\nfeatures of your own apps or for showing a bug in bug reports. With Peek you\nsimply place the Peek window over the area you want to record and press\n\"Record\". Peek is optimized for generating animated GIFs, but you can also\ndirectly record to WebM or MP4 if you prefer.\n\n\n%prep\n%autosetup\n\n\n%build\n%cmake -DBUILD_TESTS=OFF .\n%make_build\n\n\n%install\nrm -rf $RPM_BUILD_ROOT\n%make_install\ndesktop-file-validate %{buildroot}/%{_datadir}/applications/com.uploadedlobster.%{name}.desktop\nappstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/*.appdata.xml\n%find_lang %{name}\n\n\n%files -f %{name}.lang\n%license LICENSE\n%{_bindir}/%{name}\n%{_datadir}/applications/com.uploadedlobster.%{name}.desktop\n%{_datadir}/metainfo/com.uploadedlobster.%{name}.appdata.xml\n%{_datadir}/dbus-1/services/com.uploadedlobster.%{name}.service\n%{_datadir}/glib-2.0/schemas/com.uploadedlobster.%{name}.gschema.xml\n%{_datadir}/icons/hicolor/*/apps/com.uploadedlobster.%{name}.png\n%{_datadir}/man/man1/%{name}.1.gz\n\n\n%changelog\n* Thu Mar 29 2018 Philipp Wolfer <ph.wolfer@gmail.com> -1.3.1\n- fix: Use yuv420p for VP9 encoding (#299)\n- fix: Disable animations and transitions on recording view overlays (#208)\n- i18n: Updated French and Russian translations\n\n* Sun Mar 25 2018 Philipp Wolfer <ph.wolfer@gmail.com> -1.3.0\n- feat: Use VP9 instead of VP8 for WebM recording (#293)\n- feat: libx264 is no longer required when just recording GIF / APNG with FFmpeg back end\n- feat: Removed avconv / libav backend and ImageMagick post processor\n- misc: Added sources for DBus interfaces (#296)\n- fix: Fixed lossy artifacts increasing GIF size when using gnome-shell recorder (#288)\n- fix: Fixed countdown sometimes appearing in recording (#208)\n- fix: Do not freeze window size on Xfce (#269)\n- i18n: Fixed names of Chinese localization files (#294)\n- i18n: Updated translations for Basque, Chinese (Simplified), Lithuanian, Norwegian Bokmål, Russian, Serbian, Ukrainian\n\n* Sun Jan 28 2018 Philipp Wolfer <ph.wolfer@gmail.com> -1.2.2\n- Option to enable/disable desktop notifications after saving (#21)\n- Do not use H.264 baseline profile if libx264 was compiled with 10bit (#248)\n- Recording 1fps with Ffmpeg does not fail anymore (#249)\n- Updated translations for Arabic, Basque, Chinese (Simplified), Czech, Dutch, Esperanto, German, Norwegian Bokmål, Polish, Portuguese (Brazil), Russian, Swedish\n\n* Sun Dec 03 2017 Philipp Wolfer <ph.wolfer@gmail.com> -1.2.1\n- Updated translations for Arabic, Czech, Esperanto, French, Lithuanian, Norwegian Bokmål, Polish, Serbian\n\n* Sat Nov 25 2017 Philipp Wolfer <ph.wolfer@gmail.com> -1.2.0\n- Quick format selection in headerbar (#174)\n- GIF conversion with gifski if installed for improved quality (#212, #179)\n- GIF quality level can be set in preferences, if gifski is available (#212)\n- GIF conversion with FFmpeg as default instead of ImageMagick (#125)\n- Display elapsed time in headerbar (#214)\n- Display an animated spinner while post processing (#58)\n- Support APNG as output format (#108)\n- Command line parameter `--no-headerbar` (#203)\n- Show dialog with error details on recording errors (#49)\n- Temporary files get unique name again (was broken in #161)\n- Quitting application does not interrupt rendering (#189)\n- Much smaller temporary file sizes\n- Recording could be stopped before it had actually started\n- Do not load local settings schema in release builds\n- On Plasma with Breeze theme Peek window was hard to resize (#199)\n- Added Chinese (Traditional), Neapolitan\n- Updated translations for Dutch, Esperanto, German, Italian, Lithuanian, Norwegian Bokmål, Polish, Serbian, Swedish\n- libkeybinder is now optional\n\n* Thu Oct 05 2017 Philipp Wolfer <ph.wolfer@gmail.com> -1.1.0\n- Transparent recording area without compositor\n- Unusual default permissions\n- Explicitly set ImageMagick resource limits\n- Updated translations for Basque, Chinese (Simplified), Czech, Dutch, French, German, Lithuanian, Russian, Serbian, Spanish, Swedish, Polish, Portuguese (Brazil)\n\n* Tue Jun 13 2017 Philipp Wolfer <ph.wolfer@gmail.com> -1.0.3\n- Fixed installing man page\n\n* Tue Jun 13 2017 Philipp Wolfer <ph.wolfer@gmail.com> -1.0.2\n- Finish saving file when closing window while rendering\n- Highlight file when launching Dolphin file manager\n- Use raw video for recording GIF with GNOME Shell recorder (this is identical to how FFmpeg recorder works)\n- Failed to record MP4 when dimensions where not divisible by 2\n- Make sure recording starts after countdown is hidden\n- Closing window while recording could leave temp files behind\n- KDE Plasma and XFCE were showing an empty button in notification\n- Place close button on the left on all desktops configured this way\n- Cinammon showing notification with icon\n- Indonesian and Serbian translation\n- Updated translations for Basque, Esperanto, French, Portuguese (Brazil), Russian and Ukrainian\n- Added man page\n\n* Mon Mar 27 2017 Steeven Lopes <steevenlopes@outlook.com> -1.0.1\n- Use H.264 baseline profile for MP4 for increased browser compatibility\n- For WebM GNOME Shell recorder use same quality settings as with Fmpeg encoder\n- Show only the most recent \"file saved\" notification to avoid spamming the desktop with notifications.\n- Set temporary directory for ImageMagick\n- Always launch with GDK_BACKEND=x11 for Wayland\n- Detect if global menus are disabled in Unity when running as Flatpak / Snap package\n- Updated translations for Arabic, Czech, Russian and Spanish\n- New translations for Basque and Esperanto\n- Added Debian instructions to build custom package\n- Added Snappy install instructions (development builds only)\n\n\n* Sat Mar 11 2017 Steeven Lopes <steevenlopes@outlook.com> -1.0.0\n- Support GNOME Shell screencast DBus service. Allows recording under GNOME Shell with XWayland.\n- Support WebM and MP4 as output format.\n- Added option to not record mouse cursor.\n- Default frame rate is now 10fps.\n- Recording can be started / stopped via configurable keyboard shortcut.\n- Add --start, --stop and --toggle command line parameters to control the recording.\n- Add --backend command line parameter to manually choose recording backend (gnome-shell, ffmpeg or avcodec for now).\n- Hide button label on small window width. Allows for smaller recording area.\n- Use org.freedesktop.FileManager1 DBus service for launching file manager.\n- Fixed a possible race condition that could lead to empty or broken files.\n- Moving Peek partially outside the visible area does no longer break the recording. Instead the recording area is clipped to the visible part.\n- Starting recording in maximized window relocated the window on Ubuntu Unity.\n- When canceling the file chooser also stop the background processing of the image.\n- Many updated translations, with Czech, Dutch, German, Lithuanian,Polish and Swedish 100% completed.\n- Peek is available from a Flatpak repository.\n- Provide AppStream data.\n- Much improved README.\n\n* Wed Feb 22 2017 Steeven Lopes <steevenlopes@outlook.com> -0.9.1\n- Fixed Czech, Croatian, Korean, Dutch and Chinese (Simplified) not getting installed\n\n* Wed Feb 22 2017 Steeven Lopes <steevenlopes@outlook.com> -0.9.0\n- Fix problem of app menu not available on certain desktop configurations\n- Fix display of desktop notifications on Ubuntu Unity\n- Close button is displayed left on Ubuntu Unity\n- Workaround for gray borders under unity\n- Smaller border around recording area\n- Add resolution downsampling option\n- Minimal frame rate is now 1fps\n- Smaller temporary files by using libx264rgb instead of huffyuv\n- Support for avconf, if ffmpeg is unavailable\n- Chinese (Simplified) translation\n- Croatian translation\n- Czech translation\n- Dutch translation\n- Italian translation\n- Korean translation\n- Norwegian Bokmål translation\n- Portuguese (Brazil) translation\n- Swedish translation\n- Fix possible crash when loading schema from local folder\n- Fix temp file deletion warning\n- Peek is installable via Ubuntu PPA\n- Update installation instructions\n- Added FAQs\n\n* Wed Feb 01 2017 Steeven Lopes <steevenlopes@outlook.com> -0.8.0\n- Change button text while rendering\n- Add a --version command line argument\n- Show file choose directly after recording stops\n- Correctly scale recording area on HiDPI screens\n- Fix DBUS service file if installed to location other than /usr\n- Fix locales not loaded if not installed to /usr due to missing locale path\n- Add Translation: Arabic, Catalan, French, Lithuanian, Polish, Portuguese (Pt), Russian, Spanish, Ukrainian\n\n* Sun Sep 04 2016 Roseanne Levert <dinnae@yandex.com> - 0.7.2-1\n- First package\n"
  },
  {
    "path": "src/application.vala",
    "content": "/*\nPeek Copyright (c) 2015-2020 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Peek.Recording;\nusing Peek.Ui;\n\nnamespace Peek {\n\n  public class Application : Gtk.Application {\n\n    const uint GTK_STYLE_PROVIDER_PRIORITY_APPLICATION = 600;\n\n    private ApplicationWindow main_window;\n\n    private static Settings? settings = null;\n\n    public signal void toggle_recording ();\n    public signal void start_recording ();\n    public signal void stop_recording ();\n\n    public static Settings get_app_settings () {\n      if (settings != null) {\n        return settings;\n      }\n\n#if DEBUG\n      try {\n        var settings_dir = \"./data/\";\n        var schema_source = new SettingsSchemaSource.from_directory (settings_dir, null, false);\n        SettingsSchema? schema = schema_source.lookup (APP_ID, false);\n        if (schema != null) {\n          settings = new Settings.full (schema, null, null);\n        }\n      }\n      catch (Error e) {\n        debug (\"Loading local settings failed: %s\", e.message);\n      }\n#endif\n\n      if (settings == null) {\n        settings = new Settings (APP_ID);\n      }\n\n      return settings;\n    }\n\n#if HAS_KEYBINDER\n    public static bool keybindings_paused { get; set; default = false; }\n#endif\n\n    public Application () {\n      Object (application_id: APP_ID,\n        flags: ApplicationFlags.HANDLES_COMMAND_LINE);\n\n      add_main_option (\"version\", 'v',\n        OptionFlags.IN_MAIN, OptionArg.NONE,\n        _ (\"Show the version of the program and exit\"), null);\n\n      add_main_option (\"backend\", 'b',\n        OptionFlags.IN_MAIN, OptionArg.STRING,\n        _ (\"Select the recording backend (gnome-shell, ffmpeg)\"),\n        _ (\"BACKEND\"));\n\n      add_main_option (\"start\", 's',\n        OptionFlags.IN_MAIN, OptionArg.NONE,\n        _ (\"Start recording in all running Peek instances\"), null);\n\n      add_main_option (\"stop\", 'p',\n        OptionFlags.IN_MAIN, OptionArg.NONE,\n        _ (\"Stop recording in all running Peek instances\"), null);\n\n      add_main_option (\"toggle\", 't',\n        OptionFlags.IN_MAIN, OptionArg.NONE,\n        _ (\"Toggle recording in all running Peek instances\"), null);\n\n      add_main_option (\"no-headerbar\", 0,\n        OptionFlags.IN_MAIN, OptionArg.NONE,\n        _ (\"Start Peek without the header bar\"), null);\n    }\n\n    public override void activate () {\n      this.new_window ();\n    }\n\n    public override void startup () {\n      base.startup ();\n      load_stylesheets ();\n      Environment.set_application_name (_ (\"Peek\"));\n      register_actions ();\n\n#if HAS_KEYBINDER\n      if (DesktopIntegration.is_x11_backend ()) {\n        register_key_bindings ();\n      }\n#endif\n    }\n\n    public void request_quit () {\n      debug (\"Application was requested to quit\");\n      foreach (var window in this.get_windows ()) {\n        window.close ();\n      }\n    }\n\n    public override void shutdown () {\n      debug (\"Application got shutdown signal\");\n      foreach (var window in this.get_windows ()) {\n        var app_window = (window as ApplicationWindow);\n        if (app_window != null) {\n          app_window.recorder.cancel ();\n        }\n      }\n\n#if HAS_KEYBINDER\n      unregister_key_bindings ();\n#endif\n\n      base.shutdown ();\n    }\n\n    protected override int handle_local_options (VariantDict options) {\n      if (options.contains (\"version\")) {\n        stderr.printf (\"%1$s %2$s\\n\", \"Peek\", Config.VERSION);\n        return Posix.EXIT_SUCCESS;\n      }\n\n      return -1;\n    }\n\n    public override int command_line (ApplicationCommandLine command_line) {\n      var options = command_line.get_options_dict ();\n      if (options.contains (\"start\")) {\n        this.start_recording ();\n        return Posix.EXIT_SUCCESS;\n      }\n\n      if (options.contains (\"stop\")) {\n        this.stop_recording ();\n        return Posix.EXIT_SUCCESS;\n      }\n\n      if (options.contains (\"toggle\")) {\n        this.toggle_recording ();\n        return Posix.EXIT_SUCCESS;\n      }\n\n      if (options.contains (\"backend\")) {\n        var backend = options.lookup_value (\"backend\", VariantType.STRING);\n        this.activate_action (\"new-window-with-backend\", backend);\n      } else {\n        this.activate_action (\"new-window\", null);\n      }\n\n      if (options.contains (\"no-headerbar\") && main_window != null) {\n        main_window.hide_headerbar ();\n      }\n\n      return Posix.EXIT_SUCCESS;\n    }\n\n    private void register_actions () {\n      // Application actions\n      SimpleAction action;\n\n      action = new SimpleAction (\"new-window\", null);\n      action.activate.connect (new_window);\n      add_action (action);\n\n      action = new SimpleAction (\"new-window-with-backend\", VariantType.STRING);\n      action.activate.connect (new_window_with_backend);\n      add_action (action);\n\n      action = new SimpleAction (\"set-window-size\", null);\n      action.activate.connect (set_window_size);\n      add_action (action);\n\n      action = new SimpleAction (\"preferences\", null);\n      action.activate.connect (show_preferences);\n      add_action (action);\n\n      action = new SimpleAction (\"about\", null);\n      action.activate.connect (show_about);\n      add_action (action);\n\n      action = new SimpleAction (\"quit\", null);\n      action.activate.connect (request_quit);\n      add_action (action);\n\n#if ! DISABLE_OPEN_FILE_MANAGER\n      action = new SimpleAction (\"show-file\", VariantType.STRING);\n      action.activate.connect (show_file);\n      add_action (action);\n#endif\n    }\n\n#if HAS_KEYBINDER\n    private void register_key_bindings () {\n      var settings = get_app_settings ();\n\n      // Global key bindings\n      Keybinder.init ();\n      Keybinder.set_use_cooked_accelerators (false);\n\n      settings.bind (\"keybinding-toggle-recording\",\n        this, \"keybinding_toggle_recording\",\n        SettingsBindFlags.DEFAULT);\n    }\n\n    private void unregister_key_bindings () {\n      Keybinder.unbind_all (keybinding_toggle_recording);\n    }\n\n    private string _keybinding_toggle_recording = \"\";\n    public string keybinding_toggle_recording {\n        get { return _keybinding_toggle_recording; }\n        set {\n          debug (\"Changed keybinding_toggle_recording %s => %s\\n\",\n            _keybinding_toggle_recording, value);\n          if (_keybinding_toggle_recording != \"\") {\n            Keybinder.unbind_all (_keybinding_toggle_recording);\n          }\n\n          if (value != \"\") {\n            Keybinder.bind_full (value, handle_keybinding_toggle_recording);\n          }\n\n          _keybinding_toggle_recording = value;\n        }\n    }\n\n    private void handle_keybinding_toggle_recording (string keystring) {\n      if (!keybindings_paused) {\n        debug (\"Global keybinding %s\\n\", keystring);\n        toggle_recording ();\n      }\n    }\n#endif\n\n    private void new_window () {\n      try {\n        var recorder = ScreenRecorderFactory.create_default_screen_recorder ();\n        show_window (recorder);\n      } catch (PeekError e) {\n        var msg = _ (\"Unable to initialize default recording backend: %s\").printf (\n          e.message);\n        stderr.printf (\"%s\\n\", msg);\n        show_recording_backend_warning (msg);\n      }\n    }\n\n    private void new_window_with_backend (Variant? backend) {\n      size_t length;\n      string backend_name = backend.get_string (out length);\n      stdout.printf (\"Requested screen recording backend %s\\n\", backend_name);\n\n      try {\n        var recorder = ScreenRecorderFactory.create_screen_recorder (backend_name);\n        show_window (recorder);\n      } catch (PeekError e) {\n        var msg = _ (\"Unable to initialize recording backend %s: %s\").printf (\n          backend_name, e.message);\n        stderr.printf (\"%s\\n\", msg);\n        show_recording_backend_warning (msg);\n      }\n    }\n\n    private void set_window_size () {\n      SetWindowSizeDialog.present_single_instance(main_window);\n    }\n\n    private void show_window (ScreenRecorder recorder) {\n      if (DesktopIntegration.is_wayland_backend ()) {\n        show_wayland_warning ();\n        return;\n      }\n\n      main_window = new ApplicationWindow (this, recorder);\n      main_window.present ();\n    }\n\n    private void show_preferences () {\n      PreferencesDialog.present_single_instance (main_window);\n    }\n\n    private void show_about () {\n      AboutDialog.present_single_instance (main_window);\n    }\n\n    private static void load_stylesheets () {\n      load_stylesheet_by_name (\"peek\");\n      string theme = DesktopIntegration.get_theme_name ();\n      debug (\"GTK theme: %s\", theme);\n      if (theme == \"Ambiance\" || theme == \"Breeze\" || theme == \"Breeze-Dark\") {\n        load_stylesheet_by_name (theme.down ());\n      }\n\n      if (DesktopIntegration.is_unity ()) {\n        load_stylesheet_by_name (\"unity\");\n      }\n    }\n\n    private static void load_stylesheet_by_name (string name) {\n      var uri = \"resource:///com/uploadedlobster/peek/css/%s.css\".printf (name);\n      load_stylesheet_from_uri (uri);\n    }\n\n    private static void load_stylesheet_from_uri (string uri) {\n      var provider = new Gtk.CssProvider ();\n      try {\n        var file = File.new_for_uri (uri);\n        provider.load_from_file (file);\n        var screen = Gdk.Screen.get_default ();\n        Gtk.StyleContext.add_provider_for_screen (screen, provider,\n          GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);\n      }\n      catch (Error e) {\n        stderr.printf (\"Loading application stylesheet %s failed: %s\", uri, e.message);\n      }\n    }\n\n#if ! DISABLE_OPEN_FILE_MANAGER\n    private void show_file (Variant? uri) {\n      var uri_str = uri.get_string ();\n      debug (\"Action show-file called with URI %s\", uri_str);\n      var file = File.new_for_uri (uri_str);\n      DesktopIntegration.launch_file_manager (file);\n    }\n#endif\n\n    private void show_recording_backend_warning (string msg) {\n      show_startup_warning (_ (\"Recording backend unavailable\"), msg);\n    }\n\n    private void show_wayland_warning () {\n      var title = _ (\"Native Wayland backend is unsupported\");\n      var text = _ (\"You are running Peek natively on Wayland, this is currently unsupported. Please start Peek using XWayland by setting <tt>GDK_BACKEND=x11</tt>.\\n\\nFor Details see the Peek <a href='https://github.com/phw/peek#why-no-native-wayland-support'>FAQ about Wayland support</a>.\");\n      show_startup_warning (title, text);\n    }\n\n    private void show_startup_warning (string title, string text) {\n      // FIXME: Calling this with \"%s\", \"\" avoids C compilation warning.\n      // Passing null would be cleaner, but currently not possible\n      // (https://bugzilla.gnome.org/show_bug.cgi?id=791570)\n      var msg = new Gtk.MessageDialog (null, Gtk.DialogFlags.MODAL,\n        Gtk.MessageType.WARNING, Gtk.ButtonsType.OK, \"%s\", \"\");\n      msg.text = title;\n      msg.secondary_use_markup = true;\n      msg.secondary_text = text;\n      msg.run ();\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/dbus/README.md",
    "content": "# Generated DBus interfaces\n\nThis requires https://github.com/freesmartphone/vala-dbus-binding-tool\n\n## org.Freedesktop.DBus\nSource: `dbus-send --print-reply=literal --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.Introspectable.Introspect`\n\n## org.freedesktop.FileManager1\nSource: https://www.freedesktop.org/wiki/Specifications/file-manager-interface/\n\n## org.gnome.Shell.Screencast.xml\nSource: https://gitlab.gnome.org/GNOME/gnome-shell/tree/master/data\n\n## org.gnome.Shell\n    dbus-send --session --type=method_call --print-reply=literal  \\\n              --dest=org.gnome.Shell /org/gnome/Shell \\\n              org.freedesktop.DBus.Introspectable.Introspect > org.gnome.Shell.xml\n\nRead more: https://blog.fpmurphy.com/2012/05/gnome-shell-3-4-dbus-interface.html#ixzz79uT1XplS\n"
  },
  {
    "path": "src/dbus/freedesktop-dbus.vala",
    "content": "/* Generated by vala-dbus-binding-tool 1.0-aa2fb. Do not modify! */\n/* Generated with: vala-dbus-binding-tool --api-path=./org.freedesktop.DBus.xml --directory=./ --strip-namespace=org --rename-namespace=freedesktop:Freedesktop --no-synced */\nusing GLib;\n\nnamespace Freedesktop {\n\n\t[DBus (name = \"org.freedesktop.DBus\", timeout = 120000)]\n\tpublic interface DBus : GLib.Object {\n\n\t\t[DBus (name = \"Hello\")]\n\t\tpublic abstract string hello() throws DBusError, IOError;\n\n\t\t[DBus (name = \"RequestName\")]\n\t\tpublic abstract uint request_name(string param0, uint param1) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ReleaseName\")]\n\t\tpublic abstract uint release_name(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"StartServiceByName\")]\n\t\tpublic abstract uint start_service_by_name(string param0, uint param1) throws DBusError, IOError;\n\n\t\t[DBus (name = \"UpdateActivationEnvironment\")]\n\t\tpublic abstract void update_activation_environment(GLib.HashTable<string, string> param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"NameHasOwner\")]\n\t\tpublic abstract bool name_has_owner(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ListNames\")]\n\t\tpublic abstract string[] list_names() throws DBusError, IOError;\n\n\t\t[DBus (name = \"ListActivatableNames\")]\n\t\tpublic abstract string[] list_activatable_names() throws DBusError, IOError;\n\n\t\t[DBus (name = \"AddMatch\")]\n\t\tpublic abstract void add_match(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"RemoveMatch\")]\n\t\tpublic abstract void remove_match(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetNameOwner\")]\n\t\tpublic abstract string get_name_owner(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ListQueuedOwners\")]\n\t\tpublic abstract string[] list_queued_owners(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetConnectionUnixUser\")]\n\t\tpublic abstract uint get_connection_unix_user(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetConnectionUnixProcessID\")]\n\t\tpublic abstract uint get_connection_unix_process_i_d(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetAdtAuditSessionData\")]\n\t\tpublic abstract uint8[] get_adt_audit_session_data(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetConnectionSELinuxSecurityContext\")]\n\t\tpublic abstract uint8[] get_connection_s_e_linux_security_context(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ReloadConfig\")]\n\t\tpublic abstract void reload_config() throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetId\")]\n\t\tpublic abstract string get_id() throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetConnectionCredentials\")]\n\t\tpublic abstract GLib.HashTable<string, GLib.Variant> get_connection_credentials(string param0) throws DBusError, IOError;\n\n\t\t[DBus (name = \"Features\")]\n\t\tpublic abstract string[] features { owned get; }\n\n\t\t[DBus (name = \"Interfaces\")]\n\t\tpublic abstract string[] interfaces { owned get; }\n\n\t\t[DBus (name = \"NameOwnerChanged\")]\n\t\tpublic signal void name_owner_changed(string param0, string param1, string param2);\n\n\t\t[DBus (name = \"NameLost\")]\n\t\tpublic signal void name_lost(string param0);\n\n\t\t[DBus (name = \"NameAcquired\")]\n\t\tpublic signal void name_acquired(string param0);\n\t}\n}\n"
  },
  {
    "path": "src/dbus/freedesktop-filemanager.vala",
    "content": "/* Generated by vala-dbus-binding-tool 1.0-aa2fb. Do not modify! */\n/* Generated with: vala-dbus-binding-tool --api-path=./org.freedesktop.FileManager1.xml --directory=./ --strip-namespace=org --rename-namespace=freedesktop:Freedesktop --no-synced */\nusing GLib;\n\nnamespace Freedesktop {\n\n\t[DBus (name = \"org.freedesktop.FileManager1\", timeout = 120000)]\n\tpublic interface FileManager1 : GLib.Object {\n\n\t\t[DBus (name = \"ShowFolders\")]\n\t\tpublic abstract void show_folders(string[] URIs, string StartupId) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ShowItems\")]\n\t\tpublic abstract void show_items(string[] URIs, string StartupId) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ShowItemProperties\")]\n\t\tpublic abstract void show_item_properties(string[] URIs, string StartupId) throws DBusError, IOError;\n\t}\n}\n"
  },
  {
    "path": "src/dbus/generate.sh",
    "content": "#!/bin/sh\n\nWORKDIR=$(dirname \"$0\")\ncd \"${WORKDIR}\"\n\nvala-dbus-binding-tool --api-path=./org.gnome.Shell.Screencast.xml --directory=./ --strip-namespace=org --rename-namespace=gnome:Gnome --rename-namespace=Shell:ShellNS --no-synced\nmv gnome-shellns.vala gnome-shell-screencast.vala\n\nvala-dbus-binding-tool --api-path=./org.gnome.Shell.xml --directory=./ --strip-namespace=org --rename-namespace=gnome:Gnome --no-synced\nmv gnome.vala gnome-shell.vala\n\nvala-dbus-binding-tool --api-path=./org.freedesktop.FileManager1.xml --directory=./ --strip-namespace=org --rename-namespace=freedesktop:Freedesktop --no-synced\nmv freedesktop.vala freedesktop-filemanager.vala\n\nvala-dbus-binding-tool --api-path=./org.freedesktop.DBus.xml --directory=./ --strip-namespace=org --rename-namespace=freedesktop:Freedesktop --no-synced\nmv freedesktop.vala freedesktop-dbus.vala\n"
  },
  {
    "path": "src/dbus/gnome-shell-screencast.vala",
    "content": "/* Generated by vala-dbus-binding-tool 1.0-aa2fb. Do not modify! */\n/* Generated with: vala-dbus-binding-tool --api-path=./org.gnome.Shell.Screencast.xml --directory=./ --strip-namespace=org --rename-namespace=gnome:Gnome --rename-namespace=Shell:ShellNS --no-synced */\nusing GLib;\n\nnamespace Gnome {\n\n\tnamespace ShellNS {\n\n\t\t[DBus (name = \"org.gnome.Shell.Screencast\", timeout = 120000)]\n\t\tpublic interface Screencast : GLib.Object {\n\n\t\t\t[DBus (name = \"Screencast\")]\n\t\t\tpublic abstract void screencast(string file_template, GLib.HashTable<string, GLib.Variant> options, out bool success, out string filename_used) throws DBusError, IOError;\n\n\t\t\t[DBus (name = \"ScreencastArea\")]\n\t\t\tpublic abstract void screencast_area(int x, int y, int width, int height, string file_template, GLib.HashTable<string, GLib.Variant> options, out bool success, out string filename_used) throws DBusError, IOError;\n\n\t\t\t[DBus (name = \"StopScreencast\")]\n\t\t\tpublic abstract bool stop_screencast() throws DBusError, IOError;\n\t\t}\n\t}\n}\n"
  },
  {
    "path": "src/dbus/gnome-shell.vala",
    "content": "/* Generated by vala-dbus-binding-tool 1.0-aa2fb. Do not modify! */\n/* Generated with: vala-dbus-binding-tool --api-path=./org.gnome.Shell.xml --directory=./ --strip-namespace=org --rename-namespace=gnome:Gnome --no-synced */\nusing GLib;\n\nnamespace Gnome {\n\n\t[DBus (name = \"org.gnome.Shell\", timeout = 120000)]\n\tpublic interface Shell : GLib.Object {\n\n\t\t[DBus (name = \"Eval\")]\n\t\tpublic abstract void eval(string script, out bool success, out string result_) throws DBusError, IOError;\n\n\t\t[DBus (name = \"FocusSearch\")]\n\t\tpublic abstract void focus_search() throws DBusError, IOError;\n\n\t\t[DBus (name = \"ShowOSD\")]\n\t\tpublic abstract void show_o_s_d(GLib.HashTable<string, GLib.Variant> params) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ShowMonitorLabels\")]\n\t\tpublic abstract void show_monitor_labels(GLib.HashTable<string, GLib.Variant> params) throws DBusError, IOError;\n\n\t\t[DBus (name = \"HideMonitorLabels\")]\n\t\tpublic abstract void hide_monitor_labels() throws DBusError, IOError;\n\n\t\t[DBus (name = \"FocusApp\")]\n\t\tpublic abstract void focus_app(string id) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ShowApplications\")]\n\t\tpublic abstract void show_applications() throws DBusError, IOError;\n\n\t\t[DBus (name = \"GrabAccelerator\")]\n\t\tpublic abstract uint grab_accelerator(string accelerator, uint modeFlags, uint grabFlags) throws DBusError, IOError;\n\n\t\t[DBus (name = \"GrabAccelerators\")]\n\t\tpublic abstract uint[] grab_accelerators(ShellAcceleratorStruct[] accelerators) throws DBusError, IOError;\n\n\t\t[DBus (name = \"UngrabAccelerator\")]\n\t\tpublic abstract bool ungrab_accelerator(uint action) throws DBusError, IOError;\n\n\t\t[DBus (name = \"UngrabAccelerators\")]\n\t\tpublic abstract bool ungrab_accelerators(uint[] action) throws DBusError, IOError;\n\n\t\t[DBus (name = \"Mode\")]\n\t\tpublic abstract string mode { owned get; }\n\n\t\t[DBus (name = \"OverviewActive\")]\n\t\tpublic abstract bool overview_active {  get; set; }\n\n\t\t[DBus (name = \"ShellVersion\")]\n\t\tpublic abstract string shell_version { owned get; }\n\t}\n\n\tpublic struct ShellAcceleratorStruct {\n\t\tpublic string attr1;\n\t\tpublic uint attr2;\n\t\tpublic uint attr3;\n\t}\n\n\t[DBus (name = \"org.gnome.Shell.Extensions\", timeout = 120000)]\n\tpublic interface ShellExtensions : GLib.Object {\n\n\t\t[DBus (name = \"ListExtensions\")]\n\t\tpublic abstract GLib.HashTable<string, GLib.HashTable<string, GLib.Variant>> list_extensions() throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetExtensionInfo\")]\n\t\tpublic abstract GLib.HashTable<string, GLib.Variant> get_extension_info(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"GetExtensionErrors\")]\n\t\tpublic abstract string[] get_extension_errors(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"InstallRemoteExtension\")]\n\t\tpublic abstract string install_remote_extension(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"UninstallExtension\")]\n\t\tpublic abstract bool uninstall_extension(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"ReloadExtension\")]\n\t\tpublic abstract void reload_extension(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"EnableExtension\")]\n\t\tpublic abstract bool enable_extension(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"DisableExtension\")]\n\t\tpublic abstract bool disable_extension(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"LaunchExtensionPrefs\")]\n\t\tpublic abstract void launch_extension_prefs(string uuid) throws DBusError, IOError;\n\n\t\t[DBus (name = \"OpenExtensionPrefs\")]\n\t\tpublic abstract void open_extension_prefs(string uuid, string parent_window, GLib.HashTable<string, GLib.Variant> options) throws DBusError, IOError;\n\n\t\t[DBus (name = \"CheckForUpdates\")]\n\t\tpublic abstract void check_for_updates() throws DBusError, IOError;\n\n\t\t[DBus (name = \"ExtensionStateChanged\")]\n\t\tpublic signal void extension_state_changed(string uuid, GLib.HashTable<string, GLib.Variant> state);\n\n\t\t[DBus (name = \"ExtensionStatusChanged\")]\n\t\tpublic signal void extension_status_changed(string uuid, int state, string error);\n\n\t\t[DBus (name = \"ShellVersion\")]\n\t\tpublic abstract string shell_version { owned get; }\n\n\t\t[DBus (name = \"UserExtensionsEnabled\")]\n\t\tpublic abstract bool user_extensions_enabled {  get; set; }\n\t}\n}\n"
  },
  {
    "path": "src/dbus/org.freedesktop.DBus.xml",
    "content": "   <!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n\"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n<node>\n  <interface name=\"org.freedesktop.DBus\">\n    <method name=\"Hello\">\n      <arg direction=\"out\" type=\"s\"/>\n    </method>\n    <method name=\"RequestName\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"in\" type=\"u\"/>\n      <arg direction=\"out\" type=\"u\"/>\n    </method>\n    <method name=\"ReleaseName\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"u\"/>\n    </method>\n    <method name=\"StartServiceByName\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"in\" type=\"u\"/>\n      <arg direction=\"out\" type=\"u\"/>\n    </method>\n    <method name=\"UpdateActivationEnvironment\">\n      <arg direction=\"in\" type=\"a{ss}\"/>\n    </method>\n    <method name=\"NameHasOwner\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"b\"/>\n    </method>\n    <method name=\"ListNames\">\n      <arg direction=\"out\" type=\"as\"/>\n    </method>\n    <method name=\"ListActivatableNames\">\n      <arg direction=\"out\" type=\"as\"/>\n    </method>\n    <method name=\"AddMatch\">\n      <arg direction=\"in\" type=\"s\"/>\n    </method>\n    <method name=\"RemoveMatch\">\n      <arg direction=\"in\" type=\"s\"/>\n    </method>\n    <method name=\"GetNameOwner\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"s\"/>\n    </method>\n    <method name=\"ListQueuedOwners\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"as\"/>\n    </method>\n    <method name=\"GetConnectionUnixUser\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"u\"/>\n    </method>\n    <method name=\"GetConnectionUnixProcessID\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"u\"/>\n    </method>\n    <method name=\"GetAdtAuditSessionData\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"ay\"/>\n    </method>\n    <method name=\"GetConnectionSELinuxSecurityContext\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"ay\"/>\n    </method>\n    <method name=\"ReloadConfig\">\n    </method>\n    <method name=\"GetId\">\n      <arg direction=\"out\" type=\"s\"/>\n    </method>\n    <method name=\"GetConnectionCredentials\">\n      <arg direction=\"in\" type=\"s\"/>\n      <arg direction=\"out\" type=\"a{sv}\"/>\n    </method>\n    <property name=\"Features\" type=\"as\" access=\"read\">\n      <annotation name=\"org.freedesktop.DBus.Property.EmitsChangedSignal\" value=\"const\"/>\n    </property>\n    <property name=\"Interfaces\" type=\"as\" access=\"read\">\n      <annotation name=\"org.freedesktop.DBus.Property.EmitsChangedSignal\" value=\"const\"/>\n    </property>\n    <signal name=\"NameOwnerChanged\">\n      <arg type=\"s\"/>\n      <arg type=\"s\"/>\n      <arg type=\"s\"/>\n    </signal>\n    <signal name=\"NameLost\">\n      <arg type=\"s\"/>\n    </signal>\n    <signal name=\"NameAcquired\">\n      <arg type=\"s\"/>\n    </signal>\n  </interface>\n</node>\n"
  },
  {
    "path": "src/dbus/org.freedesktop.FileManager1.xml",
    "content": "<!DOCTYPE node PUBLIC\n'-//freedesktop//DTD D-BUS Object Introspection 1.0//EN'\n'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>\n<node>\n  <interface name='org.freedesktop.FileManager1'>\n    <method name='ShowFolders'>\n      <arg type='as' name='URIs' direction='in'/>\n      <arg type='s' name='StartupId' direction='in'/>\n    </method>\n    <method name='ShowItems'>\n      <arg type='as' name='URIs' direction='in'/>\n      <arg type='s' name='StartupId' direction='in'/>\n    </method>\n    <method name='ShowItemProperties'>\n      <arg type='as' name='URIs' direction='in'/>\n      <arg type='s' name='StartupId' direction='in'/>\n    </method>\n  </interface>\n</node>\n"
  },
  {
    "path": "src/dbus/org.gnome.Shell.Screencast.xml",
    "content": "<!DOCTYPE node PUBLIC\n'-//freedesktop//DTD D-BUS Object Introspection 1.0//EN'\n'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>\n<node>\n\n  <!--\n      org.gnome.Shell.Screencast:\n      @short_description: Screencast interface\n\n      The interface used to record screen contents.\n  -->\n  <interface name=\"org.gnome.Shell.Screencast\">\n\n    <!--\n        Screencast:\n        @file_template: the template for the filename to use\n        @options: a dictionary of optional parameters\n        @success: whether the screencast was started successfully\n        @filename_used: the file where the screencast is being saved\n\n        Records a screencast of the whole screen and saves it\n        (by default) as webm video under a filename derived from\n        @file_template. The template is either a relative or absolute\n        filename which may contain some escape sequences - %d and %t\n        will be replaced by the start date and time of the recording.\n        If a relative name is used, the screencast will be saved in the\n        $XDG_VIDEOS_DIR if it exists, or the home directory otherwise.\n        The actual filename of the saved video is returned in @filename_used.\n        The set of optional parameters in @options currently consists of:\n            'draw-cursor'(b): whether the cursor should be included in the\n                              recording (true)\n            'framerate'(i): the number of frames per second that should be\n                            recorded if possible (30)\n            'pipeline'(s): the GStreamer pipeline used to encode recordings\n                           in gst-launch format; if not specified, the\n                           recorder will produce vp8 (webm) video (unset)\n    -->\n    <method name=\"Screencast\">\n      <arg type=\"s\" direction=\"in\" name=\"file_template\"/>\n      <arg type=\"a{sv}\" direction=\"in\" name=\"options\"/>\n      <arg type=\"b\" direction=\"out\" name=\"success\"/>\n      <arg type=\"s\" direction=\"out\" name=\"filename_used\"/>\n    </method>\n\n    <!--\n        ScreencastArea:\n        @x: the X coordinate of the area to capture\n        @y: the Y coordinate of the area to capture\n        @width: the width of the area to capture\n        @height: the height of the area to capture\n        @file_template: the template for the filename to use\n        @options: a dictionary of optional parameters\n        @success: whether the screencast was started successfully\n        @filename_used: the file where the screencast is being saved\n\n        Records a screencast of the passed in area and saves it\n        (by default) as webm video under a filename derived from\n        @file_template. The template is either a relative or absolute\n        filename which may contain some escape sequences - %d and %t\n        will be replaced by the start date and time of the recording.\n        If a relative name is used, the screencast will be saved in the\n        $XDG_VIDEOS_DIR if it exists, or the home directory otherwise.\n        The actual filename of the saved video is returned in @filename_used.\n        The set of optional parameters in @options currently consists of:\n            'draw-cursor'(b): whether the cursor should be included in the\n                              recording (true)\n            'framerate'(i): the number of frames per second that should be\n                            recorded if possible (30)\n            'pipeline'(s): the GStreamer pipeline used to encode recordings\n                           in gst-launch format; if not specified, the\n                           recorder will produce vp8 (webm) video (unset)\n    -->\n    <method name=\"ScreencastArea\">\n      <arg type=\"i\" direction=\"in\" name=\"x\"/>\n      <arg type=\"i\" direction=\"in\" name=\"y\"/>\n      <arg type=\"i\" direction=\"in\" name=\"width\"/>\n      <arg type=\"i\" direction=\"in\" name=\"height\"/>\n      <arg type=\"s\" direction=\"in\" name=\"file_template\"/>\n      <arg type=\"a{sv}\" direction=\"in\" name=\"options\"/>\n      <arg type=\"b\" direction=\"out\" name=\"success\"/>\n      <arg type=\"s\" direction=\"out\" name=\"filename_used\"/>\n    </method>\n\n    <!--\n        StopScreencast:\n        @success: whether stopping the recording was successful\n\n        Stop the recording started by either Screencast or ScreencastArea.\n    -->\n    <method name=\"StopScreencast\">\n      <arg type=\"b\" direction=\"out\" name=\"success\"/>\n    </method>\n\n  </interface>\n</node>\n"
  },
  {
    "path": "src/dbus/org.gnome.Shell.xml",
    "content": "   <!DOCTYPE node PUBLIC \"-//freedesktop//DTD D-BUS Object Introspection 1.0//EN\"\n                      \"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd\">\n<!-- GDBus 2.70.0 -->\n<node>\n  <interface name=\"org.freedesktop.DBus.Properties\">\n    <method name=\"Get\">\n      <arg type=\"s\" name=\"interface_name\" direction=\"in\"/>\n      <arg type=\"s\" name=\"property_name\" direction=\"in\"/>\n      <arg type=\"v\" name=\"value\" direction=\"out\"/>\n    </method>\n    <method name=\"GetAll\">\n      <arg type=\"s\" name=\"interface_name\" direction=\"in\"/>\n      <arg type=\"a{sv}\" name=\"properties\" direction=\"out\"/>\n    </method>\n    <method name=\"Set\">\n      <arg type=\"s\" name=\"interface_name\" direction=\"in\"/>\n      <arg type=\"s\" name=\"property_name\" direction=\"in\"/>\n      <arg type=\"v\" name=\"value\" direction=\"in\"/>\n    </method>\n    <signal name=\"PropertiesChanged\">\n      <arg type=\"s\" name=\"interface_name\"/>\n      <arg type=\"a{sv}\" name=\"changed_properties\"/>\n      <arg type=\"as\" name=\"invalidated_properties\"/>\n    </signal>\n  </interface>\n  <interface name=\"org.freedesktop.DBus.Introspectable\">\n    <method name=\"Introspect\">\n      <arg type=\"s\" name=\"xml_data\" direction=\"out\"/>\n    </method>\n  </interface>\n  <interface name=\"org.freedesktop.DBus.Peer\">\n    <method name=\"Ping\"/>\n    <method name=\"GetMachineId\">\n      <arg type=\"s\" name=\"machine_uuid\" direction=\"out\"/>\n    </method>\n  </interface>\n  <interface name=\"org.gnome.Shell\">\n    <method name=\"Eval\">\n      <arg type=\"s\" name=\"script\" direction=\"in\">\n      </arg>\n      <arg type=\"b\" name=\"success\" direction=\"out\">\n      </arg>\n      <arg type=\"s\" name=\"result\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"FocusSearch\">\n    </method>\n    <method name=\"ShowOSD\">\n      <arg type=\"a{sv}\" name=\"params\" direction=\"in\">\n      </arg>\n    </method>\n    <method name=\"ShowMonitorLabels\">\n      <arg type=\"a{sv}\" name=\"params\" direction=\"in\">\n      </arg>\n    </method>\n    <method name=\"HideMonitorLabels\">\n    </method>\n    <method name=\"FocusApp\">\n      <arg type=\"s\" name=\"id\" direction=\"in\">\n      </arg>\n    </method>\n    <method name=\"ShowApplications\">\n    </method>\n    <method name=\"GrabAccelerator\">\n      <arg type=\"s\" name=\"accelerator\" direction=\"in\">\n      </arg>\n      <arg type=\"u\" name=\"modeFlags\" direction=\"in\">\n      </arg>\n      <arg type=\"u\" name=\"grabFlags\" direction=\"in\">\n      </arg>\n      <arg type=\"u\" name=\"action\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"GrabAccelerators\">\n      <arg type=\"a(suu)\" name=\"accelerators\" direction=\"in\">\n      </arg>\n      <arg type=\"au\" name=\"actions\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"UngrabAccelerator\">\n      <arg type=\"u\" name=\"action\" direction=\"in\">\n      </arg>\n      <arg type=\"b\" name=\"success\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"UngrabAccelerators\">\n      <arg type=\"au\" name=\"action\" direction=\"in\">\n      </arg>\n      <arg type=\"b\" name=\"success\" direction=\"out\">\n      </arg>\n    </method>\n    <!--\n    <signal name=\"AcceleratorActivated\">\n      <arg type=\"u\" name=\"action\">\n      </arg>\n      <arg type=\"a{sv}\" name=\"parameters\">\n      </arg>\n    </signal>\n    -->\n    <property type=\"s\" name=\"Mode\" access=\"read\">\n    </property>\n    <property type=\"b\" name=\"OverviewActive\" access=\"readwrite\">\n    </property>\n    <property type=\"s\" name=\"ShellVersion\" access=\"read\">\n    </property>\n  </interface>\n  <interface name=\"org.gnome.Shell.Extensions\">\n    <method name=\"ListExtensions\">\n      <arg type=\"a{sa{sv}}\" name=\"extensions\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"GetExtensionInfo\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n      <arg type=\"a{sv}\" name=\"info\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"GetExtensionErrors\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n      <arg type=\"as\" name=\"errors\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"InstallRemoteExtension\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n      <arg type=\"s\" name=\"result\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"UninstallExtension\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n      <arg type=\"b\" name=\"success\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"ReloadExtension\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n    </method>\n    <method name=\"EnableExtension\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n      <arg type=\"b\" name=\"success\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"DisableExtension\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n      <arg type=\"b\" name=\"success\" direction=\"out\">\n      </arg>\n    </method>\n    <method name=\"LaunchExtensionPrefs\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n    </method>\n    <method name=\"OpenExtensionPrefs\">\n      <arg type=\"s\" name=\"uuid\" direction=\"in\">\n      </arg>\n      <arg type=\"s\" name=\"parent_window\" direction=\"in\">\n      </arg>\n      <arg type=\"a{sv}\" name=\"options\" direction=\"in\">\n      </arg>\n    </method>\n    <method name=\"CheckForUpdates\">\n    </method>\n    <signal name=\"ExtensionStateChanged\">\n      <arg type=\"s\" name=\"uuid\">\n      </arg>\n      <arg type=\"a{sv}\" name=\"state\">\n      </arg>\n    </signal>\n    <signal name=\"ExtensionStatusChanged\">\n      <arg type=\"s\" name=\"uuid\">\n      </arg>\n      <arg type=\"i\" name=\"state\">\n      </arg>\n      <arg type=\"s\" name=\"error\">\n      </arg>\n    </signal>\n    <property type=\"s\" name=\"ShellVersion\" access=\"read\">\n    </property>\n    <property type=\"b\" name=\"UserExtensionsEnabled\" access=\"readwrite\">\n    </property>\n  </interface>\n  <node name=\"Screenshot\"/>\n  <node name=\"Introspect\"/>\n  <node name=\"Wacom\"/>\n  <node name=\"AudioDeviceSelection\"/>\n</node>\n"
  },
  {
    "path": "src/defaults.vala",
    "content": "/*\nPeek Copyright (c) 2017-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek {\n\n  const string APP_ID = \"com.uploadedlobster.peek\";\n\n  const int DEFAULT_FRAMERATE = 15;\n  const int DEFAULT_DOWNSAMPLE = 1;\n  const int DEFAULT_GIFSKI_QUALITY = 60;\n\n  const string ISSUE_TRACKER_URL = \"https://github.com/phw/peek/issues/new\";\n\n  public enum OutputFormat {\n    APNG,\n    GIF,\n    WEBM;\n\n    public string to_string() {\n      switch (this) {\n        case APNG:\n          return \"apng\";\n        case GIF:\n          return \"gif\";\n        case WEBM:\n          return \"webm\";\n        default:\n          assert_not_reached ();\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/desktop-integration.vala",
    "content": "/*\nPeek Copyright (c) 2015-2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek {\n\n  public class DesktopIntegration {\n\n#if ! DISABLE_OPEN_FILE_MANAGER\n    private static Freedesktop.FileManager1? _file_manager_service = null;\n    private static bool _file_manager_dbus_initialized = false;\n    private static Freedesktop.FileManager1? file_manager_service {\n      get {\n        if (!_file_manager_dbus_initialized) {\n          try {\n            _file_manager_service = Bus.get_proxy_sync (\n              BusType.SESSION,\n              \"org.freedesktop.FileManager1\",\n              \"/org/freedesktop/FileManager1\");\n          } catch (IOError e) {\n            debug (\"DBus service org.freedesktop.FileManager1 not available: %s\\n\", e.message);\n            _file_manager_service = null;\n          } finally {\n            _file_manager_dbus_initialized = true;\n          }\n        }\n\n        return _file_manager_service;\n      }\n    }\n\n    public static bool launch_file_manager (File file) {\n      var uri = file.get_uri ();\n      debug (\"File URI: %s\\n\", uri);\n\n      // First try using standardized DBus service\n      if (file_manager_service != null) {\n        try {\n          debug (\"Launching org.freedesktop.FileManager1 for URI: %s\\n\", uri);\n          file_manager_service.show_items ({uri}, \"\");\n          return true;\n        } catch (Error e) {\n          stderr.printf (\"Unable to call org.freedesktop.FileManager1: %s\\n\", e.message);\n        }\n      }\n\n      // If this does not work try getting the default app for handling\n      // directories and launch that. If possible the file manager\n      // should be able to highlight the file.\n      var parent = file.get_parent ();\n      try {\n        AppInfo app_info = null;\n        if (file.has_uri_scheme (\"file\")) {\n          app_info = AppInfo.get_default_for_type (\n            \"inode/directory\", true);\n        }\n\n        if (app_info == null && parent != null) {\n          try {\n            app_info = parent.query_default_handler ();\n          } catch (Error e) {\n            stderr.printf (\"Unable to get AppInfo for parent folder: %s\\n\", parent.get_uri ());\n          }\n        }\n\n        if (app_info != null) {\n          debug (\"Launching \\\"%s\\\" for URI: %s\\n\", app_info.get_executable (), uri);\n\n          if (app_info.get_executable () == \"dolphin\") {\n            // Handle launching Dolphin with file selection\n            string[] args = {\n              app_info.get_executable (), \"--select\", uri\n            };\n            Process.spawn_sync (null, args, null,\n              SpawnFlags.SEARCH_PATH,\n              null, null, null, null);\n          } else {\n            // Generic handling of launching file manager with URIs\n            if (parent != null && !file_manager_highlights_file (app_info)) {\n              uri = parent.get_uri ();\n            }\n\n            var uri_list = new List<string> ();\n            uri_list.append (uri);\n            app_info.launch_uris (uri_list, null);\n          }\n          return true;\n        }\n\n        if (parent != null) {\n          uri = parent.get_uri ();\n        }\n\n        // Final approach: Run xdg-open (no file highlighting possible)\n        debug (\"Launching xdg-open for URI: %s\\n\", uri);\n        string[] args = {\n          \"xdg-open\", uri\n        };\n        Process.spawn_sync (null, args, null,\n          SpawnFlags.SEARCH_PATH,\n          null, null, null, null);\n        return true;\n      } catch (Error e) {\n\n        stderr.printf (\"Launching file manager failed: %s\\n\", e.message);\n        return false;\n      }\n    }\n#endif\n\n    public static string get_video_folder () {\n      string folder;\n      folder = Environment.get_user_special_dir (UserDirectory.VIDEOS);\n\n      if (folder == null) {\n        folder = Environment.get_user_special_dir (UserDirectory.PICTURES);\n      }\n\n      if (folder == null) {\n        folder = Environment.get_home_dir ();\n      }\n\n      return folder;\n    }\n\n    public static bool is_unity () {\n      return xdg_current_desktop_contains (\"Unity\");\n    }\n\n    public static bool is_gnome () {\n      return xdg_current_desktop_contains (\"GNOME\");\n    }\n\n    public static bool is_gnome_shell () {\n      return is_gnome() && ! xdg_current_desktop_contains (\"Flashback\");\n    }\n\n    public static bool is_cinnamon () {\n      return xdg_current_desktop_contains (\"X-Cinnamon\");\n    }\n\n    public static bool is_xfce () {\n      return xdg_current_desktop_contains (\"XFCE\");\n    }\n\n    public static bool is_plasma () {\n      return xdg_current_desktop_contains (\"KDE\");\n    }\n\n    public static bool is_wayland () {\n      string? wayland_display = Environment.get_variable (\"WAYLAND_DISPLAY\");\n      return wayland_display != null && wayland_display != \"\";\n    }\n\n    public static bool is_x11_backend () {\n      var window_type = Gdk.DisplayManager.get ().default_display.get_type ();\n      return window_type.name () == \"GdkX11Display\";\n    }\n\n    public static bool is_wayland_backend () {\n      var window_type = Gdk.DisplayManager.get ().default_display.get_type ();\n      return window_type.name () == \"GdkWaylandDisplay\";\n    }\n\n    private static bool xdg_current_desktop_contains (string text) {\n      string desktop = Environment.get_variable (\"XDG_CURRENT_DESKTOP\") ?? \"\";\n      debug (\"Desktop: %s\", desktop);\n      return desktop.contains (text);\n    }\n\n    public static string get_theme_name () {\n      string theme_name = \"\";\n      if (is_plasma ()) {\n        theme_name = get_theme_name_from_settings_file ();\n      }\n\n      if (theme_name == \"\") {\n        var settings = new GLib.Settings (\"org.gnome.desktop.interface\");\n        theme_name = settings.get_string (\"gtk-theme\");\n      }\n\n      return theme_name;\n    }\n\n    private static string? get_theme_name_from_settings_file () {\n      var gtk3_settings_file = Path.build_filename (\n        Environment.get_home_dir (), \".config/gtk-3.0/settings.ini\"\n      );\n      string contents;\n\n      try {\n        if (FileUtils.get_contents (gtk3_settings_file, out contents)) {\n          MatchInfo match;\n          var regex = new Regex (\"^gtk-theme-name=(.*)$\", RegexCompileFlags.MULTILINE);\n          if (regex.match (contents, 0, out match)) {\n            return match.fetch (1);\n          }\n        }\n      } catch (FileError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n      } catch (RegexError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n      }\n\n      return \"\";\n    }\n\n#if ! DISABLE_OPEN_FILE_MANAGER\n    private static bool file_manager_highlights_file (AppInfo app_info) {\n      var exe = app_info.get_executable ();\n      return exe == \"nautilus\" || exe == \"nemo\";\n    }\n#endif\n  }\n\n}\n"
  },
  {
    "path": "src/errordomain.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek {\n\n  public errordomain PeekError {\n    UNKNOWN_SCREEN_RECORDER,\n    NO_SUITABLE_SCREEN_RECORDER,\n    SCREEN_RECORDER_ERROR\n  }\n\n  public errordomain RecordingError {\n    INITIALIZING_RECORDING_FAILED,\n    RECORDING_ABORTED,\n    POSTPROCESSING_ABORTED\n  }\n\n}\n"
  },
  {
    "path": "src/gtk-helper.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Gtk;\nusing Cairo;\n\nnamespace Peek {\n\n  public class GtkHelper {\n    public static void hide_button_label (Button button) {\n      var label = GtkHelper.find_first_child_of_type (button, typeof (Label));\n      label.hide ();\n    }\n\n    public static void show_button_label (Button button) {\n      var label = GtkHelper.find_first_child_of_type (button, typeof (Label));\n      label.show ();\n    }\n\n    public static Widget? find_first_child_of_type (Container container, Type type) {\n      var children = container.get_children ();\n\n      foreach (var child in children) {\n        var child_type = child.get_type ();\n        if (child_type.is_a (type)) {\n          return child;\n        } else if (child_type.is_a (typeof (Container))) {\n          return find_first_child_of_type ((Container) child, type);\n        }\n      }\n\n      return null;\n    }\n\n    public static Region create_region_from_widget (Widget widget) {\n      var rectangle = Cairo.RectangleInt () {\n        width = widget.get_allocated_width (),\n        height = widget.get_allocated_height ()\n      };\n\n      widget.translate_coordinates (\n        widget.get_toplevel (), 0, 0,\n        out rectangle.x, out rectangle.y);\n      var region = new Region.rectangle (rectangle);\n\n      return region;\n    }\n  }\n}\n"
  },
  {
    "path": "src/main.vala",
    "content": "/*\nPeek Copyright (c) 2015 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\n[CCode(cname=\"GETTEXT_PACKAGE\")] extern const string GETTEXT_PACKAGE;\n[CCode(cname=\"LOCALEDIR\")] extern const string LOCALEDIR;\n\nint main (string[] args) {\n  // If not explicitly set otherwise, set GDK_BACKEND to x11.\n  // Native Wayland is not yet supported, that means on Wayland\n  // the use of XWayland is mandatory. See also\n  // https://github.com/phw/peek#why-no-native-wayland-support\n  Environment.set_variable (\"GDK_BACKEND\", \"x11\", false);\n\n  // Setup gettext\n  Intl.setlocale (LocaleCategory.ALL, \"\");\n  Intl.bindtextdomain (GETTEXT_PACKAGE, LOCALEDIR);\n  Intl.bind_textdomain_codeset (GETTEXT_PACKAGE, \"UTF-8\");\n  Intl.textdomain (GETTEXT_PACKAGE);\n\n  var app = new Peek.Application ();\n  return app.run (args);\n}\n"
  },
  {
    "path": "src/meson.build",
    "content": "peek_sources = [\n  'main.vala',\n  'application.vala',\n  'desktop-integration.vala',\n  'defaults.vala',\n  'errordomain.vala',\n  'gtk-helper.vala',\n  'utils.vala',\n  'dbus/freedesktop-dbus.vala',\n  'dbus/freedesktop-filemanager.vala',\n  'dbus/gnome-shell-screencast.vala',\n  'dbus/gnome-shell.vala',\n  'post-processing/cli-post-processor.vala',\n  'post-processing/extract-frames-post-processor.vala',\n  'post-processing/ffmpeg-post-processor.vala',\n  'post-processing/gifski-post-processor.vala',\n  'post-processing/post-processing-pipeline.vala',\n  'post-processing/post-processor.vala',\n  'recording/base-screen-recorder.vala',\n  'recording/cli-screen-recorder.vala',\n  'recording/ffmpeg-screen-recorder.vala',\n  'recording/ffmpeg.vala',\n  'recording/gnome-shell-dbus-recorder.vala',\n  'recording/recording-area.vala',\n  'recording/recording-config.vala',\n  'recording/screen-recorder-factory.vala',\n  'recording/screen-recorder.vala',\n  'ui/about-dialog.vala',\n  'ui/application-window.vala',\n  'ui/set-window-size-dialog.vala',\n  'ui/error-dialog.vala',\n  'ui/preferences-dialog.vala',\n  'ui/shortcut-label.vala',\n  'vapi/config.vapi',\n]\n\nvala_args = [\n  '--vapidir', join_paths(meson.current_source_dir(), 'vapi'),\n  '--pkg', 'posix',\n  '--header', 'application.h',\n  '--use-header',\n  '--includedir', '../..',\n  '--gresourcesdir', meson.current_build_dir(),\n]\n\n# Options\nenable_filechoosernative = get_option('enable-filechoosernative')\nenable_gnome_shell = get_option('enable-gnome-shell')\nenable_open_file_manager = get_option('enable-open-file-manager')\n\n# Dependencies\ngtk = dependency('gtk+-3.0', version: '>= 3.20')\nkeybinder = dependency('keybinder-3.0', required: get_option('enable-keybinder'))\n\npeek_deps = [\n  dependency('cairo'),\n  dependency('gio-2.0', version: '>= 2.42'),\n  dependency('glib-2.0', version: '>= 2.38'),\n  dependency('gmodule-2.0'),\n  gtk,\n]\n\nif keybinder.found()\n  peek_deps += keybinder\n  vala_args += ['-D', 'HAS_KEYBINDER']\nendif\n\n# Feature configuration\nif gtk.version().version_compare('>= 3.20')\n  message('Compiling with features for GTK >= 3.20')\n  if enable_filechoosernative\n    message('Compiling with Gtk.FileChooserNative')\n    vala_args += ['-D', 'HAS_GTK_FILECHOOSERNATIVE']\n  endif\nendif\n\nif gtk.version().version_compare('>= 3.22')\n  message('Compiling with features for GTK >= 3.22')\n  vala_args += ['-D', 'HAS_GTK_SHORTCUT_LABEL']\n  vala_args += ['-D', 'HAS_GTK_SHOW_URI_ON_WINDOW']\nendif\n\nif not enable_gnome_shell\n  message('GNOME Shell recorder disabled by configuration')\n  vala_args += ['-D', 'DISABLE_GNOME_SHELL']\nendif\n\nif not enable_open_file_manager\n  message('File manager integration disabled by configuration')\n  vala_args += ['-D', 'DISABLE_OPEN_FILE_MANAGER']\nendif\n\n# Resource files\nconfiguration_data = configuration_data()\nconfiguration_data.set('PEEK_VERSION_FULL', meson.project_version())\nabout_ui_file = configure_file(\n  input: '../ui/about.ui.in',\n  output: 'about.ui',\n  configuration: configuration_data\n)\n\ngnome = import('gnome')\n\npeek_sources += gnome.compile_resources('peek-resources',\n  '../ui/peek.gresource.xml',\n  source_dir: '../ui/',\n  c_name: 'peek',\n  dependencies: [about_ui_file]\n)\n\nexecutable('peek', peek_sources,\n  vala_args: vala_args,\n  dependencies: peek_deps,\n  install: true,\n)\n"
  },
  {
    "path": "src/post-processing/cli-post-processor.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.PostProcessing {\n\n  /**\n  * Common base class for post processors calling external CLI tools.\n  */\n  public abstract class CliPostProcessor : Object, PostProcessor {\n    // private Pid? pid = null;\n    private Subprocess subprocess;\n\n    public abstract async Array<File>? process_async (Array<File> files) throws RecordingError;\n\n    public void cancel () {\n      if (subprocess != null) {\n        subprocess.force_exit ();\n      }\n    }\n\n    protected async int spawn_command_async (string[] argv) throws RecordingError {\n      try {\n        subprocess = new Subprocess.newv (argv, SubprocessFlags.STDOUT_PIPE | SubprocessFlags.STDERR_MERGE);\n        yield subprocess.wait_async ();\n      } catch (Error e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        string message = Utils.get_command_failed_message (argv, subprocess);\n        throw new RecordingError.POSTPROCESSING_ABORTED (message);\n      }\n\n\n      int status = subprocess.get_status ();\n      if (!Utils.is_exit_status_success (status)) {\n        string message = Utils.get_command_failed_message (argv, subprocess);\n        subprocess = null;\n        throw new RecordingError.POSTPROCESSING_ABORTED (message);\n      }\n\n      subprocess = null;\n      return status;\n    }\n  }\n}\n"
  },
  {
    "path": "src/post-processing/extract-frames-post-processor.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.PostProcessing {\n\n  /**\n  * Uses ffmpeg to generate PNG images for each frame.\n  */\n  public class ExtractFramesPostProcessor : CliPostProcessor {\n    private string executable = null;\n    private static Posix.Glob glob = Posix.Glob ();\n\n    public override async Array<File>? process_async (Array<File> files) throws RecordingError {\n      var input_file = files.index (0);\n      string[] args = {\n        find_executable (), \"-y\",\n        \"-i\", input_file.get_path (),\n        get_png_filename_pattern (input_file, \"%04d\")\n      };\n\n      try {\n        yield spawn_command_async (args);\n      } catch (RecordingError e) {\n        yield remove_output_files (input_file);\n        throw e;\n      }\n\n      var output = get_png_output_files (input_file);\n      return output;\n    }\n\n    private static string get_png_filename_pattern (File input_file, string replacement) {\n      return input_file.get_path () + \".\" + replacement + \".png\";\n    }\n\n    public static Array<File> get_png_output_files (File input_file) {\n      var png_file_pattern = get_png_filename_pattern (input_file, \"*\");\n      glob.glob (png_file_pattern);\n      var output = new Array<File> ();\n      foreach (string png_file_path in glob.pathv) {\n        var file = File.new_for_path (png_file_path);\n        output.append_val (file);\n      }\n\n      return output;\n    }\n\n    private static async void remove_output_files (File input_file) {\n      var output = get_png_output_files (input_file);\n      foreach (File file in output.data) {\n        try {\n          yield file.delete_async ();\n        } catch (Error e) {\n          stderr.printf (\"Error deleting temporary file %s: %s\\n\", file.get_path (), e.message);\n        }\n      }\n    }\n\n    private string find_executable () {\n      if (executable == null) {\n        string[] tools = { \"ffmpeg\", \"avconv\" };\n        foreach (string tool in tools) {\n          if (Utils.check_for_executable (tool)) {\n            executable = tool;\n            break;\n          }\n        }\n      }\n\n      debug (\"ExtractFramesPostProcessor uses %s\", executable);\n      return executable;\n    }\n  }\n}\n"
  },
  {
    "path": "src/post-processing/ffmpeg-post-processor.vala",
    "content": "/*\nPeek Copyright (c) 2017-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Peek.Recording;\n\nnamespace Peek.PostProcessing {\n\n  /**\n  * Use FFmpeg to generate an optimized GIF from a video input\n  */\n  public class FfmpegPostProcessor : CliPostProcessor {\n    private RecordingConfig config;\n\n    public FfmpegPostProcessor (RecordingConfig config) {\n      this.config = config;\n    }\n\n    public override async Array<File>? process_async (Array<File> files) throws RecordingError {\n      var input_file = files.index (0);\n      var palette_file = yield generate_palette_async (input_file);\n\n      if (palette_file == null) {\n        return null;\n      }\n\n      var output_file = yield generate_animation_async (input_file, palette_file);\n      try {\n        yield palette_file.delete_async ();\n      } catch (Error e) {\n        stderr.printf (\"Error deleting palette file: %s\\n\", e.message);\n      }\n\n      if (output_file == null) {\n        return null;\n      }\n\n      var result = new Array<File> ();\n      result.append_val (output_file);\n      return result;\n    }\n\n    public static bool is_available () {\n      return Utils.check_for_executable (\"ffmpeg\");\n    }\n\n    private async File? generate_palette_async (File file) throws RecordingError {\n      try {\n        var palette_file = Utils.create_temp_file (\"png\");\n\n        string[] args = {\n          \"ffmpeg\", \"-y\",\n          \"-i\", file.get_path (),\n          \"-vf\", \"fps=%d,palettegen\".printf (config.framerate),\n          palette_file\n        };\n\n        try {\n          yield spawn_command_async (args);\n        } catch (RecordingError e) {\n          FileUtils.remove (palette_file);\n          throw e;\n        }\n\n        return File.new_for_path (palette_file);\n      } catch (FileError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        throw new RecordingError.POSTPROCESSING_ABORTED (e.message);\n      }\n    }\n\n    private async File? generate_animation_async (File input_file, File palette_file) throws RecordingError {\n      try {\n        var extension = Utils.get_file_extension_for_format (config.output_format);\n        var output_file = Utils.create_temp_file (extension);\n\n        var argv = new Array<string> ();\n\n        argv.append_val (\"ffmpeg\");\n        argv.append_val (\"-y\");\n\n        argv.append_val (\"-i\");\n        argv.append_val (input_file.get_path ());\n\n        argv.append_val (\"-i\");\n        argv.append_val (palette_file.get_path ());\n\n        argv.append_val (\"-filter_complex\");\n        argv.append_val (\"fps=%d,paletteuse\".printf (config.framerate));\n\n        if (config.output_format == OutputFormat.APNG) {\n          argv.append_val (\"-plays\");\n          argv.append_val (\"0\");\n        }\n\n        argv.append_val (output_file);\n\n        try {\n          yield spawn_command_async (argv.data);\n        } catch (RecordingError e) {\n          FileUtils.remove (output_file);\n          throw e;\n        }\n\n        return File.new_for_path (output_file);\n      } catch (FileError e) {\n        throw new RecordingError.POSTPROCESSING_ABORTED (e.message);\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/post-processing/gifski-post-processor.vala",
    "content": "/*\nPeek Copyright (c) 2017-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Peek.Recording;\n\nnamespace Peek.PostProcessing {\n\n  /**\n  * Use gifski (https://gif.ski/) to generate an optimized GIF from a video input\n  */\n  public class GifskiPostProcessor : CliPostProcessor {\n    private RecordingConfig config;\n\n    public GifskiPostProcessor (RecordingConfig config) {\n      this.config = config;\n    }\n\n    public override async Array<File>? process_async (Array<File> files) throws RecordingError {\n      try {\n        var extension = Utils.get_file_extension_for_format (OutputFormat.GIF);\n        var output_file = Utils.create_temp_file (extension);\n\n        debug (\"Running gifski\\n    saving to: %s\\n    quality: %d\\n\",\n          output_file, config.gifski_quality);\n\n        var argv = new Array<string> ();\n\n        argv.append_val (\"gifski\");\n\n        argv.append_val (\"--fps\");\n        argv.append_val (config.framerate.to_string ());\n\n        argv.append_val (\"--quality\");\n        argv.append_val (config.gifski_quality.to_string ());\n\n        argv.append_val (\"-o\");\n        argv.append_val (output_file);\n\n        foreach (var file in files.data) {\n          argv.append_val (file.get_path ());\n        }\n\n        try {\n          yield spawn_command_async (argv.data);\n        } catch (RecordingError e) {\n          FileUtils.remove (output_file);\n          throw e;\n        }\n\n        var result = new Array<File> ();\n        result.append_val (File.new_for_path (output_file));\n        return result;\n      } catch (FileError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        throw new RecordingError.POSTPROCESSING_ABORTED (e.message);\n      }\n    }\n\n    public static bool is_available () {\n      return Utils.check_for_executable (\"gifski\");\n    }\n  }\n}\n"
  },
  {
    "path": "src/post-processing/post-processing-pipeline.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.PostProcessing {\n\n  /**\n  * Uses ffmpeg to generate PNG images for each frame.\n  */\n  public class PostProcessingPipeline : Object, PostProcessor {\n    private Array<PostProcessor> pipeline;\n    private PostProcessor? active_post_processor = null;\n    private bool cancelled = false;\n\n    public PostProcessingPipeline () {\n      pipeline = new Array<PostProcessor>();\n    }\n\n    public void add (PostProcessor post_processor) {\n      pipeline.append_val (post_processor);\n    }\n\n    public async Array<File>? process_async (Array<File> files) throws RecordingError {\n      foreach (var post_processor in pipeline.data) {\n        debug (\"Running post processor %s with files %s\", post_processor.get_type ().name (), files.length.to_string ());\n\n        if (cancelled) {\n          return null;\n        }\n\n        active_post_processor = post_processor;\n        Array<File>? new_files = null;\n        try {\n          new_files = yield post_processor.process_async (files);\n        } finally {\n          foreach (var file in files.data) {\n            try {\n              yield file.delete_async ();\n            } catch (Error e) {\n              stderr.printf (\"Error deleting temporary file %s: %s\\n\", file.get_path (), e.message);\n            }\n          }\n        }\n\n        if (new_files == null) {\n          cancelled = true;\n          active_post_processor = null;\n          return null;\n        }\n\n        files = new_files;\n      }\n\n      active_post_processor = null;\n\n      return files;\n    }\n\n    public void cancel () {\n      if (active_post_processor != null && !cancelled) {\n        cancelled = true;\n        active_post_processor.cancel ();\n        active_post_processor = null;\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/post-processing/post-processor.vala",
    "content": "/*\nPeek Copyright (c) 2016-2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.PostProcessing {\n\n  public interface PostProcessor : Object {\n    public abstract async Array<File>? process_async (Array<File> files) throws RecordingError;\n\n    public abstract void cancel ();\n  }\n\n}\n"
  },
  {
    "path": "src/recording/base-screen-recorder.vala",
    "content": "/*\nPeek Copyright (c) 2017-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Peek.PostProcessing;\n\nnamespace Peek.Recording {\n\n  public abstract class BaseScreenRecorder : Object, ScreenRecorder {\n    protected string temp_file;\n\n    public bool is_recording { get; protected set; }\n\n    public RecordingConfig config { get; protected set; }\n\n    private PostProcessor? active_post_processor = null;\n\n    private bool _is_cancelling;\n    protected bool is_cancelling {\n      get {\n        return _is_cancelling && !is_recording;\n      }\n    }\n\n    private int64 start_time = 0;\n\n    public int64 elapsed_seconds {\n      get {\n        if (start_time == 0) {\n          return 0;\n        }\n\n        var now = get_monotonic_time ();\n        return (now - start_time) / 1000000;\n      }\n    }\n\n    protected BaseScreenRecorder () {\n      config = new RecordingConfig ();\n    }\n\n    public void record (RecordingArea area) throws RecordingError {\n      // Cancel running recording\n      cancel ();\n      start_recording (area);\n      start_time = get_monotonic_time ();\n    }\n\n    public void stop () {\n      debug (\"Recording stopped\");\n\n      if (elapsed_seconds > 0) {\n        _is_cancelling = false;\n        is_recording = false;\n        stop_recording ();\n      } else {\n        cancel ();\n      }\n    }\n\n    protected void finalize_recording () {\n      debug (\"Started post processing\");\n      var pipeline = build_post_processor_pipeline ();\n      run_post_processors_async.begin (pipeline, (obj, res) => {\n        debug (\"Finished post processing\");\n        try {\n          var file = run_post_processors_async.end (res);\n          if (file != null) {\n            FileUtils.chmod (file.get_path (), 0644);\n            recording_finished (file);\n          } else {\n            var reason = new RecordingError.POSTPROCESSING_ABORTED (\n              \"Missing output file after post processing.\");\n            handle_postprocessing_failed (reason);\n          }\n        } catch (RecordingError e) {\n          handle_postprocessing_failed (e);\n        }\n      });\n      recording_postprocess_started ();\n    }\n\n    private void handle_postprocessing_failed (RecordingError reason) {\n      if (_is_cancelling) {\n        _is_cancelling = false;\n        return;\n      } else {\n        recording_aborted (reason);\n      }\n    }\n\n    public void cancel () {\n      _is_cancelling = true;\n      start_time = 0;\n      if (is_recording) {\n        is_recording = false;\n        stop_recording ();\n        remove_temp_file ();\n        recording_aborted (null);\n      } else if (active_post_processor != null) {\n        active_post_processor.cancel ();\n        active_post_processor = null;\n        recording_aborted (null);\n      }\n    }\n\n    protected abstract void start_recording (RecordingArea area) throws RecordingError;\n    protected abstract void stop_recording ();\n\n    protected virtual PostProcessingPipeline build_post_processor_pipeline () {\n      var pipeline = new PostProcessingPipeline ();\n\n      if (config.output_format == OutputFormat.GIF) {\n        if (config.gifski_enabled && GifskiPostProcessor.is_available ()) {\n          pipeline.add (new ExtractFramesPostProcessor ());\n          pipeline.add (new GifskiPostProcessor (config));\n        } else if (FfmpegPostProcessor.is_available ()) {\n          pipeline.add (new FfmpegPostProcessor (config));\n        }\n      } else if (config.output_format == OutputFormat.APNG) {\n        pipeline.add (new FfmpegPostProcessor (config));\n      }\n\n      return pipeline;\n    }\n\n    private async File? run_post_processors_async (PostProcessingPipeline pipeline) throws RecordingError {\n      var files = new Array<File> ();\n      files.append_val (File.new_for_path (temp_file));\n\n      active_post_processor = pipeline;\n      files = yield pipeline.process_async (files);\n      active_post_processor = null;\n      temp_file = null;\n\n      if (files == null || files.length == 0) {\n        return null;\n      }\n\n      return files.index (0);\n    }\n\n    protected void remove_temp_file () {\n      if (temp_file != null) {\n        FileUtils.remove (temp_file);\n        temp_file = null;\n      }\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/recording/cli-screen-recorder.vala",
    "content": "/*\nPeek Copyright (c) 2015-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Peek.PostProcessing;\n\nnamespace Peek.Recording {\n\n  public abstract class CliScreenRecorder : BaseScreenRecorder {\n    protected Subprocess subprocess;\n    protected OutputStream input;\n\n    protected void spawn_record_command (string[] argv) throws RecordingError {\n      try {\n        string[] my_args = argv[0:argv.length];\n        subprocess = new Subprocess.newv (argv, SubprocessFlags.STDIN_PIPE | SubprocessFlags.STDOUT_PIPE | SubprocessFlags.STDERR_MERGE);\n        input = subprocess.get_stdin_pipe ();\n        subprocess.wait_check_async.begin (null, (obj, res) => {\n          bool success = false;\n          int status = 0;\n          int term_sig = 0;\n          try {\n            success = subprocess.wait_check_async.end (res);\n            status = subprocess.get_exit_status ();\n            if (subprocess.get_if_signaled ()) {\n              term_sig = subprocess.get_term_sig ();\n            }\n\n            debug (\"recording process exited, term_sig: %d, exit_status: %d, success: %s\",\n              term_sig, status, success.to_string ());\n          } catch (Error e) {\n            stderr.printf (\"Error: %s\\n\", e.message);\n            status = -1;\n            success = false;\n          }\n\n          if (temp_file != null) {\n            var file = File.new_for_path (temp_file);\n            try {\n              var file_info = file.query_info (\"*\", FileQueryInfoFlags.NONE);\n              debug (\"Temporary file %s, %\" + int64.FORMAT + \" bytes\",\n              temp_file, file_info.get_size ());\n            } catch (Error e) {\n              stderr.printf (\"Error: %s\\n\", e.message);\n            }\n          }\n\n          // If the recorder was cancelled no further action is required\n          if (is_cancelling) {\n            return;\n          }\n\n          if (!success) {\n            string message = Utils.get_command_failed_message (my_args, subprocess);\n            var reason = new RecordingError.RECORDING_ABORTED (message);\n            recording_aborted (reason);\n          } else {\n            finalize_recording ();\n          }\n\n          subprocess = null;\n          input = null;\n        });\n\n\n        is_recording = true;\n        recording_started ();\n      } catch (Error e) {\n        throw new RecordingError.INITIALIZING_RECORDING_FAILED (e.message);\n      }\n    }\n\n    protected override void stop_recording () {\n      if (subprocess != null) {\n        subprocess.force_exit ();\n      }\n    }\n\n    protected virtual bool is_exit_status_success (int status) {\n      return Utils.is_exit_status_success (status);\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/recording/ffmpeg-screen-recorder.vala",
    "content": "/*\nPeek Copyright (c) 2015-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.Recording {\n\n  public class FfmpegScreenRecorder : CliScreenRecorder {\n    ~FfmpegScreenRecorder () {\n      cancel ();\n    }\n\n    protected override void start_recording (RecordingArea area) throws RecordingError {\n      try {\n        string display = Environment.get_variable (\"DISPLAY\");\n        if (display == null) {\n          display = \":0\";\n        }\n\n        var args = new Array<string> ();\n        args.append_val (\"ffmpeg\");\n        // args.append_val (\"-loglevel\");\n        // args.append_val (\"debug\");\n\n        if (config.capture_sound) {\n          if (config.output_format == OutputFormat.WEBM){\n            args.append_val (\"-f\");\n            args.append_val (\"pulse\");\n            args.append_val (\"-i\");\n            args.append_val (\"default\");\n            args.append_val (\"-acodec\");\n            args.append_val (\"vorbis\");\n          }\n        }\n\n        args.append_val (\"-f\");\n        args.append_val (\"x11grab\");\n        args.append_val (\"-show_region\");\n        args.append_val (\"0\");\n        args.append_val (\"-framerate\");\n        args.append_val (int.max (config.framerate, 6).to_string ());\n        args.append_val (\"-video_size\");\n        args.append_val (area.width.to_string () + \"x\" + area.height.to_string ());\n\n        if (!config.capture_mouse) {\n          args.append_val (\"-draw_mouse\");\n          args.append_val (\"0\");\n        }\n\n        args.append_val (\"-i\");\n        args.append_val (display + \"+\" + area.left.to_string () + \",\" + area.top.to_string ());\n\n        args.append_val (\"-filter:v\");\n        var filter = \"scale=iw/\" + config.downsample.to_string () + \":-1\";\n\n        args.append_val (filter);\n\n        string extension;\n        Ffmpeg.add_output_parameters (args, config, out extension);\n\n        temp_file = Utils.create_temp_file (extension);\n        args.append_val (\"-y\");\n        args.append_val (temp_file);\n\n        spawn_record_command (args.data);\n      } catch (FileError e) {\n        throw new RecordingError.INITIALIZING_RECORDING_FAILED (e.message);\n      }\n    }\n\n    public static bool is_available () throws PeekError {\n      return Utils.check_for_executable (\"ffmpeg\");\n    }\n\n    protected override void stop_recording () {\n      if (subprocess != null && input != null) {\n        try {\n          uint8[] command = { 'q' };\n          input.write (command);\n          input.flush ();\n        } catch (Error e) {\n          stderr.printf (\"Error: %s\\n\", e.message);\n          recording_aborted (new RecordingError.RECORDING_ABORTED (e.message));\n        }\n      }\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/recording/ffmpeg.vala",
    "content": "/*\nPeek Copyright (c) 2015-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.Recording.Ffmpeg {\n  public void add_output_parameters (\n    Array<string> args, RecordingConfig config, out string extension) {\n    if (config.output_format == OutputFormat.WEBM) {\n      extension = Utils.get_file_extension_for_format (config.output_format);\n      args.append_val (\"-codec:v\");\n      args.append_val (\"libvpx-vp9\");\n      args.append_val (\"-qmin\");\n      args.append_val (\"10\");\n      args.append_val (\"-qmax\");\n      args.append_val (\"50\");\n      args.append_val (\"-crf\");\n      args.append_val (\"13\");\n      args.append_val (\"-b:v\");\n      args.append_val (\"1M\");\n      args.append_val (\"-pix_fmt\");\n      args.append_val (\"yuv420p\");\n    } else {\n      extension = \"webm\";\n      args.append_val (\"-codec:v\");\n      args.append_val (\"libvpx-vp9\");\n      args.append_val (\"-lossless\");\n      args.append_val (\"1\");\n    }\n\n    args.append_val (\"-r\");\n    args.append_val (config.framerate.to_string ());\n  }\n}\n"
  },
  {
    "path": "src/recording/gnome-shell-dbus-recorder.vala",
    "content": "/*\nThis file is part of Peek.\n\nCopyright (c) 2017-2018, 2021 by Philipp Wolfer <ph.wolfer@gmail.com>\nCopyright (c) 2021 Andreas Dangel <andreas.dangel@adangel.org>\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\n#if ! DISABLE_GNOME_SHELL\n\nusing Gnome;\nusing Gnome.ShellNS;\nusing Peek.PostProcessing;\n\nnamespace Peek.Recording {\n\n  public class GnomeShellDbusRecorder : BaseScreenRecorder {\n    private Screencast screencast;\n\n    private const string DBUS_NAME = \"org.gnome.Shell.Screencast\";\n\n    private uint wait_timeout = 0;\n\n    public GnomeShellDbusRecorder () throws IOError {\n      base ();\n      screencast = Bus.get_proxy_sync (\n        BusType.SESSION,\n        DBUS_NAME,\n        \"/org/gnome/Shell/Screencast\");\n    }\n\n    ~GnomeShellDbusRecorder () {\n      if (wait_timeout != 0) {\n        Source.remove (wait_timeout);\n      }\n    }\n\n    protected override void start_recording (RecordingArea area) throws RecordingError {\n      bool success = false;\n\n      var options = new HashTable<string, Variant> (null, null);\n      options.insert (\"framerate\", new Variant.int32 (config.framerate));\n      options.insert (\"pipeline\", build_gst_pipeline (area));\n\n      if (!config.capture_mouse) {\n        options.insert (\"draw-cursor\", false);\n      }\n\n      try {\n        string file_template = Utils.create_temp_file (\n          get_temp_file_extension ()\n        );\n\n        int width = area.width;\n        int height = area.height;\n\n        screencast.screencast_area (\n          area.left, area.top, width, height,\n          file_template, options, out success, out temp_file);\n\n        if (success) {\n          stdout.printf (\"Recording to file %s\\n\", temp_file);\n        } else {\n          var message = new StringBuilder ();\n          message.append(\"Could not start GNOME Shell recorder.\\n\\n\");\n          message.append(\"Missing codec or another active screen recording using org.gnome.Shell.Screencast?\");\n\n          message.append(\"\\n\\nPlease see the FAQ at https://github.com/phw/peek#what-is-the-cause-for-could-not-start-gnome-shell-recorder-errors\");\n          throw new RecordingError.INITIALIZING_RECORDING_FAILED (message.str);\n        }\n      } catch (DBusError e) {\n        throw new RecordingError.INITIALIZING_RECORDING_FAILED (e.message);\n      } catch (IOError e) {\n        throw new RecordingError.INITIALIZING_RECORDING_FAILED (e.message);\n      } catch (FileError e) {\n        throw new RecordingError.INITIALIZING_RECORDING_FAILED (e.message);\n      }\n\n      is_recording = success;\n    }\n\n    public static bool is_available () throws PeekError {\n      // In theory the dbus service can be installed, but it will only work\n      // if GNOME Shell is running.\n      if (!DesktopIntegration.is_gnome_shell ()) {\n        return false;\n      }\n\n      try {\n        Freedesktop.DBus dbus = Bus.get_proxy_sync (\n          BusType.SESSION,\n          \"org.freedesktop.DBus\",\n          \"/org/freedesktop/DBus\");\n        try {\n          // The service might need to get started before being available\n          dbus.start_service_by_name (DBUS_NAME, 0);\n        } catch (DBusError e) {\n          return false;\n        }\n        return dbus.name_has_owner (DBUS_NAME);\n      } catch (DBusError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        throw new PeekError.SCREEN_RECORDER_ERROR (e.message);\n      } catch (IOError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        throw new PeekError.SCREEN_RECORDER_ERROR (e.message);\n      }\n    }\n\n    private static bool is_gnome_40_or_higher () throws RecordingError {\n      if (!DesktopIntegration.is_gnome ()) {\n        return false;\n      }\n\n      try {\n        Gnome.Shell gnomeShell = Bus.get_proxy_sync (\n          BusType.SESSION,\n          \"org.gnome.Shell\",\n          \"/org/gnome/Shell\");\n        return int.parse (gnomeShell.shell_version.split ( \".\" )[0] ) >= 40;\n      } catch (IOError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        throw new RecordingError.INITIALIZING_RECORDING_FAILED (e.message);\n      }\n    }\n\n    protected override void stop_recording () {\n      try {\n        screencast.stop_screencast ();\n        if (!is_cancelling) {\n          // Add a small timeout after GNOME Shell recorder was stopped.\n          // The recorder will stop the GST pipeline, but there might be still\n          // some cleanup / finalization to do. Without this the post-processing\n          // sometimes fails.\n          wait_timeout = Timeout.add_full (GLib.Priority.LOW, 400, () => {\n            Source.remove (wait_timeout);\n            wait_timeout = 0;\n            finalize_recording ();\n            return true;\n          });\n        }\n      } catch (DBusError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        if (!is_cancelling) {\n          recording_aborted (new RecordingError.RECORDING_ABORTED (e.message));\n        }\n      } catch (IOError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        if (!is_cancelling) {\n          recording_aborted (new RecordingError.RECORDING_ABORTED (e.message));\n        }\n      }\n    }\n\n    private string build_gst_pipeline (RecordingArea area) throws RecordingError {\n\n      // Default pipeline is for GNOME Shell up to 2.22:\n      // \"vp8enc min_quantizer=13 max_quantizer=13 cpu-used=5 deadline=1000000 threads=%T ! queue ! webmmux\"\n      // GNOME Shell 3.24 will use vp9enc with same settings.\n      // See https://gitlab.gnome.org/GNOME/gnome-shell/blob/master/src/shell-recorder.c#L149\n      // Gnome Shell 40:\n      // https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/dbusServices/screencast/screencastService.js#L26\n      // https://gitlab.gnome.org/GNOME/gnome-shell/-/commit/51bf7ec17617a9ed056dd563afdb98e17da07373\n      var pipeline = new StringBuilder ();\n\n      if (is_gnome_40_or_higher ()) {\n        pipeline.append (\"videoconvert chroma-mode=GST_VIDEO_CHROMA_MODE_NONE dither=GST_VIDEO_DITHER_NONE matrix-mode=GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY n-threads=%T ! queue ! \");\n      }\n\n      if (config.downsample > 1) {\n        int width = area.width / config.downsample;\n        int height = area.height / config.downsample;\n        pipeline.append_printf (\n          \"videoscale ! video/x-raw,width=%i,height=%i ! \", width, height);\n      }\n\n      if (config.output_format == OutputFormat.WEBM) {\n        pipeline.append (\"vp8enc cpu-used=16 max-quantizer=17 deadline=1 keyframe-mode=disabled threads=%T static-threshold=1000 buffer-size=20000 ! \");\n        if (config.capture_sound) {\n          pipeline.append (\"queue ! mux. pulsesrc ! queue ! audioconvert ! vorbisenc ! \");\n        }\n        pipeline.append (\"queue ! mux. webmmux name=mux\");\n      } else {\n        // We could use lossless x264 here, but x264enc is part of\n        // gstreamer1.0-plugins-ugly and not always available.\n        // Being near lossless here is important to avoid color distortions and\n        // dirty frames in the final GIF.\n        pipeline.append (\"vp8enc cpu-used=16 min-quantizer=0 max-quantizer=0 deadline=1 keyframe-mode=disabled threads=%T static-threshold=1000 buffer-size=20000 ! \");\n        pipeline.append (\"queue ! webmmux\");\n      }\n\n      debug (\"Using GStreamer pipeline %s\", pipeline.str);\n      debug (\"Debug with gst-launch-1.0 --gst-debug=3 ximagesrc %s ! filesink location=screencast\", pipeline.str);\n      return pipeline.str;\n    }\n\n    private string get_temp_file_extension () {\n      string extension;\n      if (config.output_format == OutputFormat.GIF\n        || config.output_format == OutputFormat.APNG) {\n        extension = \"webm\";\n      } else {\n        extension = Utils.get_file_extension_for_format (config.output_format);\n      }\n\n      return extension;\n    }\n  }\n\n}\n\n#endif\n"
  },
  {
    "path": "src/recording/recording-area.vala",
    "content": "/*\nPeek Copyright (c) 2016-2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.Recording {\n  public struct RecordingArea {\n    public int left;\n    public int top;\n    public int width;\n    public int height;\n    public Gtk.Widget? widget;\n\n    public static RecordingArea create_for_widget (Gtk.Widget recording_view) {\n      var recording_view_window = recording_view.get_window ();\n\n      var area = RecordingArea () {\n        widget = recording_view,\n        width = recording_view.get_allocated_width (),\n        height = recording_view.get_allocated_height ()\n      };\n\n      // Get absolute window coordinates\n      recording_view_window.get_origin (out area.left, out area.top);\n\n      // Add relative widget coordinates\n      int relative_left, relative_top;\n      recording_view.translate_coordinates (recording_view.get_toplevel (),\n        0, 0, out relative_left, out relative_top);\n\n      area.left = (area.left + relative_left);\n      area.top = (area.top + relative_top);\n\n      debug (\"Absolute recording area x: %d, y: %d, w: %d, h: %d\",\n        area.left, area.top, area.width, area.height);\n\n      // Clip recording area to visible screen area\n      var screen = recording_view.get_screen ();\n      var screen_width = screen.get_width ();\n      var screen_height = screen.get_height ();\n      debug (\"Screen w: %d, h: %d\", screen_width, screen_height);\n\n      area.left = int.min (int.max (0, area.left), screen_width);\n      area.top = int.min (int.max (0, area.top), screen_height);\n\n      if (area.left + area.width > screen_width) {\n        area.width = screen_width - area.left;\n      }\n\n      if (area.top + area.height > screen_height) {\n        area.height = screen_height - area.top;\n      }\n\n      debug (\"Clipped recording area x: %d, y: %d, w: %d, h: %d\",\n        area.left, area.top, area.width, area.height);\n\n      // Scale recording area on HiDPI screens\n      var scale_factor = recording_view_window.get_scale_factor ();\n\n      area.left *= scale_factor;\n      area.top *= scale_factor;\n      area.width *= scale_factor;\n      area.height *= scale_factor;\n\n      debug (\"Scaled recording area x: %d, y: %d, w: %d, h: %d\",\n        area.left, area.top, area.width, area.height);\n\n      return area;\n    }\n\n    public bool equals (RecordingArea? other) {\n      if (other == null) {\n        return false;\n      }\n\n      return this.left == other.left\n        && this.top == other.top\n        && this.width == other.width\n        && this.height == other.height\n        && this.widget == other.widget;\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/recording/recording-config.vala",
    "content": "/*\nPeek Copyright (c) 2017-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.Recording {\n  public class RecordingConfig : Object {\n    public OutputFormat output_format { get; set; default = OutputFormat.GIF; }\n    public int framerate { get; set; default = DEFAULT_FRAMERATE; }\n    public int downsample { get; set; default = DEFAULT_DOWNSAMPLE; }\n    public bool capture_mouse { get; set; default = true; }\n    public bool capture_sound { get; set; default = true; }\n    public bool gifski_enabled { get; set; default = false; }\n    public int gifski_quality { get; set; default = DEFAULT_GIFSKI_QUALITY; }\n  }\n}\n"
  },
  {
    "path": "src/recording/screen-recorder-factory.vala",
    "content": "/*\nPeek Copyright (c) 2017-2020 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.Recording {\n\n  public class ScreenRecorderFactory {\n\n    public static ScreenRecorder create_default_screen_recorder () throws PeekError {\n      string recorder;\n\n#if ! DISABLE_GNOME_SHELL\n      if (GnomeShellDbusRecorder.is_available ()) {\n        recorder = \"gnome-shell\";\n      } else\n#endif\n      if (FfmpegScreenRecorder.is_available ()) {\n        recorder = \"ffmpeg\";\n      } else {\n        throw new PeekError.NO_SUITABLE_SCREEN_RECORDER (\n          _ (\"Peek requires FFmpeg or running GNOME Shell session.\"));\n      }\n\n      stdout.printf (\"Using screen recorder backend %s\\n\", recorder);\n      return create_screen_recorder (recorder);\n    }\n\n    public static ScreenRecorder create_screen_recorder (string name) throws PeekError {\n      switch (name) {\n#if ! DISABLE_GNOME_SHELL\n        case \"gnome-shell\":\n          try {\n            return new GnomeShellDbusRecorder ();\n          } catch (IOError e) {\n            throw new PeekError.SCREEN_RECORDER_ERROR (\n              e.message);\n          }\n#endif\n        case \"ffmpeg\":\n          if (!FfmpegScreenRecorder.is_available ()) {\n            throw new PeekError.SCREEN_RECORDER_ERROR (\n              _ (\"FFmpeg executable not found.\"));\n          }\n          return new FfmpegScreenRecorder ();\n        default:\n          throw new PeekError.UNKNOWN_SCREEN_RECORDER (\n            \"Unknown screen recorder \" + name);\n      }\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/recording/screen-recorder.vala",
    "content": "/*\nPeek Copyright (c) 2016-2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.Recording {\n\n  public interface ScreenRecorder : Object {\n    public abstract bool is_recording { get; protected set; }\n\n    public abstract RecordingConfig config { get; protected set; }\n\n    public abstract int64 elapsed_seconds { get; }\n\n    public signal void recording_started ();\n\n    public signal void recording_postprocess_started ();\n\n    public signal void recording_finished (File file);\n\n    public signal void recording_aborted (RecordingError? reason);\n\n    public abstract void record (RecordingArea area) throws RecordingError;\n\n    public abstract void stop ();\n\n    public abstract void cancel ();\n  }\n\n}\n"
  },
  {
    "path": "src/ui/about-dialog.vala",
    "content": "/*\nPeek Copyright (c) 2015-2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek.Ui {\n\n  [GtkTemplate (ui = \"/com/uploadedlobster/peek/about.ui\")]\n  class AboutDialog : Gtk.AboutDialog {\n\n    private static Gtk.Dialog? instance;\n\n    public static Gtk.Dialog present_single_instance (Gtk.Window main_window) {\n      if (instance == null) {\n        var aboutDialog = new AboutDialog ();\n        instance = aboutDialog;\n        instance.delete_event.connect ((event) => {\n          instance = null;\n          main_window.set_keep_above (true);\n          return false;\n        });\n      }\n\n      instance.transient_for = main_window;\n      main_window.set_keep_above (false);\n      instance.present ();\n      return instance;\n    }\n\n    [GtkCallback]\n    private void on_response (int response_id) {\n      if (response_id == Gtk.ResponseType.CANCEL\n        || response_id == Gtk.ResponseType.DELETE_EVENT) {\n        this.hide_on_delete ();\n      }\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/ui/application-window.vala",
    "content": "/*\nPeek Copyright (c) 2015-2020 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n\nThis file contains GPL 3 code taken from corebird, a Gtk+ linux Twitter client.\nCopyright (C) 2013 Timm Bäder, https://github.com/baedert/corebird/\n*/\n\nusing Gtk;\nusing Cairo;\nusing Peek.Recording;\n\nnamespace Peek.Ui {\n\n  [GtkTemplate (ui = \"/com/uploadedlobster/peek/application-window.ui\")]\n  class ApplicationWindow : Gtk.ApplicationWindow {\n    public ScreenRecorder recorder { get; construct set; }\n\n    public bool open_file_manager { get; set; }\n\n    public bool show_notification { get; set; }\n\n    public int size_indicator_delay { get; set; }\n\n    public int recording_start_delay { get; set; }\n\n    public string default_file_name_format { get; set; }\n\n    public string save_folder { get; set; }\n\n    [GtkChild]\n    private unowned HeaderBar headerbar;\n\n    [GtkChild]\n    private unowned Widget recording_view;\n\n    [GtkChild]\n    private unowned Button record_button;\n\n    [GtkChild]\n    private unowned Button stop_button;\n\n    [GtkChild]\n    private unowned Popover pop_format;\n\n    [GtkChild]\n    private unowned RadioButton gif_button;\n\n    [GtkChild]\n    private unowned RadioButton apng_button;\n\n    [GtkChild]\n    private unowned RadioButton webm_button;\n\n    [GtkChild]\n    private unowned MenuButton pop_format_menu;\n\n    [GtkChild]\n    private unowned Label size_indicator;\n\n    [GtkChild]\n    private unowned Label delay_indicator;\n\n    [GtkChild]\n    private unowned Label shortcut_label;\n\n    [GtkChild]\n    private unowned ToggleButton pop_menu_button;\n\n    [GtkChild]\n    private unowned Popover pop_menu;\n\n    private uint start_recording_event_source = 0;\n    private uint size_indicator_timeout = 0;\n    private uint delay_indicator_timeout = 0;\n    private uint time_indicator_timeout = 0;\n    private bool is_recording = false;\n    private bool is_postprocessing = false;\n    private File in_file;\n    private File out_file;\n    private RecordingArea active_recording_area;\n    private string stop_button_label;\n\n    private signal void recording_finished ();\n\n    private GLib.Settings settings;\n\n    private const int SMALL_WINDOW_SIZE = 400;\n\n    public ApplicationWindow (Peek.Application application,\n      ScreenRecorder recorder) {\n      Object (application: application);\n\n      // Connect recorder signals\n      this.recorder = recorder;\n      this.recorder.recording_started.connect (() => {\n        enter_recording_state ();\n      });\n\n      this.recorder.recording_postprocess_started.connect (() => {\n        is_postprocessing = true;\n        show_file_chooser ();\n      });\n\n      this.recorder.recording_finished.connect ((file) => {\n        this.in_file = file;\n        try_save_file ();\n      });\n\n      this.recorder.recording_aborted.connect ((reason) => {\n        if (reason != null) {\n          stderr.printf (\"Recording canceled: %s\\n\", reason.message);\n          ErrorDialog.present_single_instance (\n            this,\n            _ (\"An unexpected error occurred during recording. Recording was aborted.\"),\n            reason);\n        } else {\n          stderr.printf (\"Recording canceled\\n\");\n        }\n\n        this.in_file = null;\n        leave_recording_state ();\n      });\n\n      application.toggle_recording.connect (toggle_recording);\n\n      application.start_recording.connect (prepare_start_recording);\n\n      application.stop_recording.connect (prepare_stop_recording);\n\n      // Bind settings\n      settings = Peek.Application.get_app_settings ();\n\n      settings.bind (\"interface-open-file-manager\",\n        this, \"open_file_manager\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"interface-show-notification\",\n        this, \"show_notification\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"interface-size-indicator-delay\",\n        this, \"size_indicator_delay\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"interface-default-file-name-format\",\n        this, \"default_file_name_format\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"interface-prefer-dark-theme\",\n        this.get_settings (), \"gtk_application_prefer_dark_theme\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-output-format\",\n        this.recorder.config, \"output_format\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-gifski-enabled\",\n        this.recorder.config, \"gifski_enabled\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-gifski-quality\",\n        this.recorder.config, \"gifski_quality\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-framerate\",\n        this.recorder.config, \"framerate\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-downsample\",\n        this.recorder.config, \"downsample\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-capture-mouse\",\n        this.recorder.config, \"capture_mouse\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-capture-sound\",\n        this.recorder.config, \"capture_sound\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-start-delay\",\n        this, \"recording_start_delay\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"persist-save-folder\",\n        this, \"save_folder\",\n        SettingsBindFlags.DEFAULT);\n\n      // Update record button label when recording format changes\n      this.recorder.config.notify[\"output-format\"].connect ((pspec) => {\n        update_format_label ();\n      });\n\n      // Configure window\n      this.set_keep_above (true);\n      this.load_geometry ();\n      this.on_window_screen_changed (null);\n\n      this.show.connect (() => {\n        show_size_indicator ();\n        update_format_label ();\n      });\n\n      stop_button_label = stop_button.label;\n\n      // Make sure the close button is on the left if desktop environment\n      // is configured that way.\n      this.set_close_button_position ();\n    }\n\n\n    public void hide_headerbar () {\n      this.get_style_context ().add_class (\"headerbar-hidden\");\n      this.headerbar.hide ();\n    }\n\n    public override bool configure_event (Gdk.EventConfigure event) {\n      if (recorder.is_recording) {\n        var new_recording_area = get_recording_area ();\n        if (!new_recording_area.equals (active_recording_area)) {\n          recorder.cancel ();\n        }\n      }\n\n      return base.configure_event (event);\n    }\n\n    public override bool delete_event (Gdk.EventAny event) {\n      debug (\"delete_event: recorder.is_recording=%s, window.is_postprocessing=%s\",\n        recorder.is_recording.to_string (),\n        this.is_postprocessing.to_string ()\n      );\n\n      if (recorder.is_recording || this.is_postprocessing) {\n        // Recorder has stopped, but Peek is still saving / post processing the\n        // file. Hide the window and close after it has finished.\n        this.recording_finished.connect ((file) => {\n          this.application.withdraw_notification (\"background-rendering\");\n          this.close ();\n        });\n\n        if (recorder.is_recording) {\n          recorder.cancel ();\n        } else {\n          var notification = build_standard_notification (_ (\"Rendering animation…\"));\n          notification.set_body (_ (\"Peek will close when rendering is finished.\"));\n          this.application.send_notification (\"background-rendering\", notification);\n        }\n\n        this.hide ();\n        return true;\n      }\n\n      if (start_recording_event_source != 0) {\n        Source.remove (start_recording_event_source);\n        start_recording_event_source = 0;\n      }\n\n      if (size_indicator_timeout != 0) {\n        Source.remove (size_indicator_timeout);\n        size_indicator_timeout = 0;\n      }\n\n      if (delay_indicator_timeout != 0) {\n        Source.remove (delay_indicator_timeout);\n        delay_indicator_timeout = 0;\n      }\n\n      if (time_indicator_timeout != 0) {\n        Source.remove (time_indicator_timeout);\n        time_indicator_timeout = 0;\n      }\n\n      this.save_geometry ();\n\n      return false;\n    }\n\n    // Set file format\n    private string get_format_name (OutputFormat format) {\n      switch (format) {\n        case OutputFormat.APNG: return _ (\"APNG\");\n        case OutputFormat.GIF: return _ (\"GIF\");\n        case OutputFormat.WEBM: return _ (\"WebM\");\n        default: return \"\";\n      }\n    }\n\n    private void select_format (OutputFormat format) {\n      recorder.config.output_format = format;\n    }\n\n    private void update_format_label () {\n      var format_name = get_format_name (recorder.config.output_format);\n      record_button.set_label (_ (\"Record as %s\").printf (format_name));\n\n      switch (recorder.config.output_format) {\n        case OutputFormat.GIF:\n          gif_button.set_active (true);\n          break;\n        case OutputFormat.APNG:\n          apng_button.set_active (true);\n          break;\n        case OutputFormat.WEBM:\n          webm_button.set_active (true);\n          break;\n      }\n\n      var area = get_recording_area ();\n      update_ui_size (area);\n      pop_format.hide ();\n    }\n\n    private void update_time () {\n      var title = new Gtk.Label (Utils.format_time (0));\n      title.show ();\n      headerbar.set_custom_title (title);\n      time_indicator_timeout = Timeout.add_full (GLib.Priority.LOW, 500, () => {\n        if (is_recording && !this.is_postprocessing) {\n          var seconds = recorder.elapsed_seconds;\n          title.label = Utils.format_time (seconds);\n          return true;\n        }\n\n        time_indicator_timeout = 0;\n        headerbar.set_custom_title (null);\n        return false;\n      });\n    }\n\n    [GtkCallback]\n    public void on_window_screen_changed (Gdk.Screen? previous_screen) {\n      var screen = this.get_screen ();\n      var visual = screen.get_rgba_visual ();\n\n      if (visual == null) {\n        stderr.printf (\"Screen does not support alpha channels!\");\n        visual = screen.get_system_visual ();\n      }\n\n      this.set_visual (visual);\n    }\n\n    [GtkCallback]\n    private bool on_window_draw (Widget widget, Context ctx) {\n      update_input_shape ();\n\n      return false;\n    }\n\n    [GtkCallback]\n    private bool on_recording_view_draw (Widget widget, Context ctx) {\n      // Stance out the transparent inner part\n      ctx.set_operator (Operator.CLEAR);\n      ctx.paint ();\n\n      return false;\n    }\n\n    [GtkCallback]\n    private void on_recording_view_size_allocate (Allocation allocation) {\n      // Show the size\n      show_size_indicator ();\n    }\n\n    public RecordingArea get_recording_area () {\n      return RecordingArea.create_for_widget (recording_view);\n    }\n\n    public void resize_recording_area (int width, int height) {\n      if (is_recording) {\n        return;\n      }\n\n      int window_width;\n      int window_height;\n      get_size (out window_width, out window_height);\n      var area = this.get_recording_area ();\n\n      // Update the UI elements to reflect the future window size\n      update_ui_size (RecordingArea () {\n        width = width,\n        height = height\n      });\n\n      // Resize the window so that the recording areas results in the requested size.\n      this.resize (\n        width + (window_width - area.width),\n        height + (window_height - area.height));\n    }\n\n    private void show_size_indicator () {\n      if (this.get_realized ()) {\n        update_input_shape ();\n        var area = get_recording_area ();\n        update_ui_size (area);\n\n        if (!is_recording) {\n          // Shortcut recording hint\n          var shortcut = Application.get_app_settings ();\n          string keys = shortcut.get_string (\"keybinding-toggle-recording\");\n          uint accelerator_key;\n          Gdk.ModifierType accelerator_mods;\n          Gtk.accelerator_parse (keys, out accelerator_key, out accelerator_mods);\n          var shortcut_hint = Gtk.accelerator_get_label (accelerator_key, accelerator_mods);\n          shortcut_label.set_text (_ (\"Start / Stop: %s\").printf (shortcut_hint));\n          shortcut_label.show ();\n\n          var size_label = new StringBuilder ();\n          size_label.printf (\"%i x %i\", area.width, area.height);\n          size_indicator.set_text (size_label.str);\n          size_indicator.show ();\n\n          if (size_indicator_timeout != 0) {\n            Source.remove (size_indicator_timeout);\n          }\n\n          if (!recorder.is_recording) {\n            shortcut_label.opacity = 1.0;\n            size_indicator.opacity = 1.0;\n            size_indicator_timeout = Timeout.add (size_indicator_delay, () => {\n              size_indicator_timeout = 0;\n              size_indicator.opacity = 0.0;\n              shortcut_label.opacity = 0.0;\n              update_input_shape ();\n              return false;\n            });\n          }\n        }\n      }\n    }\n\n    private void update_ui_size (RecordingArea area) {\n      // Set the scale of shortcut_label\n      Pango.AttrList attrs = new Pango.AttrList ();\n\n      if (area.width < SMALL_WINDOW_SIZE) {\n        GtkHelper.hide_button_label (record_button);\n        GtkHelper.hide_button_label (stop_button);\n        attrs.insert (Pango.attr_scale_new (Pango.Scale.SMALL));\n      } else {\n        GtkHelper.show_button_label (record_button);\n        GtkHelper.show_button_label (stop_button);\n        attrs.insert (Pango.attr_scale_new (Pango.Scale.LARGE));\n      }\n\n      shortcut_label.attributes = attrs;\n    }\n\n    [GtkCallback]\n    private void on_format_selection_toggled () {\n      if (gif_button.get_active ()) {\n        select_format (OutputFormat.GIF);\n      } else if (apng_button.get_active ()) {\n        select_format (OutputFormat.APNG);\n      } else if (webm_button.get_active ()) {\n        select_format (OutputFormat.WEBM);\n      }\n    }\n\n    [GtkCallback]\n    private void on_record_button_clicked (Button source) {\n      prepare_start_recording ();\n    }\n\n    [GtkCallback]\n    private void on_stop_button_clicked (Button source) {\n      prepare_stop_recording ();\n    }\n\n    [GtkCallback]\n    private void on_new_window_button_clicked (Button source) {\n      pop_menu.hide ();\n      this.application.activate_action (\"new-window\", null);\n    }\n\n    [GtkCallback]\n    private void on_set_window_size_button_clicked (Button source) {\n      pop_menu.hide ();\n      this.application.activate_action (\"set-window-size\", null);\n    }\n\n    [GtkCallback]\n    private void on_preferences_button_clicked (Button source) {\n      pop_menu.hide ();\n      PreferencesDialog.present_single_instance (this);\n    }\n\n    [GtkCallback]\n    private void on_about_button_clicked (Button source) {\n      pop_menu.hide ();\n      AboutDialog.present_single_instance (this);\n    }\n\n    private void prepare_start_recording () {\n      if (is_recording) return;\n\n      enter_recording_state ();\n      var delay = this.recording_start_delay;\n\n      if (delay > 0) {\n        delay_indicator.set_text (delay.to_string ());\n        delay_indicator.show ();\n        size_indicator.hide ();\n        shortcut_label.hide ();\n        delay_indicator_timeout = Timeout.add_seconds (1, () => {\n          delay -= 1;\n\n          if (delay == 0) {\n            delay_indicator_timeout = 0;\n            ulong hide_handler = 0;\n            hide_handler = delay_indicator.hide.connect (() => {\n              delay_indicator.disconnect (hide_handler);\n              stop_button.set_label (stop_button_label);\n              delay_indicator.queue_draw ();\n              start_recording ();\n            });\n            delay_indicator.hide ();\n            return false;\n          } else {\n            delay_indicator.set_text (delay.to_string ());\n            return true;\n          }\n        });\n      } else {\n        start_recording ();\n      }\n    }\n\n    private void prepare_stop_recording () {\n      if (!is_recording) return;\n\n      if (delay_indicator_timeout != 0) {\n        Source.remove (delay_indicator_timeout);\n        delay_indicator_timeout = 0;\n        leave_recording_state ();\n      } else if (start_recording_event_source != 0) {\n        Source.remove (start_recording_event_source);\n        start_recording_event_source = 0;\n        leave_recording_state ();\n      } else if (!recorder.is_recording) {\n        return;\n      } else {\n        stop_button.sensitive = false;\n        show_spinner ();\n        recorder.stop ();\n      }\n    }\n\n    private void show_spinner () {\n      var box = new Box (Gtk.Orientation.HORIZONTAL, 6);\n\n      var spinner = new Spinner ();\n      spinner.active = true;\n      box.pack_start (spinner, false, false, 0);\n\n      if (get_window_width () >= SMALL_WINDOW_SIZE) {\n        var label = new Gtk.Label (_ (\"Rendering…\"));\n        box.pack_start (label, false, false, 0);\n      }\n\n      box.show_all ();\n      headerbar.set_custom_title (box);\n    }\n\n    private void hide_spinner () {\n      headerbar.set_custom_title (null);\n    }\n\n    private void toggle_recording () {\n      if (is_recording) {\n        prepare_stop_recording ();\n      } else {\n        prepare_start_recording ();\n      }\n    }\n\n    private void start_recording () {\n      // Actually start the recording on next idle time, making sure\n      // all queued painting happens before this.\n      start_recording_event_source = Idle.add_full (Priority.HIGH_IDLE, () => {\n        Source.remove (start_recording_event_source);\n        start_recording_event_source = 0;\n        update_time ();\n        var area = get_recording_area ();\n        debug (\"Recording area: %i, %i, %i, %i\\n\",\n        area.left, area.top, area.width, area.height);\n        active_recording_area = area;\n\n        try {\n          recorder.record (area);\n          return true;\n        } catch (RecordingError e) {\n          stderr.printf (\"Failed to initialize recorder: %s\\n\", e.message);\n          leave_recording_state ();\n          ErrorDialog.present_single_instance (\n            this,\n            _ (\"Recording could not be started due to an unexpected error.\"),\n            e);\n          return false;\n        }\n      });\n    }\n\n    private void enter_recording_state () {\n      if (!is_recording) {\n        is_recording = true;\n        size_indicator.opacity = 0.0;\n        shortcut_label.opacity = 0.0;\n        pop_format_menu.hide ();\n        record_button.hide ();\n        pop_menu_button.set_sensitive (false);\n        if (get_window_width () >= SMALL_WINDOW_SIZE) {\n          stop_button.set_label (stop_button_label);\n        }\n\n        stop_button.sensitive = true;\n        stop_button.show ();\n        SetWindowSizeDialog.close_instance ();\n        freeze_window_size ();\n        set_keep_above (true);\n      }\n    }\n\n    private void leave_recording_state () {\n      this.out_file = null;\n      delay_indicator.hide ();\n      is_recording = false;\n      is_postprocessing = false;\n      stop_button.hide ();\n      pop_format_menu.show ();\n      record_button.show ();\n      pop_menu_button.set_sensitive (true);\n      unfreeze_window_size ();\n      hide_spinner ();\n\n      if (in_file != null) {\n        debug (\"Deleting temp file %s\\n\", in_file.get_uri ());\n        in_file.delete_async.begin (Priority.DEFAULT, null, (obj, res) => {\n          try {\n            bool delete_success = in_file.delete_async.end (res);\n            debug (\"Temp file deleted: %s\\n\", delete_success.to_string ());\n          } catch (Error e) {\n            stderr.printf (\"Temp file delete error: %s\\n\", e.message);\n          } finally {\n            this.in_file = null;\n          }\n\n          recording_finished ();\n        });\n      } else {\n        recording_finished ();\n      }\n    }\n\n    private void update_input_shape () {\n      // Set an input shape so that the recording view is not clickable\n      var window_region = GtkHelper.create_region_from_widget (recording_view.get_toplevel ());\n      var recording_view_region = GtkHelper.create_region_from_widget (recording_view);\n      window_region.subtract (recording_view_region);\n\n      // Format popover\n      if (pop_format.visible) {\n        var pop_format_region = GtkHelper.create_region_from_widget (pop_format);\n        window_region.union (pop_format_region);\n      }\n\n      // Menu popover\n      if (pop_menu.visible) {\n        var pop_menu_region = GtkHelper.create_region_from_widget (pop_menu);\n        window_region.union (pop_menu_region);\n      }\n\n      this.input_shape_combine_region (window_region);\n\n      if (!this.get_screen ().is_composited ()) {\n        if (delay_indicator_timeout == 0 &&\n          size_indicator_timeout == 0) {\n          this.shape_combine_region (window_region);\n        } else {\n          this.shape_combine_region (null);\n        }\n      }\n    }\n\n    private void freeze_window_size () {\n      // Workaround for https://github.com/phw/peek/issues/269\n      if (DesktopIntegration.is_xfce ()) {\n        debug (\"Window size freezing disabled on Xfce\");\n        return;\n      }\n\n      var width = this.get_allocated_width ();\n      var height = this.get_allocated_height ();\n      debug (\"freeze_window_size w: %d, h: %d\", width, height);\n      this.set_size_request (width, height);\n      this.resizable = false;\n    }\n\n    private void unfreeze_window_size () {\n      // Workaround for https://github.com/phw/peek/issues/269\n      if (DesktopIntegration.is_xfce ()) {\n        debug (\"Window size freezing disabled on Xfce\");\n        return;\n      }\n\n      var width = this.get_allocated_width ();\n      var height = this.get_allocated_height ();\n      debug (\"unfreeze_window_size w: %d, h: %d\", width, height);\n      this.set_size_request (0, 0);\n      this.set_default_size (width, height);\n      this.resizable = true;\n    }\n\n    private void show_file_chooser () {\n      #if HAS_GTK_FILECHOOSERNATIVE\n      var chooser = new FileChooserNative (\n        _ (\"Save animation\"), this, FileChooserAction.SAVE,\n        _ (\"_Save\"),\n        _ (\"_Cancel\"));\n      #else\n      var chooser = new FileChooserDialog (\n        _ (\"Save animation\"), this, FileChooserAction.SAVE,\n        _ (\"_Cancel\"),\n        ResponseType.CANCEL);\n      var ok_button = chooser.add_button (_ (\"_Save\"), ResponseType.ACCEPT);\n      ok_button.get_style_context ().add_class (\"suggested-action\");\n      #endif\n\n      chooser.do_overwrite_confirmation = true;\n\n      string extension = Utils.get_file_extension_for_format (\n        recorder.config.output_format);\n      string filename = default_file_name_format + \".\" + extension;\n\n      var filter = new FileFilter ();\n      filter.add_pattern (\"*.\" + extension);\n      chooser.filter = filter;\n\n      var folder = load_preferred_save_folder ();\n      chooser.set_current_folder (folder);\n\n      var now = new DateTime.now_local ();\n      var default_name = now.format (filename);\n      chooser.set_current_name (default_name);\n\n      debug (\"Showing file chooser (%s)\", chooser.get_type ().name ());\n      if (chooser.run () == ResponseType.ACCEPT) {\n        debug (\"Selected file %s\", chooser.get_uri ());\n        this.out_file = chooser.get_file ();\n        try_save_file ();\n      } else {\n        recorder.cancel ();\n        leave_recording_state ();\n      }\n\n      #if ! HAS_GTK_FILECHOOSERNATIVE\n      // Close the FileChooserDialog:\n      chooser.close ();\n      #endif\n    }\n\n    private void try_save_file () {\n      if (this.in_file == null || this.out_file == null) {\n        return;\n      }\n\n      save_file ();\n    }\n\n    private void save_file () {\n      in_file.copy_async.begin (out_file, FileCopyFlags.OVERWRITE,\n        Priority.DEFAULT, null, null, (obj, res) => {\n          try {\n            bool copy_success = in_file.copy_async.end (res);\n            debug (\"File saved %s: %s\",\n              copy_success.to_string (),\n              out_file.get_uri ());\n\n            if (copy_success) {\n              handle_saved_file (out_file);\n            } else {\n              var message = \"Saving file %s failed.\".printf (out_file.get_uri ());\n              stderr.printf (\"%s\\n\", message);\n              throw new IOError.FAILED (message);\n            }\n          } catch (Error e) {\n            stderr.printf (\"File save error: %s\\n\", e.message);\n            ErrorDialog.present_single_instance (\n              this,\n              _ (\"The file could not be saved to the selected location.\"),\n              e);\n          }\n          finally {\n            leave_recording_state ();\n          }\n        });\n    }\n\n    private void handle_saved_file (File file) {\n      save_preferred_save_folder (file);\n\n#if ! DISABLE_OPEN_FILE_MANAGER\n      if (this.visible && open_file_manager) {\n        DesktopIntegration.launch_file_manager (file);\n      } else {\n        show_file_saved_notification (file);\n      }\n#else\n      show_file_saved_notification (file);\n#endif\n    }\n\n    private void show_file_saved_notification (File file) {\n      if (this.visible && !show_notification) return;\n\n      var message = new StringBuilder (\"\");\n      message.printf (_ (\"Animation saved as “%s”\"), file.get_basename ());\n\n      var notification = build_standard_notification (message.str);\n\n#if ! DISABLE_OPEN_FILE_MANAGER\n      var parameter = new Variant.string (file.get_uri ());\n\n      // Unity does not allow actions on notifications, so we disable\n      // notification actions there.\n      if (!DesktopIntegration.is_unity ()) {\n        notification.set_body (_ (\"Click here to show the saved file in your file manager.\"));\n        notification.add_button_with_target_value (\n          _ (\"Show in file manager\"),\n          \"app.show-file\",\n          parameter);\n\n        // Plasma and XFCE will show an empty button for the default action\n        if (!DesktopIntegration.is_plasma () &&\n          !DesktopIntegration.is_xfce ()) {\n          notification.set_default_action_and_target_value (\n            \"app.show-file\",\n            parameter);\n        }\n      }\n#endif\n\n      debug (\"Showing desktop notification: %s\", message.str);\n      this.application.send_notification (\"peek-file-saved\", notification);\n    }\n\n    private static Notification build_standard_notification (string message) {\n      var notification = new Notification (message);\n\n      if (!DesktopIntegration.is_cinnamon ()) {\n        notification.set_icon (new ThemedIcon (APP_ID));\n      } else {\n        var icon_theme = IconTheme.get_default ();\n        var icon_info = icon_theme.lookup_icon (APP_ID, 48, 0);\n        var icon_path = icon_info.get_filename ();\n        debug (\"Using notification icon: %s\", icon_path);\n        if (icon_path != null) {\n          var icon = new FileIcon (File.new_for_path (icon_path));\n          notification.set_icon (icon);\n        }\n      }\n\n      return notification;\n    }\n\n    private string load_preferred_save_folder () {\n      var folder = save_folder;\n\n      if (folder == null || folder == \"\"\n        || !FileUtils.test (folder, FileTest.IS_DIR)) {\n          folder = DesktopIntegration.get_video_folder ();\n        }\n\n      return folder;\n    }\n\n    private void save_preferred_save_folder (File out_file) {\n      if (out_file.has_uri_scheme (\"file\")) {\n        var parent = out_file.get_parent ();\n        var new_folder = parent.get_path ();\n        var default_folder = DesktopIntegration.get_video_folder ();\n\n        if (new_folder != default_folder) {\n          save_folder = new_folder;\n        }\n      }\n    }\n\n    private void load_geometry () {\n      Variant geom = settings.get_value (\"persist-window-geometry\");\n      int x = 0,\n          y = 0,\n          w = 0,\n          h = 0;\n      x = geom.get_child_value (0).get_int32 ();\n      y = geom.get_child_value (1).get_int32 ();\n      w = geom.get_child_value (2).get_int32 ();\n      h = geom.get_child_value (3).get_int32 ();\n      if (w == 0 || h == 0)\n        return;\n\n      if (x >= 0 && y >= 0) {\n        move (x, y);\n      }\n\n      resize (w, h);\n    }\n\n    private void save_geometry () {\n      var builder = new VariantBuilder (VariantType.TUPLE);\n      int x = 0,\n          y = 0,\n          w = 0,\n          h = 0;\n      get_position (out x, out y);\n      get_size (out w, out h);\n      builder.add_value (new Variant.int32 (x));\n      builder.add_value (new Variant.int32 (y));\n      builder.add_value (new Variant.int32 (w));\n      builder.add_value (new Variant.int32 (h));\n      settings.set_value (\"persist-window-geometry\", builder.end ());\n    }\n\n    private int get_window_width () {\n      int w, h;\n      get_size (out w, out h);\n      return w;\n    }\n\n    private void set_close_button_position () {\n      var settings = Gtk.Settings.get_default ();\n      string decoration_layout = settings.gtk_decoration_layout ?? \"\";\n      debug (\"Decoration layout: %s\", decoration_layout);\n\n      if (decoration_layout.contains (\":\")) {\n        var decoration = decoration_layout.split (\":\", 2);\n        if (decoration[0].contains (\"close\")) {\n          this.move_close_button_left ();\n        }\n      }\n    }\n\n    private void move_close_button_left () {\n      var decoration = this.headerbar.decoration_layout.split (\":\", 2);\n      if (decoration.length == 2 && decoration[1].contains (\"close\")) {\n        this.headerbar.decoration_layout = decoration[1] + \":\" + decoration[0];\n      }\n    }\n  }\n}\n"
  },
  {
    "path": "src/ui/error-dialog.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Gtk;\n\nnamespace Peek.Ui {\n\n  [GtkTemplate (ui = \"/com/uploadedlobster/peek/error-dialog.ui\")]\n  class ErrorDialog : Gtk.Dialog {\n\n    private static ErrorDialog? instance;\n\n    public static Dialog present_single_instance (\n      Gtk.Window main_window, string summary, Error? error = null) {\n      if (instance == null) {\n        instance = new ErrorDialog ();\n        instance.delete_event.connect ((event) => {\n          instance = null;\n          main_window.set_keep_above (true);\n          return false;\n        });\n      }\n\n      instance.summary = summary;\n      instance.show_error (error);\n      instance.transient_for = main_window;\n      main_window.set_keep_above (false);\n      instance.present ();\n      return instance;\n    }\n\n    [GtkChild]\n    private unowned Label error_summary;\n\n    [GtkChild]\n    private unowned TextBuffer error_details;\n\n    [GtkChild]\n    private unowned Expander error_details_container;\n\n    private Error? error = null;\n\n    public string summary {\n      get {\n        return error_summary.label;\n      }\n      set {\n        error_summary.label = value;\n      }\n    }\n\n    public void show_error (Error? error) {\n      this.error = error;\n\n      if (error != null) {\n        error_details.text = error.message;\n        error_details_container.show ();\n      } else {\n        error_details.text = \"\";\n        error_details_container.hide ();\n      }\n    }\n\n    [GtkCallback]\n    private void on_close_button_clicked (Button source) {\n      close ();\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/ui/preferences-dialog.vala",
    "content": "/*\nPeek Copyright (c) 2015-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Gtk;\n\nnamespace Peek.Ui {\n\n  [GtkTemplate (ui = \"/com/uploadedlobster/peek/preferences.ui\")]\n  class PreferencesDialog : Window {\n\n    private static Gtk.Window? instance;\n\n    public static Gtk.Window present_single_instance (Gtk.Window main_window) {\n      if (instance == null) {\n        instance = new PreferencesDialog ();\n        instance.delete_event.connect ((event) => {\n          instance = null;\n          main_window.set_keep_above (true);\n          return false;\n        });\n      }\n\n      instance.transient_for = main_window;\n      main_window.set_keep_above (false);\n      instance.present ();\n      return instance;\n    }\n\n    private GLib.Settings settings;\n\n    [GtkChild]\n    private unowned Gtk.CheckButton interface_open_file_manager;\n\n    [GtkChild]\n    private unowned Gtk.CheckButton interface_show_notification;\n\n    [GtkChild]\n    private unowned Gtk.Box keybinding_toggle_recording_box;\n\n#if HAS_KEYBINDER\n    private ShortcutLabel keybinding_toggle_recording_accelerator;\n\n    [GtkChild]\n    private unowned Gtk.Box keybinding_toggle_recording_editor;\n\n    private Gtk.ToggleButton keybinding_toggle_recording_button;\n#endif\n\n    [GtkChild]\n    private unowned Gtk.ComboBoxText recording_output_format_combo_box;\n\n    [GtkChild]\n    private unowned Gtk.Box recording_gifski_settings;\n\n    [GtkChild]\n    private unowned Gtk.CheckButton recording_gifski_enabled;\n\n    [GtkChild]\n    private unowned Gtk.Box recording_gifski_quality_box;\n\n    [GtkChild]\n    private unowned Gtk.Adjustment recording_gifski_quality;\n\n    [GtkChild]\n    private unowned Gtk.Scale recording_gifski_quality_scale;\n\n    [GtkChild]\n    private unowned Gtk.Adjustment recording_start_delay;\n\n    [GtkChild]\n    private unowned Gtk.Adjustment recording_framerate;\n\n    [GtkChild]\n    private unowned Gtk.Adjustment recording_downsample;\n\n    [GtkChild]\n    private unowned Gtk.CheckButton recording_capture_mouse;\n\n    [GtkChild]\n    private unowned Gtk.CheckButton recording_capture_sound;\n\n\n    public PreferencesDialog () {\n      Object ();\n\n      settings = Application.get_app_settings ();\n\n      settings.bind (\"interface-open-file-manager\",\n        interface_open_file_manager, \"active\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"interface-show-notification\",\n        interface_show_notification, \"active\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-output-format\",\n        recording_output_format_combo_box, \"active_id\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-gifski-enabled\",\n        recording_gifski_enabled, \"active\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-gifski-quality\",\n        recording_gifski_quality, \"value\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-start-delay\",\n        recording_start_delay, \"value\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-framerate\",\n        recording_framerate, \"value\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-downsample\",\n        recording_downsample, \"value\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-capture-mouse\",\n        recording_capture_mouse, \"active\",\n        SettingsBindFlags.DEFAULT);\n\n      settings.bind (\"recording-capture-sound\",\n        recording_capture_sound, \"active\",\n        SettingsBindFlags.DEFAULT);\n\n\n      on_output_format_changed ();\n      on_interface_open_file_manager_toggled (interface_open_file_manager);\n      on_gifski_toggled (recording_gifski_enabled);\n\n      for (int i = 20; i <= 100; i += 20) {\n        recording_gifski_quality_scale.add_mark (i, PositionType.BOTTOM, null);\n      }\n\n      if (!PostProcessing.GifskiPostProcessor.is_available ()) {\n        recording_gifski_settings.hide ();\n      }\n\n#if HAS_KEYBINDER\n      if (DesktopIntegration.is_x11_backend ()) {\n        init_keybinding_editor ();\n      } else {\n        keybinding_toggle_recording_box.hide ();\n      }\n#else\n      keybinding_toggle_recording_box.hide ();\n#endif\n\n#if DISABLE_OPEN_FILE_MANAGER\n      interface_open_file_manager.hide ();\n#endif\n    }\n\n    [GtkCallback]\n    private void on_interface_open_file_manager_toggled (ToggleButton source) {\n#if ! DISABLE_OPEN_FILE_MANAGER\n      interface_show_notification.sensitive = !source.active;\n#endif\n    }\n\n    [GtkCallback]\n    private void on_output_format_changed () {\n      recording_gifski_settings.sensitive = is_format (OutputFormat.GIF);\n      recording_capture_sound.sensitive = is_format (OutputFormat.WEBM);\n    }\n\n    [GtkCallback]\n    private void on_gifski_toggled (ToggleButton source) {\n      recording_gifski_quality_box.sensitive = source.active;\n    }\n\n    private bool is_format (OutputFormat format) {\n      return recording_output_format_combo_box.active_id == format.to_string ();\n    }\n\n#if HAS_KEYBINDER\n    public override bool delete_event (Gdk.EventAny event) {\n      Application.keybindings_paused = false;\n      return false;\n    }\n\n    private void init_keybinding_editor () {\n      var editor_box = keybinding_toggle_recording_editor;\n\n      // Display the configured shortcut to the user\n      keybinding_toggle_recording_accelerator = new ShortcutLabel (\"\");\n      keybinding_toggle_recording_accelerator.disabled_text = _ (\"deactivated\");\n      editor_box.pack_start (keybinding_toggle_recording_accelerator,\n        false, true, 0);\n      settings.bind (\"keybinding-toggle-recording\",\n        keybinding_toggle_recording_accelerator, \"accelerator\",\n        SettingsBindFlags.DEFAULT);\n\n      keybinding_toggle_recording_accelerator.width_request = 175;\n\n      // Add a button to change the keyboard shortcut\n      keybinding_toggle_recording_button = new Gtk.ToggleButton.with_label (\n        _ (\"Change\"));\n      keybinding_toggle_recording_button.toggled.connect (\n        on_keybinding_toggle_recording_button_toggled);\n      editor_box.pack_start (keybinding_toggle_recording_button, false, true, 0);\n\n      // Listen to key events on the window for setting keyboard shortcuts\n      this.key_release_event.connect (on_key_release);\n\n      editor_box.show_all ();\n    }\n\n    private void on_keybinding_toggle_recording_button_toggled (Button source) {\n      if (keybinding_toggle_recording_button.active) {\n        keybinding_toggle_recording_button.label = _ (\"Press keys…\");\n        Application.keybindings_paused = true;\n      } else {\n        keybinding_toggle_recording_button.label = _ (\"Change\");\n        Application.keybindings_paused = false;\n      }\n    }\n\n    private bool on_key_release (Gdk.EventKey event) {\n      if (keybinding_toggle_recording_button.active) {\n        keybinding_toggle_recording_button.active = false;\n\n        if (event.keyval == Gdk.Key.Escape && no_modifier_set (event.state)) {\n          return true;\n        } else if (event.keyval == Gdk.Key.BackSpace &&\n          no_modifier_set (event.state)) {\n          settings.set_string (\"keybinding-toggle-recording\", \"\");\n        } else if (event.is_modifier == 0) {\n          var mods = event.state & Gtk.accelerator_get_default_mod_mask ();\n          string accelerator = Gtk.accelerator_name (event.keyval, mods);\n          settings.set_string (\"keybinding-toggle-recording\", accelerator);\n        }\n\n        return true;\n      }\n\n      return false;\n    }\n\n    private static bool no_modifier_set (Gdk.ModifierType mods) {\n      return (mods & Gtk.accelerator_get_default_mod_mask ()) == 0;\n    }\n#endif\n  }\n\n}\n"
  },
  {
    "path": "src/ui/set-window-size-dialog.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nusing Gtk;\n\nnamespace Peek.Ui {\n  [GtkTemplate (ui = \"/com/uploadedlobster/peek/set-window-size-dialog.ui\")]\n  class SetWindowSizeDialog : Gtk.Dialog {\n\n    private static SetWindowSizeDialog? instance;\n\n    public static Dialog present_single_instance (ApplicationWindow main_window) {\n      if (instance == null) {\n        instance = new SetWindowSizeDialog (main_window);\n        instance.delete_event.connect ((event) => {\n          instance = null;\n          return false;\n        });\n      }\n\n      var area = main_window.get_recording_area ();\n      instance.height = area.height;\n      instance.width = area.width;\n\n      instance.transient_for = main_window;\n      instance.present ();\n      return instance;\n    }\n\n    public static void close_instance () {\n      if (instance != null) {\n        instance.close ();\n      }\n    }\n\n    [GtkChild]\n    private unowned Adjustment width_adjustment;\n\n    [GtkChild]\n    private unowned Adjustment height_adjustment;\n\n    private ApplicationWindow window;\n\n    private SetWindowSizeDialog (ApplicationWindow window) {\n      Object (use_header_bar: 1);\n      this.window = window;\n    }\n\n    private int width {\n      get {\n        return (int) width_adjustment.value;\n      }\n\n      set {\n        width_adjustment.value = value;\n      }\n    }\n\n    private int height {\n      get {\n        return (int) height_adjustment.value;\n      }\n\n      set {\n        height_adjustment.value = value;\n      }\n    }\n\n    [GtkCallback]\n    private void on_set_size_button_clicked (Button source) {\n      window.resize_recording_area (width, height);\n      this.close ();\n    }\n\n    [GtkCallback]\n    private void on_cancel_button_clicked (Button source) {\n      this.close ();\n    }\n  }\n}\n"
  },
  {
    "path": "src/ui/shortcut-label.vala",
    "content": "/*\nPeek Copyright (c) 2017 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\n\nnamespace Peek.Ui {\n\n#if ! HAS_GTK_SHORTCUT_LABEL\n\n  // Gtk >= 3.22 does have GtkShortcutLabel, which is easier to use and\n  // displays the shortcuts more nicely to the user. For older versions this\n  // implements a fallback based on a normal GtkLabel with custom code for\n  // displaying the shortcut keys.\n  // The interface is for our purpose identical to the one of Gtk.ShortcutLabel\n  class ShortcutLabel : Gtk.Label {\n\n    private string _accelerator;\n    public string accelerator {\n      get {\n        return _accelerator;\n      }\n      set {\n        _accelerator = value;\n        uint accelerator_key;\n        Gdk.ModifierType accelerator_mods;\n        Gtk.accelerator_parse (accelerator, out accelerator_key, out accelerator_mods);\n        var label = Gtk.accelerator_get_label (accelerator_key, accelerator_mods);\n\n        if (label == \"\") {\n          label = disabled_text;\n        }\n\n        this.label = label;\n      }\n    }\n\n    public string disabled_text { get; set; default = \"\"; }\n\n    public ShortcutLabel (string accelerator) {\n      Object ();\n      this.accelerator = accelerator;\n\n      halign = Gtk.Align.START;\n      xalign = 0;\n    }\n  }\n\n#endif\n\n}\n"
  },
  {
    "path": "src/utils.vala",
    "content": "/*\nPeek Copyright (c) 2015-2018 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\nnamespace Peek {\n\n  public class Utils {\n    public static string get_temp_dir () {\n      string cache_dir_path = Path.build_filename (\n        Environment.get_user_cache_dir (), \"peek\"\n      );\n      var cache_dir = File.new_for_path (cache_dir_path);\n\n      try {\n        cache_dir.make_directory_with_parents (null);\n      } catch (Error e) {\n        if (e is IOError.EXISTS) {\n          debug (\"Cache directory does already exist %s\\n\", cache_dir_path);\n        } else {\n          stderr.printf (\"Error: %s\\n\", e.message);\n          return Environment.get_tmp_dir ();\n        }\n      }\n\n      return cache_dir.get_path ();\n    }\n\n    public static string create_temp_file (string extension) throws FileError {\n      var temp_dir = get_temp_dir ();\n      var file_name = Path.build_filename (temp_dir, \"peekXXXXXX.\" + extension);\n      var fd = FileUtils.mkstemp (file_name);\n      FileUtils.close (fd);\n      debug (\"Temp file: %s\\n\", file_name);\n      return file_name;\n    }\n\n    public static bool is_exit_status_success (int status) {\n      try {\n        if (Process.check_exit_status (status)) {\n          return true;\n        }\n      }\n      catch (Error e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n      }\n\n      return false;\n    }\n\n    public static bool check_for_executable (string executable) {\n      var path = Environment.find_program_in_path (executable);\n      return path != null;\n    }\n\n    public static string get_file_extension_for_format (OutputFormat output_format) {\n      return output_format.to_string ();\n    }\n\n    public static bool string_is_empty (string? str) {\n      if (str == null) return true;\n\n      unichar c;\n      for (int i = 0; str.get_next_char (ref i, out c);) {\n        if (!c.isspace () && !c.iscntrl ()) return false;\n      }\n\n      return true;\n    }\n\n    public static int make_even (int i) {\n      return (i / 2) * 2;\n    }\n\n    /**\n    * Returns available system memory in kiB.\n    * Returns -1 if memory could not be read\n    */\n    public static int get_available_system_memory () {\n      var stream = FileStream.open (\"/proc/meminfo\", \"r\");\n      assert (stream != null);\n\n      string line;\n      while ((line = stream.read_line ()) != null) {\n        if (line.has_prefix (\"MemAvailable\")) {\n          int memory = 0;\n          line.scanf (\"MemAvailable: %d kB\", &memory);\n          return memory;\n        }\n      }\n\n      return -1;\n    }\n\n    public static string get_command_failed_message (string[] argv, Subprocess? subprocess = null) {\n      int status = -1;\n      int term_sig = 0;\n      string? output = null;\n\n      if (subprocess != null) {\n        status = subprocess.get_status ();\n        if (subprocess.get_if_signaled ()) {\n          term_sig = subprocess.get_term_sig ();\n        }\n\n        var stdout_pipe = subprocess.get_stdout_pipe ();\n        if (stdout_pipe != null) {\n          output = read_instream_as_utf8 (stdout_pipe);\n        }\n      }\n\n      string message = \"Command \\\"%s\\\" failed with status %i (received signal %i).\".printf (\n        string.joinv (\" \", argv), status, term_sig);\n\n      if (output != null) {\n        message += \"\\n\\nOutput:\\n%s\".printf (output);\n      }\n\n      return message;\n    }\n\n    private static string? read_instream_as_utf8 (InputStream stream) {\n      var output = new StringBuilder ();\n      var dis = new DataInputStream (stream);\n      string line;\n\n      try {\n        while ((line = dis.read_line_utf8 (null)) != null) {\n          output.append (line);\n        }\n      } catch (IOError e) {\n        stderr.printf (\"Error: %s\\n\", e.message);\n        return null;\n      }\n\n      return output.str;\n    }\n\n    private const string NUMBER_FORMAT = \"%02\" + int64.FORMAT_MODIFIER + \"d\";\n    private const string TIME_FORMAT = NUMBER_FORMAT + \":\" + NUMBER_FORMAT;\n    public static string format_time (int64 seconds) {\n      return TIME_FORMAT.printf (seconds / 60, seconds % 60);\n    }\n  }\n\n}\n"
  },
  {
    "path": "src/vapi/config.vapi",
    "content": "/*\nPeek Copyright (c) 2016 by Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nThis software is licensed under the GNU General Public License\n(version 3 or later). See the LICENSE file in this distribution.\n*/\n\n[CCode (cprefix = \"\", lower_case_cprefix = \"\")]\nnamespace Peek.Config {\n  public const string VERSION;\n}\n"
  },
  {
    "path": "src/vapi/keybinder-3.0.vapi",
    "content": "/* keybinder-3.0.vapi generated by vapigen, do not modify. */\n\n[CCode (cprefix = \"Keybinder\", gir_namespace = \"Keybinder\", gir_version = \"3.0\", lower_case_cprefix = \"keybinder_\")]\nnamespace Keybinder {\n\t[CCode (cheader_filename = \"keybinder-3.0/keybinder.h\", instance_pos = 1.9)]\n\tpublic delegate void Handler (string keystring);\n\t[CCode (cheader_filename = \"keybinder-3.0/keybinder.h\")]\n\t[Version (since = \"0.3.0\")]\n\tpublic static bool bind_full (string keystring, owned Keybinder.Handler handler);\n\t[CCode (cheader_filename = \"keybinder-3.0/keybinder.h\")]\n\tpublic static uint32 get_current_event_time ();\n\t[CCode (cheader_filename = \"keybinder-3.0/keybinder.h\")]\n\tpublic static void init ();\n\t[CCode (cheader_filename = \"keybinder-3.0/keybinder.h\")]\n\tpublic static void set_use_cooked_accelerators (bool use_cooked);\n\t[CCode (cheader_filename = \"keybinder-3.0/keybinder.h\")]\n\t[Version (since = \"0.3.0\")]\n\tpublic static void unbind_all (string keystring);\n}\n"
  },
  {
    "path": "tests/meson.build",
    "content": "if get_option('build-tests')\n  # /desktop-integration/\n  test_desktop_integration = executable('test-desktop-integration',\n    'test-desktop-integration.vala',\n    join_paths(meson.source_root(), 'src/desktop-integration.vala'),\n    join_paths(meson.source_root(), 'src/dbus/freedesktop-filemanager.vala'),\n    dependencies: [\n      dependency('gtk+-3.0'),\n    ],\n  )\n  test('Testing desktop-integration', test_desktop_integration)\n\n  # /utils/\n  test_utils = executable('test-utils',\n    'test-utils.vala',\n    join_paths(meson.source_root(), 'src/defaults.vala'),\n    join_paths(meson.source_root(), 'src/utils.vala'),\n    dependencies: [\n      dependency('gtk+-3.0'),\n    ],\n  )\n  test('Testing utils', test_utils)\n\n  # /screen-recorder/recording-area/\n  test_utils = executable('test-cli-screen-recorder',\n    'screen-recorder/test-cli-screen-recorder.vala',\n    join_paths(meson.source_root(), 'src/post-processing/cli-post-processor.vala'),\n    join_paths(meson.source_root(), 'src/post-processing/extract-frames-post-processor.vala'),\n    join_paths(meson.source_root(), 'src/post-processing/ffmpeg-post-processor.vala'),\n    join_paths(meson.source_root(), 'src/post-processing/gifski-post-processor.vala'),\n    join_paths(meson.source_root(), 'src/post-processing/post-processing-pipeline.vala'),\n    join_paths(meson.source_root(), 'src/post-processing/post-processor.vala'),\n    join_paths(meson.source_root(), 'src/recording/recording-area.vala'),\n    join_paths(meson.source_root(), 'src/recording/recording-config.vala'),\n    join_paths(meson.source_root(), 'src/recording/screen-recorder.vala'),\n    join_paths(meson.source_root(), 'src/recording/base-screen-recorder.vala'),\n    join_paths(meson.source_root(), 'src/recording/cli-screen-recorder.vala'),\n    join_paths(meson.source_root(), 'src/defaults.vala'),\n    join_paths(meson.source_root(), 'src/errordomain.vala'),\n    join_paths(meson.source_root(), 'src/utils.vala'),\n    vala_args: ['--pkg', 'posix'],\n    dependencies: [\n      dependency('gtk+-3.0'),\n    ],\n  )\n  test('Testing cli-screen-recorder', test_utils)\nendif\n"
  },
  {
    "path": "tests/screen-recorder/test-cli-screen-recorder.vala",
    "content": "using Peek;\nusing Peek.Recording;\n\nclass TestCliScreenRecorder : CliScreenRecorder {\n  public bool stop_command_called { get; set; default = false; }\n\n  public override void start_recording (RecordingArea area) throws RecordingError {\n    is_recording = true;\n    stop_command_called = false;\n  }\n\n  protected override void stop_recording () {\n    stop_command_called = true;\n  }\n}\n\nvoid test_cancel () {\n  var recorder = new TestCliScreenRecorder ();\n  bool recording_aborted_called = false;\n  recorder.recording_aborted.connect ((reason) => {\n    recording_aborted_called = true;\n    assert (reason == null);\n  });\n\n  try {\n    recorder.record (RecordingArea ());\n  } catch (RecordingError e) {\n    assert (false);\n  }\n\n  assert (recorder.is_recording);\n  assert (!recorder.stop_command_called);\n\n  recorder.cancel ();\n\n  assert (!recorder.is_recording);\n  assert (recorder.stop_command_called);\n  assert (recording_aborted_called);\n}\n\nvoid main (string[] args) {\n  Test.init (ref args);\n\n  Test.add_func (\n    \"/screen-recorder/cli-screen-recorder/test_cancel\",\n    test_cancel);\n\n  Test.run ();\n}\n"
  },
  {
    "path": "tests/screen-recorder/test-recording-area.vala",
    "content": "using Peek.Recording;\n\nvoid test_equals () {\n  var area = RecordingArea () {\n    left = 100,\n    top = 200,\n    width = 300,\n    height = 400\n  };\n\n  assert (area.equals (area));\n  assert (!area.equals (null));\n  assert (!area.equals (RecordingArea ()));\n  assert (area.equals (RecordingArea () {\n    left = 100,\n    top = 200,\n    width = 300,\n    height = 400\n    })\n  );\n  assert (!area.equals (RecordingArea () {\n    left = 101,\n    top = 200,\n    width = 300,\n    height = 400\n    })\n  );\n  assert (!area.equals (RecordingArea () {\n    left = 100,\n    top = 201,\n    width = 300,\n    height = 400\n    })\n  );\n  assert (!area.equals (RecordingArea () {\n    left = 100,\n    top = 200,\n    width = 301,\n    height = 400\n    })\n  );\n  assert (!area.equals (RecordingArea () {\n    left = 100,\n    top = 200,\n    width = 300,\n    height = 401\n    })\n  );\n}\n\nvoid main (string[] args) {\n  Test.init (ref args);\n\n  Test.add_func (\n    \"/screen-recorder/recording-area/test_equals\",\n    test_equals);\n\n  Test.run ();\n}\n"
  },
  {
    "path": "tests/test-desktop-integration.vala",
    "content": "using Peek;\n\nvoid test_get_video_folder () {\n  var folder = DesktopIntegration.get_video_folder ();\n  assert_nonnull (folder);\n  assert (\n    folder == Environment.get_user_special_dir (UserDirectory.VIDEOS)\n    || folder == Environment.get_user_special_dir (UserDirectory.PICTURES)\n    || folder == Environment.get_home_dir ()\n  );\n}\n\nvoid main (string[] args) {\n  Test.init (ref args);\n\n  Test.add_func (\"/desktop-integration/test_get_video_folder\", test_get_video_folder);\n\n  Test.run ();\n}\n"
  },
  {
    "path": "tests/test-utils.vala",
    "content": "using Peek;\n\nvoid test_make_even () {\n  assert(Utils.make_even (3) == 2);\n  assert(Utils.make_even (4) == 4);\n  assert(Utils.make_even (0) == 0);\n  assert(Utils.make_even (-7) == -6);\n  assert(Utils.make_even (-12) == -12);\n}\n\nvoid test_get_available_system_memory () {\n  int memory = Utils.get_available_system_memory ();\n  assert(memory > 0);\n}\n\nvoid main (string[] args) {\n  Test.init (ref args);\n\n  Test.add_func (\"/utils/test_make_even\", test_make_even);\n  Test.add_func (\"/utils/get_available_system_memory\", test_get_available_system_memory);\n\n  Test.run ();\n}\n"
  },
  {
    "path": "tools/print-description.py",
    "content": "#!/bin/env python3\n\n# Copyright (c) 2017 Philipp Wolfer <ph.wolfer@gmail.com>\n#\n# Permission is hereby granted, free of charge, to any person obtaining\n# a copy of this software and associated documentation files (the\n# \"Software\"), to deal in the Software without restriction, including\n# without limitation the rights to use, copy, modify, merge, publish,\n# distribute, sublicense, and/or sell copies of the Software, and to\n# permit persons to whom the Software is furnished to do so, subject to\n# the following conditions:\n#\n# The above copyright notice and this permission notice shall be\n# included in all copies or substantial portions of the Software.\n#\n# THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n# Extract summary and description from AppStream file in the selected locale.\n# Run as `print-description.py [locales]`, e.g. `print-description.py de it`.\n\nimport gi\nimport os\nimport re\nimport sys\ngi.require_version('AppStreamGlib', '1.0')\nfrom gi.repository import AppStreamGlib\nfrom html2text import HTML2Text\nfrom subprocess import call\n\nAPP_ID = 'com.uploadedlobster.peek'\nAPPSTREAM_TMP_FILE = '/tmp/%s.appdata.xml' % APP_ID\n\nDEFAULT_LOCALE = 'C'\nlocales = [DEFAULT_LOCALE]\n\nif len(sys.argv) > 1:\n    locales = sys.argv[1:]\n\n# Configure html2text\nhtml2text = HTML2Text()\nhtml2text.body_width = 0\nhtml2text.ignore_links = True\nhtml2text.ignore_images = True\nhtml2text.ul_item_mark = '-'\n\n\ndef format_description(text):\n    text = html2text.handle(text).strip()\n    text = re.sub(r\"(\\s*\\n){3,}\", \"\\n\\n\", text)\n    return text\n\n\ndef translate_appstream_template(output_file):\n    cwd = os.path.dirname(os.path.abspath(__file__))\n    appstream_template = os.path.join(\n        cwd, '../data/%s.appdata.xml.in' % APP_ID)\n    call([\n        'msgfmt', '--xml',\n        '--template', appstream_template,\n        '-d', os.path.join(cwd, '../po'),\n        '-o', output_file\n    ])\n\n\n# Parse AppStream file\ntranslate_appstream_template(APPSTREAM_TMP_FILE)\napp = AppStreamGlib.App.new()\napp.parse_file(APPSTREAM_TMP_FILE, AppStreamGlib.AppParseFlags.NONE)\n\nfor locale in locales:\n    name = app.get_name(locale) or app.get_name(DEFAULT_LOCALE)\n    summary = app.get_comment(locale) or app.get_comment(DEFAULT_LOCALE)\n    description = app.get_description(\n        locale) or app.get_description(DEFAULT_LOCALE)\n    keywords = app.get_keywords(locale) or app.get_keywords(DEFAULT_LOCALE)\n\n    text = \"\"\"\n{locale}\n{name}\n{summary}\n\n{description}\n\n{keywords}\n---\"\"\".format(\n        locale=locale,\n        name=name,\n        summary=summary,\n        description=format_description(description),\n        keywords=\", \".join(keywords),\n    )\n    print(text)\n\n# Cleanup temp file\nos.remove(APPSTREAM_TMP_FILE)\n"
  },
  {
    "path": "ui/about.ui.in",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.20.0\n\nCopyright (C) Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nPeek is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nPeek is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with Peek.  If not, see <http://www.gnu.org/licenses/>.\n\nAuthor: Philipp Wolfer <ph.wolfer@gmail.com>\n\n-->\n<interface>\n  <requires lib=\"gtk+\" version=\"3.14\"/>\n  <!-- interface-license-type gplv3 -->\n  <!-- interface-name Peek -->\n  <!-- interface-copyright Philipp Wolfer <ph.wolfer@gmail.com> -->\n  <!-- interface-authors Philipp Wolfer <ph.wolfer@gmail.com> -->\n  <template class=\"PeekUiAboutDialog\" parent=\"GtkAboutDialog\">\n    <property name=\"can_focus\">False</property>\n    <property name=\"modal\">True</property>\n    <property name=\"window_position\">center-on-parent</property>\n    <property name=\"type_hint\">normal</property>\n    <property name=\"program_name\">Peek</property>\n    <property name=\"version\">@PEEK_VERSION_FULL@</property>\n    <property name=\"comments\" translatable=\"yes\">Animated GIF recorder</property>\n    <property name=\"website\">https://github.com/phw/peek</property>\n    <property name=\"authors\">Philipp Wolfer</property>\n    <property name=\"translator_credits\" translatable=\"yes\" context=\"Translator credits in about dialog\" comments=\"Please add your name to the list of translators if you want to be credited for the translations you have done.\">translator-credits</property>\n    <property name=\"artists\">\n<![CDATA[Tobias Bernard\nJakub Steiner\nSam Hewitt\nLapo Calamandrei]]>\n    </property>\n    <property name=\"logo_icon_name\">com.uploadedlobster.peek</property>\n    <property name=\"license_type\">gpl-3-0</property>\n    <signal name=\"response\" handler=\"on_response\" swapped=\"no\"/>\n    <child internal-child=\"vbox\">\n      <object class=\"GtkBox\" id=\"aboutdialog-vbox1\">\n        <property name=\"can_focus\">False</property>\n        <property name=\"orientation\">vertical</property>\n        <property name=\"spacing\">2</property>\n        <child internal-child=\"action_area\">\n          <object class=\"GtkButtonBox\" id=\"aboutdialog-action_area1\">\n            <property name=\"can_focus\">False</property>\n            <property name=\"layout_style\">end</property>\n            <child>\n              <placeholder/>\n            </child>\n            <child>\n              <placeholder/>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">False</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <child>\n          <placeholder/>\n        </child>\n      </object>\n    </child>\n    <child>\n      <placeholder/>\n    </child>\n  </template>\n</interface>\n"
  },
  {
    "path": "ui/application-window.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1\n\nCopyright (C) Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nPeek is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nPeek is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with Peek.  If not, see <http://www.gnu.org/licenses/>.\n\nAuthor: Philipp Wolfer <ph.wolfer@gmail.com>\n\n-->\n<interface>\n  <requires lib=\"gtk+\" version=\"3.20\"/>\n  <!-- interface-license-type gplv3 -->\n  <!-- interface-name Peek -->\n  <!-- interface-copyright Philipp Wolfer <ph.wolfer@gmail.com> -->\n  <!-- interface-authors Philipp Wolfer <ph.wolfer@gmail.com> -->\n  <object class=\"GtkImage\" id=\"icon_record_button\">\n    <property name=\"visible\">True</property>\n    <property name=\"can_focus\">False</property>\n    <property name=\"tooltip_text\" translatable=\"yes\">Start recording</property>\n    <property name=\"icon_name\">media-record-symbolic</property>\n  </object>\n  <object class=\"GtkImage\" id=\"icon_stop_button\">\n    <property name=\"visible\">True</property>\n    <property name=\"can_focus\">False</property>\n    <property name=\"icon_name\">media-playback-stop-symbolic</property>\n  </object>\n  <object class=\"GtkPopover\" id=\"pop_menu\">\n    <property name=\"can_focus\">False</property>\n    <property name=\"border_width\">9</property>\n    <child>\n      <object class=\"GtkBox\">\n        <property name=\"visible\">True</property>\n        <property name=\"can_focus\">False</property>\n        <property name=\"orientation\">vertical</property>\n        <child>\n          <object class=\"GtkModelButton\" id=\"new_window_button\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">True</property>\n            <property name=\"text\" translatable=\"yes\">New window</property>\n            <signal name=\"clicked\" handler=\"on_new_window_button_clicked\" swapped=\"no\"/>\n          </object>\n          <packing>\n            <property name=\"expand\">True</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkModelButton\" id=\"set_window_size_button\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">True</property>\n            <property name=\"text\" translatable=\"yes\">Set window size</property>\n            <signal name=\"clicked\" handler=\"on_set_window_size_button_clicked\" swapped=\"no\"/>\n          </object>\n          <packing>\n            <property name=\"expand\">True</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">1</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkSeparator\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">2</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkModelButton\" id=\"preferences_button\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">True</property>\n            <property name=\"text\" translatable=\"yes\">Preferences</property>\n            <signal name=\"clicked\" handler=\"on_preferences_button_clicked\" swapped=\"no\"/>\n          </object>\n          <packing>\n            <property name=\"expand\">True</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">3</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkModelButton\" id=\"about_button\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">True</property>\n            <property name=\"text\" translatable=\"yes\">About Peek</property>\n            <signal name=\"clicked\" handler=\"on_about_button_clicked\" swapped=\"no\"/>\n          </object>\n          <packing>\n            <property name=\"expand\">True</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">4</property>\n          </packing>\n        </child>\n      </object>\n    </child>\n  </object>\n  <template class=\"PeekUiApplicationWindow\" parent=\"GtkApplicationWindow\">\n    <property name=\"width_request\">60</property>\n    <property name=\"height_request\">60</property>\n    <property name=\"app_paintable\">True</property>\n    <property name=\"can_focus\">False</property>\n    <property name=\"border_width\">0</property>\n    <property name=\"default_width\">440</property>\n    <property name=\"default_height\">250</property>\n    <property name=\"icon_name\">com.uploadedlobster.peek</property>\n    <property name=\"type_hint\">utility</property>\n    <property name=\"show_menubar\">False</property>\n    <signal name=\"draw\" handler=\"on_window_draw\" swapped=\"no\"/>\n    <signal name=\"screen-changed\" handler=\"on_window_screen_changed\" swapped=\"no\"/>\n    <child type=\"titlebar\">\n      <object class=\"GtkHeaderBar\" id=\"headerbar\">\n        <property name=\"visible\">True</property>\n        <property name=\"can_focus\">False</property>\n        <property name=\"has_subtitle\">False</property>\n        <property name=\"show_close_button\">True</property>\n        <property name=\"decoration_layout\">:minimize,close</property>\n        <child>\n          <object class=\"GtkButtonBox\" id=\"action_button_box\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n            <property name=\"hexpand\">False</property>\n            <property name=\"vexpand\">False</property>\n            <property name=\"baseline_position\">bottom</property>\n            <property name=\"layout_style\">expand</property>\n            <child>\n              <object class=\"GtkButton\" id=\"stop_button\">\n                <property name=\"label\" translatable=\"yes\">_Stop</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"receives_default\">True</property>\n                <property name=\"no_show_all\">True</property>\n                <property name=\"image\">icon_stop_button</property>\n                <property name=\"use_underline\">True</property>\n                <property name=\"always_show_image\">True</property>\n                <signal name=\"clicked\" handler=\"on_stop_button_clicked\" swapped=\"no\"/>\n                <child internal-child=\"accessible\">\n                  <object class=\"AtkObject\" id=\"stop_button-atkobject\">\n                    <property name=\"AtkObject::accessible-name\" translatable=\"yes\">Stop recording</property>\n                  </object>\n                </child>\n                <style>\n                  <class name=\"destructive-action\"/>\n                </style>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n                <property name=\"non_homogeneous\">True</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkButton\" id=\"record_button\">\n                <property name=\"label\" translatable=\"yes\">_Record</property>\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"receives_default\">True</property>\n                <property name=\"image\">icon_record_button</property>\n                <property name=\"use_underline\">True</property>\n                <property name=\"always_show_image\">True</property>\n                <signal name=\"clicked\" handler=\"on_record_button_clicked\" swapped=\"no\"/>\n                <child internal-child=\"accessible\">\n                  <object class=\"AtkObject\" id=\"record_button-atkobject\">\n                    <property name=\"AtkObject::accessible-name\" translatable=\"yes\">Start recording</property>\n                  </object>\n                </child>\n                <style>\n                  <class name=\"suggested-action\"/>\n                </style>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">2</property>\n                <property name=\"non_homogeneous\">True</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkMenuButton\" id=\"pop_format_menu\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"receives_default\">True</property>\n                <property name=\"halign\">start</property>\n                <property name=\"popover\">pop_format</property>\n                <child>\n                  <placeholder/>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">True</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">3</property>\n                <property name=\"non_homogeneous\">True</property>\n              </packing>\n            </child>\n          </object>\n        </child>\n        <child>\n          <object class=\"GtkMenuButton\" id=\"pop_menu_button\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">True</property>\n            <property name=\"popover\">pop_menu</property>\n            <child>\n              <object class=\"GtkImage\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"icon_name\">open-menu-symbolic</property>\n              </object>\n            </child>\n          </object>\n          <packing>\n            <property name=\"pack_type\">end</property>\n            <property name=\"position\">1</property>\n          </packing>\n        </child>\n      </object>\n    </child>\n    <child>\n      <object class=\"GtkBox\" id=\"content_area\">\n        <property name=\"visible\">True</property>\n        <property name=\"can_focus\">False</property>\n        <property name=\"orientation\">vertical</property>\n        <child>\n          <object class=\"GtkBox\" id=\"recording_view\">\n            <property name=\"width_request\">20</property>\n            <property name=\"height_request\">40</property>\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n            <property name=\"margin_left\">1</property>\n            <property name=\"margin_right\">1</property>\n            <property name=\"margin_top\">1</property>\n            <property name=\"margin_bottom\">1</property>\n            <property name=\"orientation\">vertical</property>\n            <signal name=\"draw\" handler=\"on_recording_view_draw\" swapped=\"no\"/>\n            <signal name=\"size-allocate\" handler=\"on_recording_view_size_allocate\" swapped=\"no\"/>\n            <child>\n              <object class=\"GtkLabel\" id=\"size_indicator\">\n                <property name=\"can_focus\">False</property>\n                <property name=\"no_show_all\">True</property>\n                <property name=\"label\">0 x 0</property>\n                <style>\n                  <class name=\"peek-recording-view-overlay\"/>\n                </style>\n              </object>\n              <packing>\n                <property name=\"expand\">True</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">0</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkLabel\" id=\"delay_indicator\">\n                <property name=\"can_focus\">False</property>\n                <property name=\"no_show_all\">True</property>\n                <property name=\"label\">0</property>\n                <attributes>\n                  <attribute name=\"scale\" value=\"2\"/>\n                </attributes>\n                <style>\n                  <class name=\"peek-recording-view-overlay\"/>\n                </style>\n              </object>\n              <packing>\n                <property name=\"expand\">True</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkLabel\" id=\"shortcut_label\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"label\">0</property>\n                <style>\n                  <class name=\"peek-recording-view-overlay\"/>\n                </style>\n              </object>\n              <packing>\n                <property name=\"expand\">True</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">2</property>\n              </packing>\n            </child>\n            <style>\n              <class name=\"peek-recording-view\"/>\n            </style>\n          </object>\n          <packing>\n            <property name=\"expand\">True</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <style>\n          <class name=\"background\"/>\n          <class name=\"peek-content-area\"/>\n        </style>\n      </object>\n    </child>\n    <style>\n      <class name=\"peek-main-window\"/>\n    </style>\n  </template>\n  <object class=\"GtkPopover\" id=\"pop_format\">\n    <property name=\"can_focus\">False</property>\n    <property name=\"relative_to\">record_button</property>\n    <child>\n      <object class=\"GtkBox\">\n        <property name=\"visible\">True</property>\n        <property name=\"can_focus\">True</property>\n        <property name=\"border_width\">9</property>\n        <property name=\"orientation\">vertical</property>\n        <child>\n          <object class=\"GtkRadioButton\" id=\"gif_button\">\n            <property name=\"label\" translatable=\"yes\">GIF</property>\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">False</property>\n            <property name=\"active\">True</property>\n            <property name=\"draw_indicator\">True</property>\n            <signal name=\"toggled\" handler=\"on_format_selection_toggled\" swapped=\"no\"/>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkRadioButton\" id=\"apng_button\">\n            <property name=\"label\" translatable=\"yes\">APNG</property>\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">False</property>\n            <property name=\"active\">True</property>\n            <property name=\"draw_indicator\">True</property>\n            <property name=\"group\">gif_button</property>\n            <signal name=\"toggled\" handler=\"on_format_selection_toggled\" swapped=\"no\"/>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">1</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkRadioButton\" id=\"webm_button\">\n            <property name=\"label\" translatable=\"yes\">WebM</property>\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">False</property>\n            <property name=\"active\">True</property>\n            <property name=\"draw_indicator\">True</property>\n            <property name=\"group\">gif_button</property>\n            <signal name=\"toggled\" handler=\"on_format_selection_toggled\" swapped=\"no\"/>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">2</property>\n          </packing>\n        </child>\n      </object>\n    </child>\n  </object>\n</interface>\n"
  },
  {
    "path": "ui/css/ambiance.css",
    "content": ".peek-recording-view-overlay {\n  opacity: 0.8;\n  background-color: rgb(40, 44, 52);\n  color: white;\n}\n\n.peek-format-button:hover {\n  background-color: #e55d2f;\n}\n"
  },
  {
    "path": "ui/css/breeze-dark.css",
    "content": "/* Add additional margin to allow easier resizing, see https://github.com/phw/peek/issues/199 */\n\n.peek-main-window.solid-csd {\n  margin: 4px;\n  background-color: rgb(49, 54, 59);\n  background-image: linear-gradient(rgb(59, 65, 71), rgb(49, 54, 59) 39px);\n}\n\n.solid-csd .peek-content-area {\n  background-color: rgb(49, 54, 59);\n}\n"
  },
  {
    "path": "ui/css/breeze.css",
    "content": "/* Add additional margin to allow easier resizing, see https://github.com/phw/peek/issues/199 */\n\n.peek-main-window.solid-csd {\n  margin: 4px;\n  background-color: rgb(71, 80, 87);\n  background-image: linear-gradient(rgb(85, 96, 104), rgb(71, 80, 87) 39px);\n}\n\n.solid-csd .peek-content-area {\n  background-color: rgb(71, 80, 87);\n}\n"
  },
  {
    "path": "ui/css/peek.css",
    "content": ".peek-recording-view-overlay {\n  opacity: 0.8;\n  background-color: rgb(40, 44, 52);\n  color: white;\n  transition: none;\n  animation: none;\n}\n\n.headerbar-hidden {\n  border-radius: 0;\n}\n"
  },
  {
    "path": "ui/css/unity.css",
    "content": "/* Workaround for gray bars in recording area */\n.titlebar {\n  border-radius: 0;\n}\n"
  },
  {
    "path": "ui/error-dialog.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.40.0 -->\n<interface>\n  <requires lib=\"gtk+\" version=\"3.16\"/>\n  <object class=\"GtkTextBuffer\" id=\"error_details\"/>\n  <template class=\"PeekUiErrorDialog\" parent=\"GtkDialog\">\n    <property name=\"can-focus\">False</property>\n    <property name=\"title\" translatable=\"yes\">Recording error</property>\n    <property name=\"resizable\">False</property>\n    <property name=\"type-hint\">dialog</property>\n    <child internal-child=\"vbox\">\n      <object class=\"GtkBox\">\n        <property name=\"can-focus\">False</property>\n        <property name=\"orientation\">vertical</property>\n        <property name=\"spacing\">2</property>\n        <child internal-child=\"action_area\">\n          <object class=\"GtkButtonBox\">\n            <property name=\"can-focus\">False</property>\n            <property name=\"margin-left\">12</property>\n            <property name=\"margin-right\">12</property>\n            <property name=\"margin-bottom\">12</property>\n            <property name=\"layout-style\">end</property>\n            <child>\n              <object class=\"GtkButton\" id=\"close_button\">\n                <property name=\"label\" translatable=\"yes\">Close</property>\n                <property name=\"visible\">True</property>\n                <property name=\"can-focus\">True</property>\n                <property name=\"receives-default\">True</property>\n                <signal name=\"clicked\" handler=\"on_close_button_clicked\" swapped=\"no\"/>\n              </object>\n              <packing>\n                <property name=\"expand\">True</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n              </packing>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">False</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkBox\">\n            <property name=\"width-request\">500</property>\n            <property name=\"visible\">True</property>\n            <property name=\"can-focus\">False</property>\n            <property name=\"border-width\">12</property>\n            <property name=\"orientation\">vertical</property>\n            <property name=\"spacing\">12</property>\n            <child>\n              <object class=\"GtkLabel\" id=\"error_summary\">\n                <property name=\"visible\">True</property>\n                <property name=\"can-focus\">False</property>\n                <property name=\"wrap\">True</property>\n                <property name=\"max-width-chars\">70</property>\n                <property name=\"xalign\">0</property>\n              </object>\n              <packing>\n                <property name=\"expand\">True</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">0</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkLabel\">\n                <property name=\"visible\">True</property>\n                <property name=\"can-focus\">False</property>\n                <property name=\"label\" translatable=\"yes\">Please read the &lt;a href=\"https://github.com/phw/peek#frequently-asked-questions\"&gt;FAQs&lt;/a&gt; before reporting this issue. If the FAQs do not answer your issue please report it and provide as much details as possible on what you were doing when the issue occurred.</property>\n                <property name=\"use-markup\">True</property>\n                <property name=\"wrap\">True</property>\n                <property name=\"max-width-chars\">70</property>\n                <property name=\"xalign\">0</property>\n              </object>\n              <packing>\n                <property name=\"expand\">True</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkExpander\" id=\"error_details_container\">\n                <property name=\"visible\">True</property>\n                <property name=\"can-focus\">True</property>\n                <child>\n                  <object class=\"GtkScrolledWindow\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can-focus\">True</property>\n                    <property name=\"margin-top\">6</property>\n                    <property name=\"shadow-type\">in</property>\n                    <property name=\"min-content-height\">300</property>\n                    <child>\n                      <object class=\"GtkTextView\">\n                        <property name=\"visible\">True</property>\n                        <property name=\"can-focus\">True</property>\n                        <property name=\"editable\">False</property>\n                        <property name=\"wrap-mode\">word-char</property>\n                        <property name=\"cursor-visible\">False</property>\n                        <property name=\"buffer\">error_details</property>\n                      </object>\n                    </child>\n                  </object>\n                </child>\n                <child type=\"label\">\n                  <object class=\"GtkLabel\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can-focus\">False</property>\n                    <property name=\"label\" translatable=\"yes\">Show details</property>\n                  </object>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">2</property>\n              </packing>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">1</property>\n          </packing>\n        </child>\n      </object>\n    </child>\n  </template>\n</interface>\n"
  },
  {
    "path": "ui/peek.gresource.xml",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<gresources>\n  <gresource prefix=\"/com/uploadedlobster/peek\">\n    <!-- UI files -->\n    <file preprocess=\"xml-stripblanks\">application-window.ui</file>\n    <file preprocess=\"xml-stripblanks\">set-window-size-dialog.ui</file>\n    <file preprocess=\"xml-stripblanks\">error-dialog.ui</file>\n    <file preprocess=\"xml-stripblanks\">preferences.ui</file>\n    <file preprocess=\"xml-stripblanks\">about.ui</file>\n\n    <!-- Stylesheets -->\n    <file>css/peek.css</file>\n    <file>css/unity.css</file>\n    <file>css/ambiance.css</file>\n    <file>css/breeze.css</file>\n    <file>css/breeze-dark.css</file>\n  </gresource>\n</gresources>\n"
  },
  {
    "path": "ui/preferences.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.20.2\n\nCopyright (C) Philipp Wolfer <ph.wolfer@gmail.com>\n\nThis file is part of Peek.\n\nPeek is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nPeek is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with Peek.  If not, see <http://www.gnu.org/licenses/>.\n\nAuthor: Philipp Wolfer <ph.wolfer@gmail.com>\n\n-->\n<interface>\n  <requires lib=\"gtk+\" version=\"3.14\"/>\n  <!-- interface-license-type gplv3 -->\n  <!-- interface-name Peek -->\n  <!-- interface-copyright Philipp Wolfer <ph.wolfer@gmail.com> -->\n  <!-- interface-authors Philipp Wolfer <ph.wolfer@gmail.com> -->\n  <object class=\"GtkAdjustment\" id=\"recording_downsample\">\n    <property name=\"lower\">1</property>\n    <property name=\"upper\">4</property>\n    <property name=\"step_increment\">1</property>\n    <property name=\"page_increment\">2</property>\n  </object>\n  <object class=\"GtkAdjustment\" id=\"recording_framerate\">\n    <property name=\"lower\">1</property>\n    <property name=\"upper\">60</property>\n    <property name=\"step_increment\">1</property>\n    <property name=\"page_increment\">10</property>\n  </object>\n  <object class=\"GtkAdjustment\" id=\"recording_gifski_quality\">\n    <property name=\"lower\">20</property>\n    <property name=\"upper\">100</property>\n    <property name=\"value\">60</property>\n    <property name=\"step_increment\">20</property>\n    <property name=\"page_increment\">40</property>\n  </object>\n  <object class=\"GtkAdjustment\" id=\"recording_start_delay\">\n    <property name=\"upper\">60</property>\n    <property name=\"step_increment\">1</property>\n    <property name=\"page_increment\">10</property>\n  </object>\n  <template class=\"PeekUiPreferencesDialog\" parent=\"GtkWindow\">\n    <property name=\"visible\">True</property>\n    <property name=\"can_focus\">False</property>\n    <property name=\"resizable\">False</property>\n    <property name=\"type_hint\">dialog</property>\n    <child>\n      <object class=\"GtkBox\" id=\"dialog-vbox1\">\n        <property name=\"visible\">True</property>\n        <property name=\"can_focus\">False</property>\n        <property name=\"orientation\">vertical</property>\n        <property name=\"spacing\">2</property>\n        <child>\n          <object class=\"GtkBox\" id=\"interface_options\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n            <property name=\"border_width\">12</property>\n            <property name=\"orientation\">vertical</property>\n            <property name=\"spacing\">6</property>\n            <child>\n              <object class=\"GtkLabel\" id=\"interface_options_title\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"halign\">start</property>\n                <property name=\"label\" translatable=\"yes\">User interface</property>\n                <attributes>\n                  <attribute name=\"weight\" value=\"bold\"/>\n                </attributes>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">0</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkCheckButton\" id=\"interface_open_file_manager\">\n                <property name=\"label\" translatable=\"yes\">Open file manager after saving</property>\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"receives_default\">False</property>\n                <property name=\"halign\">start</property>\n                <property name=\"draw_indicator\">True</property>\n                <signal name=\"toggled\" handler=\"on_interface_open_file_manager_toggled\" swapped=\"no\"/>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkCheckButton\" id=\"interface_show_notification\">\n                <property name=\"label\" translatable=\"yes\">Show desktop notification after saving</property>\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"receives_default\">False</property>\n                <property name=\"active\">True</property>\n                <property name=\"draw_indicator\">True</property>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">2</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkBox\" id=\"keybinding_toggle_recording_box\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"spacing\">12</property>\n                <property name=\"homogeneous\">True</property>\n                <child>\n                  <object class=\"GtkLabel\" id=\"keybinding_toggle_recording_label\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"label\" translatable=\"yes\">Start / stop recording</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">0</property>\n                  </packing>\n                </child>\n                <child>\n                  <object class=\"GtkBox\" id=\"keybinding_toggle_recording_editor\">\n                    <property name=\"width_request\">300</property>\n                    <property name=\"height_request\">30</property>\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"spacing\">12</property>\n                    <child>\n                      <placeholder/>\n                    </child>\n                    <child>\n                      <placeholder/>\n                    </child>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">1</property>\n                  </packing>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">3</property>\n              </packing>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">True</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkBox\" id=\"recording_options\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n            <property name=\"border_width\">12</property>\n            <property name=\"orientation\">vertical</property>\n            <property name=\"spacing\">6</property>\n            <child>\n              <object class=\"GtkLabel\" id=\"recording_options_title\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"halign\">start</property>\n                <property name=\"label\" translatable=\"yes\">Recording</property>\n                <attributes>\n                  <attribute name=\"weight\" value=\"bold\"/>\n                </attributes>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">0</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkBox\" id=\"recording_output_format_box\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"spacing\">12</property>\n                <property name=\"homogeneous\">True</property>\n                <child>\n                  <object class=\"GtkLabel\" id=\"recording_output_format_label\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"label\" translatable=\"yes\">Output format</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">0</property>\n                  </packing>\n                </child>\n                <child>\n                  <object class=\"GtkComboBoxText\" id=\"recording_output_format_combo_box\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"active\">0</property>\n                    <items>\n                      <item id=\"gif\" translatable=\"yes\">GIF</item>\n                      <item id=\"apng\" translatable=\"yes\">APNG</item>\n                      <item id=\"webm\" translatable=\"yes\">WebM</item>\n                    </items>\n                    <signal name=\"changed\" handler=\"on_output_format_changed\" swapped=\"no\"/>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">1</property>\n                  </packing>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkBox\" id=\"recording_gifski_settings\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"orientation\">vertical</property>\n                <property name=\"spacing\">6</property>\n                <child>\n                  <object class=\"GtkCheckButton\" id=\"recording_gifski_enabled\">\n                    <property name=\"label\" translatable=\"yes\">Use gifski for high quality GIFs</property>\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">True</property>\n                    <property name=\"receives_default\">False</property>\n                    <property name=\"draw_indicator\">True</property>\n                    <signal name=\"toggled\" handler=\"on_gifski_toggled\" swapped=\"no\"/>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">0</property>\n                  </packing>\n                </child>\n                <child>\n                  <object class=\"GtkBox\" id=\"recording_gifski_quality_box\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"spacing\">12</property>\n                    <property name=\"homogeneous\">True</property>\n                    <child>\n                      <object class=\"GtkLabel\" id=\"recording_gifski_quality_label\">\n                        <property name=\"visible\">True</property>\n                        <property name=\"can_focus\">False</property>\n                        <property name=\"halign\">start</property>\n                        <property name=\"hexpand\">False</property>\n                        <property name=\"label\" translatable=\"yes\">GIF quality</property>\n                      </object>\n                      <packing>\n                        <property name=\"expand\">False</property>\n                        <property name=\"fill\">True</property>\n                        <property name=\"position\">0</property>\n                      </packing>\n                    </child>\n                    <child>\n                      <object class=\"GtkScale\" id=\"recording_gifski_quality_scale\">\n                        <property name=\"visible\">True</property>\n                        <property name=\"can_focus\">True</property>\n                        <property name=\"adjustment\">recording_gifski_quality</property>\n                        <property name=\"round_digits\">0</property>\n                        <property name=\"digits\">0</property>\n                        <property name=\"draw_value\">False</property>\n                        <property name=\"value_pos\">right</property>\n                      </object>\n                      <packing>\n                        <property name=\"expand\">True</property>\n                        <property name=\"fill\">True</property>\n                        <property name=\"position\">1</property>\n                      </packing>\n                    </child>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">1</property>\n                  </packing>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">2</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkBox\" id=\"recording_framerate_box\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"spacing\">12</property>\n                <property name=\"homogeneous\">True</property>\n                <child>\n                  <object class=\"GtkLabel\" id=\"recording_framerate_label\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"label\" translatable=\"yes\">Framerate</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">0</property>\n                  </packing>\n                </child>\n                <child>\n                  <object class=\"GtkSpinButton\" id=\"recording_framerate_spinner\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">True</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"adjustment\">recording_framerate</property>\n                    <property name=\"numeric\">True</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">1</property>\n                  </packing>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">3</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkBox\" id=\"recording_downsample_box\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"spacing\">12</property>\n                <property name=\"homogeneous\">True</property>\n                <child>\n                  <object class=\"GtkLabel\" id=\"recording_downsample_label\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"label\" translatable=\"yes\">Resolution downsampling</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">0</property>\n                  </packing>\n                </child>\n                <child>\n                  <object class=\"GtkSpinButton\" id=\"recording_downsample_spinner\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">True</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"adjustment\">recording_downsample</property>\n                    <property name=\"numeric\">True</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">1</property>\n                  </packing>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">4</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkBox\" id=\"recording_start_delay_box\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"spacing\">12</property>\n                <property name=\"homogeneous\">True</property>\n                <child>\n                  <object class=\"GtkLabel\" id=\"recording_start_delay_label\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">False</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"label\" translatable=\"yes\">Delay in seconds before recording starts</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">0</property>\n                  </packing>\n                </child>\n                <child>\n                  <object class=\"GtkSpinButton\" id=\"recording_start_delay_spinner\">\n                    <property name=\"visible\">True</property>\n                    <property name=\"can_focus\">True</property>\n                    <property name=\"halign\">start</property>\n                    <property name=\"hexpand\">True</property>\n                    <property name=\"adjustment\">recording_start_delay</property>\n                    <property name=\"numeric\">True</property>\n                    <property name=\"value\">1</property>\n                  </object>\n                  <packing>\n                    <property name=\"expand\">False</property>\n                    <property name=\"fill\">True</property>\n                    <property name=\"position\">1</property>\n                  </packing>\n                </child>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">5</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkCheckButton\" id=\"recording_capture_mouse\">\n                <property name=\"label\" translatable=\"yes\">Capture mouse cursor</property>\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"receives_default\">False</property>\n                <property name=\"halign\">start</property>\n                <property name=\"draw_indicator\">True</property>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">6</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkCheckButton\" id=\"recording_capture_sound\">\n                <property name=\"label\" translatable=\"yes\">Capture sound from default PULSE device</property>\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"receives_default\">False</property>\n                <property name=\"halign\">start</property>\n                <property name=\"draw_indicator\">True</property>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">6</property>\n              </packing>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">True</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">2</property>\n          </packing>\n        </child>\n      </object>\n    </child>\n    <child type=\"titlebar\">\n      <object class=\"GtkHeaderBar\" id=\"headerbar1\">\n        <property name=\"visible\">True</property>\n        <property name=\"can_focus\">False</property>\n        <property name=\"show_close_button\">True</property>\n        <child type=\"title\">\n          <object class=\"GtkLabel\" id=\"label1\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n            <property name=\"label\" translatable=\"yes\">Peek preferences</property>\n            <style>\n              <class name=\"label\"/>\n              <class name=\"title\"/>\n            </style>\n          </object>\n        </child>\n      </object>\n    </child>\n  </template>\n</interface>\n"
  },
  {
    "path": "ui/set-window-size-dialog.ui",
    "content": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!-- Generated with glade 3.22.1 -->\n<interface>\n  <requires lib=\"gtk+\" version=\"3.20\"/>\n  <object class=\"GtkAdjustment\" id=\"height_adjustment\">\n    <property name=\"upper\">10000</property>\n    <property name=\"step_increment\">1</property>\n    <property name=\"page_increment\">10</property>\n  </object>\n  <object class=\"GtkAdjustment\" id=\"width_adjustment\">\n    <property name=\"upper\">10000</property>\n    <property name=\"step_increment\">1</property>\n    <property name=\"page_increment\">10</property>\n  </object>\n  <template class=\"PeekUiSetWindowSizeDialog\" parent=\"GtkDialog\">\n    <property name=\"can_focus\">True</property>\n    <property name=\"resizable\">False</property>\n    <property name=\"type_hint\">dialog</property>\n    <child type=\"titlebar\">\n      <object class=\"GtkHeaderBar\">\n        <property name=\"visible\">True</property>\n        <property name=\"can_focus\">False</property>\n        <property name=\"title\" translatable=\"yes\">Set window size</property>\n        <property name=\"has_subtitle\">False</property>\n        <child>\n          <object class=\"GtkButton\" id=\"cancel_button\">\n            <property name=\"label\" translatable=\"yes\">Cancel</property>\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">True</property>\n            <signal name=\"clicked\" handler=\"on_cancel_button_clicked\" swapped=\"no\"/>\n          </object>\n        </child>\n        <child>\n          <object class=\"GtkButton\" id=\"set_size_button\">\n            <property name=\"label\" translatable=\"yes\">Set size</property>\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">True</property>\n            <property name=\"receives_default\">True</property>\n            <signal name=\"clicked\" handler=\"on_set_size_button_clicked\" swapped=\"no\"/>\n            <style>\n              <class name=\"suggested-action\"/>\n            </style>\n          </object>\n          <packing>\n            <property name=\"pack_type\">end</property>\n            <property name=\"position\">1</property>\n          </packing>\n        </child>\n      </object>\n    </child>\n    <child internal-child=\"vbox\">\n      <object class=\"GtkBox\">\n        <property name=\"can_focus\">False</property>\n        <property name=\"margin_left\">12</property>\n        <property name=\"margin_right\">12</property>\n        <property name=\"margin_top\">12</property>\n        <property name=\"margin_bottom\">12</property>\n        <property name=\"orientation\">vertical</property>\n        <property name=\"spacing\">6</property>\n        <child internal-child=\"action_area\">\n          <object class=\"GtkButtonBox\">\n            <property name=\"can_focus\">False</property>\n            <property name=\"layout_style\">end</property>\n            <child>\n              <placeholder/>\n            </child>\n            <child>\n              <placeholder/>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">False</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkBox\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n            <property name=\"homogeneous\">True</property>\n            <child>\n              <object class=\"GtkLabel\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"halign\">start</property>\n                <property name=\"hexpand\">True</property>\n                <property name=\"label\" translatable=\"yes\">Width</property>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">0</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkSpinButton\" id=\"width_entry\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"adjustment\">width_adjustment</property>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n              </packing>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">0</property>\n          </packing>\n        </child>\n        <child>\n          <object class=\"GtkBox\">\n            <property name=\"visible\">True</property>\n            <property name=\"can_focus\">False</property>\n            <property name=\"homogeneous\">True</property>\n            <child>\n              <object class=\"GtkLabel\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">False</property>\n                <property name=\"halign\">start</property>\n                <property name=\"hexpand\">True</property>\n                <property name=\"label\" translatable=\"yes\">Height</property>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">0</property>\n              </packing>\n            </child>\n            <child>\n              <object class=\"GtkSpinButton\" id=\"height_entry\">\n                <property name=\"visible\">True</property>\n                <property name=\"can_focus\">True</property>\n                <property name=\"adjustment\">height_adjustment</property>\n              </object>\n              <packing>\n                <property name=\"expand\">False</property>\n                <property name=\"fill\">True</property>\n                <property name=\"position\">1</property>\n              </packing>\n            </child>\n          </object>\n          <packing>\n            <property name=\"expand\">False</property>\n            <property name=\"fill\">True</property>\n            <property name=\"position\">2</property>\n          </packing>\n        </child>\n      </object>\n    </child>\n  </template>\n</interface>\n"
  }
]